Frontend
/* Үч бөлүмдөн турган код берилген. Ар бир console.logтун жыйынтыгын жазуу керек. */ var n = 1; function f(n) { n = 3; } f(n); console.log(n); // ?? // ---------------- var obj = { a: 1 }; function f1(o) { o.a = 5; } f1(obj); console.log(obj); // ?? // ---------------- var obj = { a: 1 }; function f2(o) { o = { hello: 1 }; } f2(obj);
Браузердеги окуялардын фазалары кандай (жогору жана чөгүү)? Жогорулаууну кантип токтотуу керек? Туташ аракетти алдын алуу үчүн эмне кылуу керек?
Колдонуучулардын тизмесинен белгилүү бир колдонуучунун барагына өтүүдө узак жүктөө болот (жүктөгүч 2 секундга созулуп, жасалма кечиктирүү себептүү). Бул жагдайды кантип жакшыртуу керек?
Бул негизги долбоор ак этикетпи? Ал эми кардарларга алардын талаптарына ылайыкташтырылган түрүндө сатылат беле?
Жобаларда микрофронтенддер менен иштедиңби?
Жолду санга айландыруучу кайсы ыкмаларды билесиң?
HTMLдеги өзгөчөлөнгөн data-атрибуттар эмне? Алар кантип жазылат, JavaScriptтен кандайча жетүүгө болот жана алар эмне үчүн колдонулат?
Сигналдар менен RxJSти алмаштырмалуу инструменттер деп эсептейсизби, же ар бири өзүнүн өзгөчө милдети үчүнби? Экинчи болсо — так кайсы үчүн?
Үчүнчү код блогун кара — компоненттин return бөлүмүндө кандай көйгөйлөр бар?
// Сизге латын тамгаларынан, бош орундардан жана тыныс белгілерінен турган сап берилген. // Сап ар бир 26 тамганы кеминде бир жолу камтыса, ал панограмм деп аталат. Сап панограммабы же жокпу аныктаңыз. const LETTERS = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J']; function isPangram(text) { // кодуңузду бул жерге жазгыла } console.log(isPangram(`A pangram or holoalphabetic sentence is a using every letter of a given alphabet at least once.`)); // => console.log(isPangram('Waltz, bad nymph, for quick jigs vex.'))
Неге азыр иш ордуңузду өзгөртүүнү чечтиңиз?
HTTP/2 эмне жана ал HTTP/1.1 дан эмнеге айырмаланат?
Демек, сен архитектурада, пландаштыруу боюнча, болжол менен катыштыңбы?
useCallbackтеги эски жабдууну кандай чечсе болот, көзкаранды массивине көзкарандыларды кошпостон?
function createRateLimiter(limit, interval) {} // Сынактар const limiter = createRateLimiter(2, 100); let count = 0; const fn = () => { count++ console.log(count) }; limiter(fn); // count = 1 limiter(fn); // count = 2 limiter(fn); // Игнор (лимит 2/100мс) setTimeout(() => limiter(fn), 150); // count = 3 (өткөн >100мс)
Бизде канча колдонуучу болот? SEO-оптималдаштыруу керекпи? Локализация керекпи? Канча метриканы топушубуз керек?
GraphQL деген эмне экенин билесизби?
Сервер жактан рендердөө (SSR) жалпы кандай иштейт деп айтчы: негизги этаптар, маанилүү учурлар. Неге серверде рендерделген HTML, кардарда толук реактивтүү колдонмо болуп өзгөрөт?
[аты] суроо берди: контекст боюнча тапшырма: 12, 13, 14-саптарда консоль эмне чыгарат? 14-сапарда туура контекст болсун үчүн кандай кылуу керек, 14-саптарды өзгөртпөстөн?
Гидратациядагы кеңири таралган каталар жана алардын алдын алуу жолдору?