Sobes.tech

Frontend

Za funkcijo števec s zapiranjem, kjer je sporočilo oblikovano pred klicem inkrementa, določite, kaj bo prikazano. Kako popraviti kodo, da bo prikazana dejanska vrednost števec?

Middle+
Mish
30

Pozri, odstránil som úroveň, všade je 0, ale odsadenia tu zostali. Môžeš vysvetliť prečo?

Middle
Navio
30

Ako by ste uložili údaje formulára, aby sa používateľ mohol vrátiť po obnovení stránky alebo zatvorení záložky (bez autorizácie)?

Middle+
Элм Технологии
30

Implementujte zjednodušenú funkciu `reactive(object)`, ktorá napodobňuje Vue 3: pri čítaní vlastnosti zavolajte `track(target, key)`, a pri zmene vlastnosti zavolajte `trigger(target, key)`.

Middle
Экосистема тенниса MYTENNIS ONLINE
29

Povedzte mi viac o pracovnom toku s úlohami: kto zostavuje požiadavky a ako sa analyzujú?

Middle
Marfatech
29

Čo je SVG — formát alebo značka? Ako pracovať s SVG v DOM? Ako zmeniť farbu jednotlivého prvku SVG pri hoveri?

Middle+
ООО Делай мебель
29

Ako vplivajo pogoji v Angular, kot so @if ali *ngIf, na upodabljanje: jih skrijejo ali jih sploh ne dodajo v DOM?

Middle+
Сибилтек-софт
29

Kto v vašom cykle je zodpovedný za všeobecné rozhodnutie, ktoré zahŕňa zmeny ako vo frontende, tak aj v backende – od začiatku do konca?

Middle+
Сбер. IT
29

Čo by si navrhol, aby si upratal architektúru legacy projektu, vzhľadom na to, že do úložiska majú prístup front-end vývojári, back-end vývojári a AI agenti?

Middle
4dev
29

S čím by ste sa nechceli stretávať v práci?

Middle+
АФЛТ-Системс
29

Praktická úloha: implementovať logiku odblokovania tlačidiel po skrolovaní kontajnera až do konca (JavaScript).

Middle+
Tilda
29

Ako front-end komunikuje so back-endom?

Intern
М.Видео-Эльдорадо. ИТ
29

Máš veľa skúseností s triedami a objektmi vo frontend?

Middle
Voximplant
29

Čo čítate, ako sa rozvíjate a kde sledujete novinky v vývoji?

Middle+
Сибилтек-софт
29

/** * Funkcia `asyncAuth(callback)` prijíma callback, do ktorého * je možné odovzdať chybu (ako prvý argument) a údaje * zo servera (ako druhý argument). * asyncAuth((error, data) => {}); * * Musíte implementovať funkciu `auth()`, * ktorá volá `asyncAuth()`, ale vracia Promise. * * @returns {Promise} */ function auth() { return new Promise((resolve, reject) => { asyncAuth((error, data) => { if (error) { reject(error) } else { resolve(data) } }); }) } /** * Funkcia `tryAuth()` používa `auth()` a v prípade chyby * robí N ďalších pokusov. * Ak všetky zlyhajú, vráti poslednú chybu. * * @returns {Promise} */ function tryAuth(n) { }

Middle+
Яндекс
29

Povedz viac o procese vývoja — z pohľadu tímu a písania kódu

Middle
ВШЭ
29

Prečo sa v kóde volá addField v konštruktore a aké problémy to spôsobuje z hľadiska škálovateľnosti?

Senior
Bitrix
29

Prečo useCallback pomáha vyhnúť sa zbytočným renderom pri odovzdávaní funkcie do detského komponentu?

Middle+
Global treds
29

Rozprávajte o kritickej ceste vykresľovania stránky v prehliadači

Middle
Мыс
29

/** * Typizujte funkciu, ktorá prijíma pole objektov a kľúč, * vracia pole objektov, kde tento kľúč/vlastnosť existuje **/ const filterArrayByKey = (items, key) => { return items.filter((item) => item[key] !== undefined && item[key] !== null); };

Middle
SimbirsoftSimbirsoft
29
/292