Երբ էջի չափը փոխվում է, մենք ուզում ենք վերլուծություն ուղարկել: Եթե պարզապես ավելացնենք resize-ի համար handler, այն կկոչվի հարյուրավոր անգամներ մեկ վայրկյանում: Ինչպե՞ս կարելի է դրանից խուսափել:
Frontend
Կարող եք բացատրել HTTP 1, 2 և 3 տարբերությունների տարբերությունը?
Կարող ենք տվյալներ ստանալ DELETE-հարցումով կամ ուղարկել տվյալներ GET-հարցումով:
Կա ևս մեկ ռենդերի փուլ, որը մաս է կազմում ընդհանուր գործընթացի — կարող եք հիշել, թե որն է? Ինչու է անհրաժեշտ շերտերի բաժանումը (կոմպոզիցիա)?
HTML-ի վերլուծության փուլում, եթե սցենարները նշված են էջի վերևում, արդյոք դրանք խոչընդոտում են էջի հետագա բեռնման գործընթացը, թե ոչ?
Արդյոք այս ազդեցությունների հետ աշխատանքը առանձնացված է առանձին գրադարանում?
Կա իմաստ օգտագործել useMemo կամ useCallback այն ֆունկցիայի համար, որը վերադարձնում է JSX?
Կարող է արդյոք էջը լինել ինտերակտիվ այդ անսահման ռեկուրսիայի ժամանակ?
Կենդանի կոդավորում: այստեղ է մի օրինակ կոդ, որը օգտագործում է Event Loop (սինխրոնային ֆունկցիաներ, async/await, Promise, setTimeout): Դուք պետք է որոշեք console.log-ի գործարկման հերթականությունը — ինչ առաջին, երկրորդ, երրորդ և այլն։
[անուն] հարցրեց: Ինչքան պատրաստ եք մոտավորապես 75%-ը ձեր աշխատանքային ժամանակը տրամադրել էջերի ձևավորման և UI տարրերի ստեղծման համար։
Երբ է գործելու useEffect-ի մաքրման ֆունկցիան, եթե այն ունի կախվածությունների զանգված՝ պարամետրերով a, b, c?
Արդյոք React նախագծերում տարբեր ընկերություններում տարբեր 'զուոպար' գրադարանների ձևավորումը խնդիր չէր?
Եվ եթե փոխարեն սցենարների, ոճերը միացված են առանձին հղումով, նրանք խոչընդոտում են ռենդերի՞նը։
OPTIONS հարցումը ուղարկվում է յուրաքանչյուր դեպքերում կռոս-դոմենային հարցում կամ միայն անհրաժեշտության դեպքում: Այս կոնտեքստում պարզ և բարդ հարցումների միջև ինչ տարբերություն կա?
[անուն] հարցրեց: Դիզայնի վերանայումը ներառված էր թողարկման գործընթացում: Ինչպե՞ս անցավ։
Պատմիր, թե ինչպիսի ստատիկ մեթոդներ կան խոստումներով աշխատելու համար: բացատրի, թե ինչ են անում Promise.any և Promise.all.
[անուն] հարցրեց: Կարող եք, խնդրում եմ, պատմել այն տեքստի մասին, որի վրա աշխատել եք: Հատկապես, ավելի մանրամասն պատմեք Next.js-ի մասին։
Կենդանի կոդավորում: իրականացնել $ ֆունկցիան (շուրջը jQuery-ի նման), որը ընդունում է վավեր CSS ընտրիչ և գտնում համապատասխան հանգույցները: Ֆունկցիան պետք է վերադարձնի օբյեկտ, որը պարունակում է addClass, toggleClass, removeClass, css (ստիլների կիրառում), html (HTML/CSS ներմուծում տարրերի մեջ) մեթոդներ — շղթայական կանչի հնարավորությամբ: Տրված շղթայական կոդը փոխել չի կարելի և այն պետք է աշխատի ֆունկցիայի իրականացմանց հետո։
Ի՞նչ աղբյուրներ գիտես միկրոէնթեղների (microtasks) և մակրոէնթեղների (macrotasks):
Ի՞նչն է տարբերությունը debounce և throttle-ի միջև։