Frontend
Ak je potrebné zvýšiť počet valcov (tyčí), napríklad na desať, ako spraviť implementáciu flexibilnou, aby sa hodnoty pre každý valec (napríklad cez parameter numberOfRollers a Array.from) neukladali ručne?
elements.forEach(element => { element.style.width = '300px'; console.log( element.getBoundingClientRect().width ); }); // [odkaz] export default () => { return <div>Ahoj!</div> }
Máte skúsenosti s písaním PHP kódu na frameworkoch alebo v čistom PHP?
Ako používate nástroje AI vo svojej práci?
Povedz, ako bola v projekte organizovaná viacjazyčnosť (4 jazyky, Next.js)
Prečo ste použili onMounted na načítanie údajov namiesto priameho volania funkcie?
Vysvetlite architektonické vzory MVC a MVVM. Ako sú implementované v Angular?
Implementujte typovanie v TypeScript pre validáciu URL, aby boli povolené iba správne URL-ové tvaru: základná doména + cesta (users/orders/messages) + metóda (get/update/delete/ban). Ľubovoľné reťazce by mali spôsobovať chybu kompilácie.
Dostaneš kritično napako v svojih nalogih, izid je čez dva dni in ga ni mogoče odložiti. Kaj boš naredil?
// === 2 === // implementovať typ type User = any;
funkcia promiseWithResolve() { // Nie je implementované } const { resolve, promise } = promiseWithResolve(); promise.then((v) => console.log(v)) setTimeout(() => resolve(13), 10)
Vaša veja je zaostala za dev, pretože iný vývojár už zlúčil svoje zmeny. Ako aktualizovať svoju veju a vyriešiť konflikty?
Povedaj mi o svoji izkušnji z lastnimi besedami, kaj bi želel izpostaviti, zanimive tehnične trenutke iz svojega življenjepisa.
Analýza kódu modulu auto-letter-fix.ts na prítomnosť únikov pamäte, viacnásobných volaní a optimalizácií
Polje INN (10 alebo 12 číslic). Zobraziť chybu po blur. Tlačidlo Odoslať je zakázané, kým formulár nie je platný.
Úloha v JavaScript: čo vypíše console.log(x) po forEach s x++?
Čo je CORS? Čo reguluje?
Technické požiadavky: komponent pre orezávania obrázkov Cieľ: Vyvinúť vlastnú komponentu od nuly (Vue + TypeScript), ktorá umožní používateľovi nahrať obrázok, vybrať oblasť na orezanie a získať výsledok vo forme súradníc. Požiadavky na funkčnosť: 1. Samostatná komponenta - Komponenta musí byť úplne samostatná, napísaná od nuly. - Používať Vue a TypeScript. 2. Nahranie a zobrazenie obrázka - Zabezpečiť okno (náhľadovú oblasť), do ktorej možno vložiť obrázok. - Oblasť musí mať stanovenú maximálnu šírku a výšku. - Ak obrázok presahuje rozmery oblasti, automaticky sa škáluje tak, aby sa vošiel do okna (bez prekročenia hraníc obrazovky). 3. Výber oblasti na orezanie - Po nahraní sa obrázok zobrazí v okne. - Používateľ by mal mať možnosť vybrať oblasť na orezanie myšou. - ľubovoľná oblasť (bez pevného pomeru strán). 4. Uloženie výsledku - Tlačidlo "Uložiť" aktivuje udalosť alebo metódu. - Výsledkom sú súradnice vybranej oblasti na orezanie. - Nie je potrebné implementovať proces orezania na serveri.
Čo je Feature-Sliced Design a aký problém rieši architektúra ako celok?
Povedzte nám o stránkovaní a Infinite Scroll: ako ste ich používali, aké premenné boli, ako ste komunikovali so backendom? Prečo ste na jednom mieste zvolili Infinite Scroll a na inom stránkovanie?