Izskaidro Event Loop JavaScriptā/brauzerī.
Frontend
Pastāsti par CSS pozīcijas īpašību. Kādas vērtības pastāv?
Kuri CSS selektori ir dārgākie pārlūkprogrammai?
Pastāsti par to dažādos kontekstos: objektu metodes, bultu funkcijās un parastās funkcijās.
Kas ir CORS un kam tas ir nepieciešams?
Pastāsti par CSS selektorus specifiskumu. Kā tas tiek aprēķināts? Kurš ir visvairāk specifiskais selektors?
import { useState } from "react"; const usePreviousValue = (value: number) => {}; export default function App() { const [skaits, setSkaits] = useState(0); const iepriekseja = usePreviousValue(skaits); return ( <div className="App"> <h1>Pašreizējā Vērtība: {skaits}</h1> <h2>Iepriekšējā: {iepriekseja ?? "-"}</h2> <button onClick={() => setSkaits((prev) => prev + 1)}>Noklikšķiniet</button> </div> ); }
Pastāsti par stāvokļa pārvaldību: kuras bibliotēkas esi izmantojis, pastāsti par Redux arhitektūru.
Kā sinhronizēt divas pārlūkprogrammas cilnes, izmantojot localStorage? Pastāsti par storage notikumu.
Pastāsti man par veidiem, kā saglabāt kontekstu JavaScript: bind, call, apply. Kā tie atšķiras?
Izskaidrojiet stāvokļa pacelšanas (lifting state up) paraugu React
Kādi tipi ir TypeScript, kas nav JavaScript? Pastāsti par utility types.
Pastāsti man par kritiskajiem rāmja posmiem pārlūkprogrammas (Critical Rendering Path)
Kāda ir atšķirība starp nulles apvienošanas operatoru (??) un loģisko VAI (||)?
debounce funkcija(callback, delay) {}
Pastāsti par React komponenta dzīves ciklu un hookiem (useEffect, useState, useRef, useCallback, useMemo, useLayoutEffect u.c.)
/** * Funkcijas tipu, kas pieņem objektu masīvu un atslēgu, * atgriež objektu masīvu, kur ir šī atslēga/īpašība **/ const filterArrayByKey = (items, key) => { return items.filter((item) => item[key] !== undefined && item[key] !== null); };
Pastāsti par atributiem defer un async script tagā. Kā tās atšķiras?
Kāda ir atšķirība starp vienkāršiem un sarežģītajiem (preflight) pieprasījumiem CORS kontekstā?