Frontend
Angularда өзгөрүүлөрдү аныктоо стратегиялары кандай жана OnPush кантип иштейт?
Өндүрүштөгү формада көйгөйлөр бар экенин кантип билсе болот, эгер ал иштебей калса (мисалы, каттоо аяктоого жетпей калса)?
TypeScript тапшырмасының үчүнчү бөлүгү: Delivery түрүнө негизделген жаңы түр түзүңүз, анда бардык талаалар опционалдуу (undefined мааниге ээ болушу мүмкүн) жана алардын мааниси өзгөрүлбөс (readonly). Utility түрлөрүн Partial жана Readonly колдонуңуз.
/* Консольдо эмне чыгат */ console.log(1); Promise.resolve().then(() => console.log(2)); setTimeout(() => console.log(3)); Promise.resolve().then(() => console.log(4)); console.log(5); setTimeout(() => { Promise.resolve().then(() => console.log(6)); console.log(7); Promise.resolve().then(() => console.log(8)); }, 0); setTimeout(() => console.log(9));
clearCache'ти callback аркылуу эмес, түздөн-түз map.clear методуна шилтеме катары берүү туура иштейби (мисалы, clearCache = cache.clear)? Муну кантип оңдоого болот?
Офлайн режиминде иштөө үчүн суроолор кэштелдиби?
TypeScriptтеги жардамчы түрлөрү жөнүндө эмне билесиз?
Команда жана өнүктүрүү процесстерине кандай суроолоруңуз бар?
Өзүңүздүн резюмеңүздө көрсөтүлгөн колдонмонун иштешин оптималдаштырган учурду баяндап бериңиз — эмне үчүн баракча башында ошондой эле жай жүктөлүп жаткан жана сиз аны кантип оңдодуңуз?
Бул билеттерден бир гана үзгүлтүксүз маршрут курууга болот. Маршрутта циклдер жана кайталануулар жок. Сиз ушул эле билет объекттерин маршрут боюнча тартипте кайтарган программа жазышыңыз керек. ```javascript function getRoute(tickets = []) { const cities = new Map(); for (const ticket of tickets) { cities.set(ticket.from, ticket); } const result = []; let currentCity = startcity; while (cities.has(currentCity)) { const next = cities.get(currentCity); result.push(next); currentCity = next.to; } return result; } console.clear() console.log(getRoute([ { from: 'London', to: 'Moscow' }, { from: 'NY', to: 'London' }, { from: 'Moscow', to: 'Spb' }, ])); ```
combineLatest жана forkJoin операторлорунын айырмасы эмнеде?
Эгер роликтердин (барбандардын) санын, мисалы, онго чейин көбөйтүүнү кааласаңыз, ар ролик үчүн маанилерди кол менен сактабастан, ийкемдүү ишке ашыруу үчүн кандай жолдор бар (мисалы, numberOfRollers параметри жана Array.from аркылуу)?
elements.forEach(element => { element.style.width = '300px'; console.log( element.getBoundingClientRect().width ); }); // [ссылка] export default () => { return <div>Салам!</div> }
Фреймворк же таза PHPде PHP коду жазуу тажрыйбасыңыз барбы?
CSP (Мазмундун Коопсуздук Саясаты) эмне?
Бардык убадаңдар ийгиликтүү аткарылса, акыркы чечим кай чакырылышы керек?
CSS модулдары эмне үчүн керек? Неге биз жөнөкөй CSS колдонбойбуз?
JavaScript/браузердеги Event Loop жөнүндө айтып бер.
Эмне үчүн көп тилдүү болуу долбоордо кандай уюштурулду (4 тил, Next.js)
Неге эми жаңы жер издөөгө баштадыңыз?