Lapas pārmaiņas notiekot, mēs vēlamies sūtīt analītiku. Ja vienkārši pievienojam resize notikuma apstrādātāju, tas tiks izsaukts simtiem reižu sekundē. Kā to izvairīties?
Frontend
Vai vari izskaidrot atšķirību starp HTTP 1, 2 un 3 versijām?
Vai mēs varam iegūt datus, izmantojot DELETE pieprasījumu, vai nosūtīt datus, izmantojot GET pieprasījumu?
Vai ir vēl viena renderēšanas stadija, kas ir kopējā procesa daļa? Vai vari atcerēties, kura tā ir? Kam ir nepieciešama slāņu (kompozīcijas) sadale?
HTML analīzes posmā, ja skripti ir norādīti lapas augšpusē, vai tie bloķē turpmāku lapas ielādi vai nē?
Vai ar šiem efektiem tika nodarbināta atsevišķa bibliotēka?
Vai ir jēga izmantot useMemo vai useCallback funkcijai, kas atgriež JSX?
Dzīvais kods: šeit ir piemērs kodam, kas izmanto Event Loop (sinhroniskas funkcijas, async/await, Promise, setTimeout). Jums jānosaka console.log izpildes secība — kas tiks izpildīts pirmais, otrais, trešais utt.
Vai lapa šajā bezgalīgās rekursijas brīdī būs interaktīva?
[vārds] jautāja: Cik gatavs/-a esi veltīt aptuveni 75% sava darba laika lapu izkārtojumam un UI elementu izstrādei?
Kad kad notiks useEffect tīrīšanas funkcija, ja tai ir atkarību masīvs ar parametriem a, b, c?
Vai nebija problēmu ar to, ka dažādās uzņēmumos React projektos veido dažādus 'zooloģisko dārzu' bibliotēkas ap React?
Un ja vietā, lai izmantotu skriptus, stili ir pievienoti caur atsevišķu saiti, vai tie bloķē renderēšanu?
Vai OPTIONS pieprasījums tiek nosūtīts katrā gadījumā kross-domena pieprasījumā vai tikai tad, ja tas ir nepieciešams? Kāda ir atšķirība starp vienkāršiem un sarežģītiem pieprasījumiem šajā kontekstā?
[vārds] jautāja: Vai dizaina pārskatīšana bija iekļauta izlaišanas procesā? Kā tas gāja?
Pastāsti, kādas statiskās metodes ir pieejamas darbam ar promises. Izskaidro, ko dara Promise.any un Promise.all.
[vārds] jautāja: Vai vari, lūdzu, pastāstīt par steku, ar kuru strādāji? Īpaši, pastāsti vairāk par Next.js.
Dzīvais kods: īstenojiet $ funkciju (līdzīgu jQuery), kas pieņem derīgu CSS selektoru un atrod atbilstošos mezglus. Funkcijai jāatgriež objekts ar metodēm addClass, toggleClass, removeClass, css (stilu piemērošana), html (HTML/CSS ievietošana elementā) — ar iespēju ķēdēt izsaukumus. Dotais ķēdēšanas testkods nedrīkst tikt mainīts un tam jāstrādā pēc funkcijas īstenošanas.
Kuras mikrouzdevumu (microtasks) un makrouzdevumu (macrotasks) avotus tu zini?
Kāda ir atšķirība starp debounce un throttle?