Frontend
Талап пайда болды: polyname өрісі кестедегі басқа атаулармен (polyname) сәйкес келмеуі керек. Мұндай бірегейлікті қалай тексеруге болады?
Өзіңіз туралы, тәжірибеңіз және қатысқан қызықты жобаларыңыз туралы айтыңыз.
Элементті таңдау мүмкіндігін қосыңыз: оны басқанда қызыл түспен белгіленеді, бірақ барлық тізімнен тек бір элемент таңдалуы мүмкін.
class Foo { bar = 1; bla = () => console.log(this.bar); baz = function () {console.log(this.bar);}; } new Foo().bla(); new Foo().baz(); Қысқаша айтқанда: `this` — бұл аймақ емес, шақыру контексті. Ол функция қай жерде жарияланғанына емес, қалай шақырылғанына байланысты анықталады. 3-4 ережені қосуға болады: - Қалыпты функция шақыру — бұл әдетте strict режимінде анықталмаған. - Объект әдісі — this сол нүктенің сол жағындағы объектке көрсетеді. - `call / apply / bind` — бұлды explicitly орнатады. - Тікелей функциялар — өздерінің this-і болмайды, олар сыртқы контекстен алады.
Фронтенд дамыту контекстінде Docker және CI/CD-мен кездестіңіз бе?
FormControl, valueChanges, debounce және пайдаланушыларды іздеу үшін ішкі жазылымы бар Angular компонентін талдаңыз: оның қандай мәселелері бар және оны RxJS немесе Signals көмегімен, OnPush ескере отырып, қалай қайта құрастырар едіңіз?
CSP дегеніміз не және оны қалай баптау керек?
Next.js App Router-да серверлік және клиенттік компоненттер, гидратация.
Функция withTimeout-ты жүзеге асырыңыз, ол функцияны және уақытты (миллисекундтар) қабылдайды және жаңа функцияны қайтарады. Егер бастапқы функция белгіленген уақыт ішінде орындалмаса, уәде қабылданбауы керек.
Функция once-ты жазыңыз, ол функцияны параметр ретінде қабылдайды және оның алғашқы орындалу нәтижесін қайтарады, тіпті оны бірнеше рет шақырсаңыз да.
let obj = { a: 1 }; let array = [obj]; obj = null; console.log(obj); // console.log(array); //
Екі жақты байлауды жүзеге асырудың қандай әдістері бар?
Event loop-ке қатысы бойынша requestAnimationFrame қай кезде орындалады?
Бір div-те жол белгісін безендіріңіз, оның оң жағында кішкене қызыл тесігі бар.
Жиі шығарылымдар (үздіксіз орналастыру) және жоспарланған шығарылымдар арасындағы артықшылықтар мен кемшіліктер қандай?
Кестенің күйін сақтау үшін қандай да бір функциялар жасадыңыз ба, мысалы, бағандарды жылжыту — оларды серверде, жергілікті түрде немесе localStorage-да сақтадыңыз ба?
type Row = { id: number; name: string; } const tableData: Row[] = [ {id: 1, name: "A"}, {id: 2, name: "B"}, ] type Validator = (value: unknown) => string | undefined; console.log("...");
JavaScript-те primitives деген не — олар қандай?
HTML талдауы қай сәтте тоқтап немесе баяулай алады?
Сигналдардың негізгі кемшіліктері мен проблемалары қандай, әсіресе әсерлермен жұмыс істегенде?