Frontend
const createCounter = () => {
Функсияи дар JavaScript ё TypeScript нависед, ки массиви рақамҳоро қабул мекунад ва массиви натиҷаро бармегардонад, ки дар он рақамҳои тақсимшаванда ба 3 бо сатр 'Fizz' иваз мешаванд, рақамҳои тақсимшаванда ба 5 бо 'Buzz', ва рақамҳои тақсимшаванда ба ҳарду 'FizzBuzz' мебошанд.
Стратегияҳои рендеринг чӣ гунаанд? Дар бораи CSR, SSR, SSG нақл кунед.
Ижро кунед менежери рӯйдодҳо, ки рӯйдодҳоро дар тартиби тасодуфӣ қабул мекунад ва онҳоро дар тартиби дуруст ба ID (аз 1 оғоз мешавад, ҳар яке бо +1) мефиристад. Рӯйдодҳо метавонанд аз чанд канал оянд, ва тартиб бояд дар ҳар канал алоҳида риоя шавад. Дублятҳоро бояд нодида гирифт. Барои фиристодан, функсияи sendEvent-ро истифода баред.
Дар бораи таҷрибаи худ нақл кунед. Ҳамаи ҷолибтарин, бо дастовардҳои худ моро ҳайратангез кунед.
/** * Необходиамо е да напишете асинхронна функция, * която ще "спи" зададения брой милисекунди, * и след това успешно ще завърши * / function sleep(duration) { } // Пример const startTime = Date.now(); console.log("начало на съня..."); sleep(2000).then(() => { console.log("Събудих се след 2 секунди!"); console.log("Изминало време: ", Date.now() - startTime); }); sleep(1000).then(() => { console.log("Събудих се след 1 секунда!"); console.log("Изминало време: ", Date.now() - startTime); });
Масалан, дар куҷо providedIn: 'root' лозим нест, метавонад мисол диҳед?
Чӣ қадар вақт ба қисмҳои гуногуни лоиҳа интиқол дода мешудӣ?
Дар бораи файлҳои index, мисли index.ts ё index.js, чӣ медонед?
Чӣ гуна афзалиятро барои он чӣ бояд бо тестҳои ягона фаро гирифта шавад, муайян мекарданд?
Оё то ҳол дар бораи иваз кардани раҳбари гурӯҳ ё бардоштани масъулияти қарорҳои меъморӣ дар лоиҳа фикр кардаед?
Ташаккур, бу фойдали. Лойиҳа бўйича маҳсулот менежерлари, дизайнерлар ва бошқа муҳандислар билан қандай ишлаганингизни менга айтинг. Ташаккур, бу аниқ тасвир беради. Сизда маҳсулот раҳбариятига фронт-енд бўйича компромиссларни, масалан, ҳажм, UX, ишлаш ёки техник чекловлар ҳақида тушунтириш керак бўлган ҳолатлар бўлдими? Агар сиз Познаңдан ташқарида яшасангиз, ҳар чоракда 1 кун Познаңдаги офисда ишлашга тайёрмисиз?
Кай вақтҳо мушкилоти маъмул бо шикасти хотира пайдо мешаванд?
Практык иши: smartFetch функциясини ишләтеп чыгарыгыз, ул 100 миллисекунд дәвамында ID-ларны җыя һәм backend-ка (batchFetch) берьюлы берничә сорау җибәрә, һәр конкрет ID өчен нәтиҗәне Promise аша кайтара.
Агар функсия эълон кунед ва пас аз он тағйирёбанда — оё ба он дар дохили функсия дастрас мешавад? Дар бораи баланд бардоштани тағйирёбандаҳо ва минтақаи маргии муваққатӣ нақл кунед.
Оё шумо бо рендеринг дар ҷониби сервер (SSR) кор кардаед?
Вақти бадтарин коркарди ҷадвали хеш кадом аст?
Тавзе чӣ гуна аст, ки чӣ гуна мигратсия ба FSD ташкил мекунӣ ва чӣ гуна муноқишаҳо дар тафсири қабатҳои?
Бубинед ба ваджети интихоб (чанд ҳолати унсурҳои рӯйхат). Ин ҷо чӣ нодуруст аст?
Вазифа 2: Ниже са дадени неколку декларације на интерфејсот Todo, објаснете што се случува кога тие се присутни во истата област. Дискутирајте како TypeScript ги третира и пополнете го објектот `myTodo` така што ќе ги задоволи барањата на споениот интерфејс Todo. ```typescript interface Todo { title: string; dueDate: Date; } interface Todo { description: string; completed: boolean; } interface Todo { priority: 'high' | 'medium' | 'low'; completed: string; } const myTodo: Todo = {}; ```