Frontend
[անուն] հարցրեց: Դու պատրաստ ե՞ս գրել Vue-ով, եթե անհրաժեշտ լինի։
Angular-ում, նշանների հայտնվելու հետ միասին, կա տերմին 'ռեակցիվ կոնտեքստ': Ինչպես եք դուք դա հասկանում?
Դուք երբևէ աշխատե՞լ եք Cache API-ով։
Ինչ է React էկոհամակարգում Next.js, Vite և թեստային գրադարանների նման գործիքների նպատակը, և ինչ գործնական զիջումներ կզգուշացնեք նրանց ընտրության ժամանակ արտադրական նախագծի համար?
Ինչու Vuex-ը դարձավ ավելի քիչ հանրահայտ և բոլորը սկսեցին օգտագործել Pinia?
/* Երեք կոդի հատվածներ են տրված։ Պետք է գրել յուրաքանչյուր 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);
Բրաուզերի իրադարձությունների փուլերը ինչպիսի՞ն են (բուրգեր և ներթափանցում): Ինչպե՞ս կանգնեցնել բուրգերը: Ինչպե՞ս կանխել նախնական գործողությունը։
Ի՞նչ մեթոդներ գիտես տողը թիվ դարձնելու համար։
Ինչպե՞ս ես վերաբերվում օրվա ընթացքում մինի-զանգերով հաղորդակցման ձևաչափին: Կարո՞ղ է դա նորմալ լինել, եթե օրվա ընթացքում փոքր հանդիպումներ լինեն։
Ի՞նչ դժվարություններ ունեցաք Vue հավելվածի միգրացիայի ժամանակ։
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-օպտիմիզացիա՞: Պետք է տեղայնացում՞: Որոնք մետրիկաները պետք է հավաքենք?
Ի՞նչ կլինի երկրորդ բլոկում, երբ loadRolesData ասինխրոն ֆունկցիան ներսում useEffect-ի։
/** * Անհրաժեշտ է գրել ասինխրոն ֆունկցիա, * որը կքննի նշված միլիսեկունդների քանակը, * և հետո հաջողությամբ ավարտվի */ function sleep(duration) { } // Օրինակ const startTime = Date.now(); console.log("Ննջում ենք..."); sleep(2000).then(() => { console.log("Երկու վայրկյան հետո արթնացավ!"); console.log("Անցած ժամանակը: ", Date.now() - startTime); }); sleep(1000).then(() => { console.log("Մի վայրկյան հետո արթնացավ!"); console.log("Անցած ժամանակը: ", Date.now() - startTime); });
Կարճորեն պատմեք ինքներդ և ձեր փորձը զարգացման մեջ։
[имя] հարցրեց: Կարող եք, խնդրում եմ, նկարագրել, թե ինչպես է կատարվում հանձնարարականի առաքումը զրոյից — սկսած բիզնես գաղափարից մինչև արտադրական միջավայրում գործարկումը։
Որ զանգվածի մեթոդը խախտում է TypeScript-ի տիպավորումը?
Ինչքան հարմարավետ եք աշխատում ժառանգական կոդով, տարբեր ֆրեյմվորկների միջև անցում կատարելով և անհրաժեշտության դեպքում աստիճանաբար բերում ծրագրերը միացյալ ստեկին:
Ինչու որոշեցիք դառնալ ծրագրավորող?