Frontend
Сиз нөлдөн баштап системаны түзүүдө SVG иконаларын уюштурууга кандай карайсыз?
Эмне менен иштедиңиз?
/* Консольдо эмне чыгат */ async function f() { console.log(1); const promise = new Promise((resolve) => { console.log(2); setTimeout(() => { console.log(3); resolve("дайын!"); console.log(4); }); }); console.log(5); const result = await promise; console.log(6); console.log(result); return "Жыйынтык"; } f(); console.log(7);
түп Obiekt = { at: string жаш: number } const getObjField = (obj: any, key: any) => { return obj[key] } const user: Obiekt = { at: "Nik", жаш: 25 } const value1 = getObjField(user, "at") const value2 = getObjField(user, "жаш") const value3 = getObjField(user, "test") const getObjField = <T, K extends keyof T>(obj: T, key: K) => { return obj[key] }
Бул туруктуу негизги түшүндүрүү, жана мен сиз визуалдык борборду типографиялык негизден айырмалап жатканыңызга жактырам; ийкемдүү борборлоо көбүнчө ар түрдүү шрифттерде эң туруктуу ыкма болуп саналат. Эгер дизайн спецификациялары так болбосо (мисалы, иконка-мәтин тууралоо кнопкаларда, киргизүү талааларында жана меню элементтеринде айырмаланса), сиз аны кантип аныктайсыз жана документтештиресиз, команда аны туруктуу түрдө ишке ашырсын деп?
Эмнеге мурдагы компанияны таштадыңыз?
useLayoutEffect менен useEffectтин айырмасы неде?
Promise.all жана Promise.allSettledтин айырмасы эмне?
[имя] суроо берди: Зинһар, нульдән башлап — бизнес идеядан башлап җитештерү мохитенә чыгару процесын тасвирлап бирә аласызмы?
// Эки өлчөмдүү чекиттер топтому берилген, чектөөчү кутучанын аянтын эсептеңиз. // Берилген эки өлчөмдүү чекиттер топтому үчүн чектөөчү тик бурчтуктун аянтын эсептеңиз. type Points = Array<[number, number]>; const getBoundingBoxArea = (points: Points) => { };
JWT токенинен эмне турат?
Колдонуучу URL-ди дар суроғаи сатр ворид мекунад ва Enter-ро мебасад. Кадом муҳим лаҳзаҳо метавонанд дар роҳаш рӯй диҳанд — чӣ метавонад нодуруст шавад, чӣ метавонад дер шавад ё ба таҷрибаи манфӣ оварда расонад?
Күнүмдүк жыйында кесиптешиң туура эмес деп эсептеген чечим сунуштайт жана сенин башка чечимиң бар. Эмне кылсаң болот?
Өз долбоорлорунда такыр эмне кылганыңды, кайсы долбоорлор кызыктуу болгондугун, эмне үйрөнүүгө аракет кылгандыгыңды жана кайда өнүгүүнү каалагандыгыңды эркин айтып бер.
Колдонуучуларды алмаштырганда (кайталанган бир нече суроо-талаптар жөнөтүлгөндө) race condition маселесин кантип чечсе болот? Кантип ыкмалар колдонулушу мүмкүн: AbortController, debounce, күйгүзүү абалындагы баскычтарды блоктоо?
Эгерде бул $ функциясынын коду өндүрүштө колдонулса, аны кантип жакшыртар элең?
API жоопторунун типизациясын кантип камсыз кылдыңыз? OpenAPI/Swagger же код генерациясын колдондуңузбу?
Браузер бетти кандайча рендер кылат? HTML алгандан кийин эмне болот?
№ 4 тапшырма: TypeScript түрлөрү боюнча функцияны ишке ашырыңыз (функция объектти жана анын ачкычын кабыл алат жана ошол ачкыч боюнча маанини кайтарат).
«Сен» же «сиз» менен сүйлөшүү ыңгайлуубы?