Frontend
React ичинде таза оптимизациялоо техникалары жөнүндө сүйлөшсөк, кайсылары менен тааныша аласыз? (useMemo, useCallback, React.memo)
Сиз өзүңүз бирдик тесттерди жаздыңызбы? Кайсы тестирлөө инструменттерин колдондуңуз?
class Foo { bar = 1; bla = () => console.log(this.bar); baz = function () {console.log(this.bar);}; } new Foo().bla(); new Foo().baz(); Кыскача айтканда: `this` — бул көрүү аймагы эмес, функцияны чакыруу контексти. Ал аны кайда жарыяланганына эмес, кандайча чакырылганына жараша аныктайт. 3-4 эрежени кошсо болот: - Жөнөкөй функция чакыруу — `this` адатта strict режимде undefined болот. - Объекттин методу — `this` сол жактагы объектке көрсөтөт. - call / apply / bind — `this`ти так орнотууга мүмкүндүк берет. - Слайк функциялар — өзүнүн `this`и жок, сырттан алат.
JavaScriptтеги генераторлор адаттагы функциялардан кантип иштейт?
React-деги көзөмөлдөнүүчү киргизүү кандай көрүнөт?
Script тегинде async жана defer атрибуттарынын айырмасы эмнеде?
Fixed кайсы нерсе менен байланыштуу?
Дарахтада чӯчкилар ва қарғалар отират. Дарахттаги барча чӯчкиларни топуп, уларнинг исмларини қайтарувчи функция ёзиш керак. Кутилган натижа: ['Acorn', 'Sirsalty', 'Macadamia', 'Kernel'].
const a = {} a[1] = 'test' თვის ( ... )
[аты] суроо берди: Сенин оюңча, адам узак убакыт компанияда калуусуна эмне таасир этет?
TypeScriptте generikler эмне үчүн колдонулат? Generikти белгилүү түрлөргө кантип чектөө керек? Type narrowing деген эмне жана ал кантип ишке ашырылат?
Set жана Map колдонуу боюнча тажрыйбаңыз барбы? Канча учурда алардын тандалганын билесизби?
useEffect callback качан ишке ашат? Reactте кайсы этаптар бар?
Жадымдардын түрлөрү жөнүндө айтып бер: localStorage, sessionStorage, cookie. Алар кантип айырмаланат жана эмне үчүн токендер cookie'лерде сакталат?
Vue 3теги Teleport эмне жана ал кандай колдонулат?
Келечектегі милдеттериңиз жана жоопкерчилик аймактары жөнүндө түшүнүгүңүз канчалык ачык болду?
Overflow өзгөчөлүгү кандай иштейт жана ал абсолюттук жайгаштырылуудан эмнеге айырмаланат?
TypeScriptте unknown жана never эмне? Алар anyден эмнеге айырмаланат?
requestAnimationFrame колдонуп көрдүңүзбү?
once функциясына кайра аракет механизмин кошуңуз: эгер асинхрондуу функция каталар менен аяктагандан кийин, чакырууну белгиленген санына кайра кайталаңыз (көрсөтүлгөн аракеттердин саны экинчи параметр катары өткөрүлөт).