Frontend
Чӣ тавр беҳтар кардани боркунии тасвирҳо? Барои ин кадом хусусиятҳо ва унсурҳои HTML истифода мешаванд?
Дар кадом шароит дар татбиқи ҳозираи retry-обёрткаи fetch метавонад ҳеҷ гоҳ даъват нашавад ва чӣ гуна онро пешгирӣ кардан мумкин аст?
Оё бо React Context кор кардаед? Кадом нуқсонҳо дар Context дар муқоиса бо Redux ҳастанд?
Чӣ мешавад вақте ки шумо URL-ро дар браузер ворид мекунед ва Enter-ро мезанед? Ҳамаи раванди аз DNS ҳал кардан то расмкашии саҳифаро тавсиф кунед.
Қисми зиёди ташаббусҳои калонро баҳогузорӣ кардан дар давраи кории шумо чанд фоизро ташкил медиҳад?
Оё чизе барои нишон додан ҳаст? Ба куҷо ишора кардан лозим аст?
Омӯзиши коди чӣ маъно дорад? Оё воқеан зарур аст ва дар кадом ҳолатҳо?
Чӣ гуна шароитҳои Angular, масалан @if ё *ngIf, ба намоиш таъсир мерасонанд: оё онҳо унсурҳоро пинҳон мекунанд ё онҳо дар DOM намеоянд?
Агар корбар ба тавсия клик кунад ва матни дар майдони воридот тағйир ёбад — оё ҷустуҷӯи такрорӣ бо арзиши аллакай интихобшуда оғоз намешавад? Ин мушкилро чӣ гуна ҳал кардан мумкин аст?
React аз JavaScript-и од оддӣ чӣ фарқ дорад?
Лутфан худро худро муаррифӣ кунед ва кӯтоҳ дар бораи таҷрибаи худ гап занед.
Таҳлил кунед, ки чӣ гуна ба рӯйхати баромад дар консол барои коди додашуда бо `setTimeout`, `Promise` ва `console.log` синхронӣ, тавассути Event Loop, равшанӣ меоранд.
Як функсия дода, ва ду объект барои санҷиши навъҳо. Дар як ҳолат TypeScript шикоят намекунад, дар дигар — мекунад. Функсия бояд чунин типӣ шавад, ки рафтори TypeScript мувофиқи интизорӣ бошад (бо истифода аз generics ва keyof).
Чӣ мехонед, чӣ гуна рушд мекунед ва дар куҷо хабарҳои рушдро пайгирӣ мекунед?
/** * `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) { }
Тартиби баромади рақамҳо дар консол барои мисоли Promise, ки дар он reject даъват мешавад ва сипас обработчикҳои then, catch, finally пайваст карда мешаванд.
Вазифа: гузаронидани дарахт бо чоп кардани матн бо фосилаҳо (гузаронидани такрорӣ дар рӯйхати дарунсохт)
Чаро дар код дар конструктор addField фаро хонда мешавад ва ин аз нуқтаи назари паҳншавӣ кадом мушкилотро ба вуҷуд меорад?
Дар бораи роҳи интиқоли муҳим дар рендерингии саҳифа дар браузер гап зан
/** * Тасвир кардани функсия, ки массиви объектҳоро ва калидро қабул мекунад, * массиви объектҳоро бармегардонад, ки ин калид/хусусиятро доранд **/ const filterArrayByKey = (items, key) => { return items.filter((item) => item[key] !== undefined && item[key] !== null); };