Frontend
Кандайча форма маалыматын сактайсыз, ошондуктан колдонуучу бетти кайра жүктөп же тилкени жабуу менен кайра кайта алат (кужэтсиз)?
`reactive(object)` функциясын жөнөкөйлөтүп, Vue 3-ту имитациялаңыз: бир мүлк окуганда `track(target, key)` чакырыңыз, жана мүлк өзгөртүлгөндө `trigger(target, key)` чакырыңыз.
Тапшырмалармен иштешүү процесси тууралуу көбүрөөк айтып бериңиз: талаптарды ким түзөт жана аларды кантип талдайт?
SVG эмне — формат же тег? DOMдо SVG менен иштешүү кандай? SVGнин жеке элементин жебе коюу учурунда кантип боёо аласыз?
Angular шарттары, мисалы @if же *ngIf, рендерге кандай таасир этет: алар элементтерди жашырып койобу же алардын DOMга кошулушун болбойбу?
Сиздин циклыңызда, башынан аягына чейин фронтенд жана бэкенд бөлүктөрүндөгү өзгөртүүлөрдү камтыган жалпы чечим үчүн ким жооптуу?
Легаси долбоордун архитектурасын тартипке келтирүү үчүн эмне сунуштайсыз, эгерде репозиторийге фронтендерлер, бэкендерлер жана AI-агенттер кирсе?
Эмне менен иштөөдө кездешүүнү каалабайсыз?
Практикалык тапшырма: Контейнердин аягына чейин сүрүп бара жатканда кнопкаларды ачуу логикасын ишке ашыруу (JavaScript).
Фронт-энд бэкенд менен кантип өз ара аракеттенет?
Фронтендде класстар менен объекттер менен иштешүүдө көп тажрыйбаң барбы?
Нимени окуйсуз, кантип өнүгүп жатасыз жана өнүгүү жаңылыктарын кайдан көз саласыз?
/** * `asyncAuth(callback)` функциясы callback кабыл алат, ага * ката (биринчи аргумент) жана маалыматтар * бекендден (экинчи аргумент) өткөрүлүшү мүмкүн. * asyncAuth((error, data) => {}); * * Сиз `auth()` функциясын иштеп чыгышыңыз керек, * ал `asyncAuth()` чакырып, бирок Promise кайтарат. * * @returns {Promise} */ function auth() { return new Promise((resolve, reject) => { asyncAuth((error, data) => { if (error) { reject(error) } else { resolve(data) } }); }) } /** * `tryAuth()` функциясы `auth()` колдонуп, жана ката болсо, * N кошумча аракет кылат. * Бардык аракеттер ийгиликсиз болсо, акыркы катаны кайтарат. * * @returns {Promise} */ function tryAuth(n) { }
Өнүктүрүү процеси тууралуу көбүрөөк айтып бер — команда жана код жазуу жагынан
Коддо конструктордо addField чакырылуусу эмне үчүн жана бул масштабдуулук жагынан кандай көйгөйлөрдү жаратат?
Неге үчүн useCallback функцияны балдар компонентине өткөрүүдө керексиз кайра рендерлерди алдын алууга жардам берет?
Браузердеги беттин рендерингинин критикалык жолу жөнүндө айтып бер
/** * Функцияны типтөө, ал массив объектов жана ачкычты кабыл алат, * бул ачкыч/мөлчөм бар объекттердин массивин кайтарат **/ const filterArrayByKey = (items, key) => { return items.filter((item) => item[key] !== undefined && item[key] !== null); };
Pinia же Vuex: кайсысы жакшы жана алардын ортосундагы айырма эмнеде?
Өзүңүз үчүн кайсы талапкерди карап жатасыз?