Ներկայացրեք Event Loop-ը JavaScript/բրաուզերում։
Frontend
Պատմիր CSS-ի position հատկության մասին: Ի՞նչ արժեքներ կան:
Որ CSS ընտրիչները ամենաթանկն են բրաուզերի համար?
Խոսիր այս մասին տարբեր կոնտեքստներում՝ օբյեկտի մեթոդներում, սլաքային ֆունկցիաներում և սովորական ֆունկցիաներում։
Ի՞նչ է CORS-ը և ինչու է այն անհրաժեշտ։
Խոսեք CSS ընտրիչների հատուկության մասին: Ինչպե՞ս է այն հաշվարկվում: Ո՞րն է ամենաբարձր հատուկությունը ունեցող ընտրիչը։
import { useState } from "react"; const usePreviousValue = (value: number) => {}; export default function App() { const [համար, setՀամար] = useState(0); const նախորդ = usePreviousValue(համար); return ( <div className="App"> <h1>Ընթացիկ արժեքը: {համար}</h1> <h2>Նախորդը: {նախորդ ?? "-"}</h2> <button onClick={() => setՀամար((prev) => prev + 1)}>Սեղմել</button> </div> ); }
Խոսիր վիճակի կառավարման մասին՝ որ գրադարանները օգտագործեցիր, խոսիր Redux ճարտարապետության մասին։
Ինչպես սինխրոնիզացնել երկու բրաուզերային թերթիկներ localStorage-ով: Խոսեք storage իրադարձության մասին։
Պատմիր ինձ JavaScript-ում կոնտեքստը պահպանելու եղանակների մասին: bind, call, apply: Ինչն է նրանց տարբերությունը?
Ի՞նչ տեսակներ կան TypeScript-ում, որոնք չեն JavaScript-ում: Պատմիր utility types-ների մասին.
Խոսիր բրաուզերի ռենդերի կարևոր փուլերի մասին (Critical Rendering Path)
Ներկայացրեք React-ում վիճակի բարձրացման (lifting state up) ձևաչափը
debounce ֆունկցիա(callback, delay) {}
Պատմիր React կոմպոնենտի կյանքի ցիկլի և hook-ների մասին (useEffect, useState, useRef, useCallback, useMemo, useLayoutEffect և այլն)
Ի՞նչն է տարբերությունը զրոյի միացման օպերատոր (??) և տրամաբանական OR (||) միջև։
/** * Ֆունկցիայի տիպավորումը, որը ընդունում է օբյեկտների զանգված և բանալի, * վերադարձնում է օբյեկտների զանգված, որտեղ կա այդ բանալին/տարբերակը **/ const filterArrayByKey = (items, key) => { return items.filter((item) => item[key] !== undefined && item[key] !== null); };
Պատմիր ինձ մասին defer և async ատրիբուտների մասին սցրիպտ տեգում: Ինչն է նրանց տարբերությունը?
Ի՞նչ տարբերություն կա CORS-ի համատեքստում պարզ և բարդ (preflight) հարցումների միջև։