Sobes.tech

Frontend

Vysvetlite mi o Event Loop v JavaScripte: z čoho sa skladá a v akom poradí sa vykonávajú synchronné kódy, mikroúlohy a makroúlohy?

305

Ako spoľahlivo môžete určiť, či je aplikácia otvorená na mobilnom zariadení alebo na desktopu, aby ste vybrali vhodnú verziu rozhrania?

226

Máte hotovú webovú aplikáciu CRM/Service Desk len pre desktop, ktorá na mobilných zariadeniach vyzerá zle. Dizajn mobilnej verzie je už pripravený a výrazne sa líši od verzie pre desktop. Ako by ste zorganizovali prispôsobenie aplikácie pre mobilné prehliadače?

222

Prečo je v Angular potrebná Dependency Injection, ak sa závislosti dajú vytvoriť pomocou new alebo uložiť do globálneho stavu?

214

Ste tehničný líder tímu 3-4 frontend vývojárov. Objavil sa nový veľký webový produkt CRM alebo Service Desk s hotovým backendom. Ako vyberiete technológiu pre časť frontend?

212

Vysvetlite problém s vyššie uvedeným kódom komponentu Angular a ako ho opraviť: ```typescript @Component({ selector: 'app-user', template: './user.component.html', stylesUrls: './user.component.scs', changeDetection: ChangeDetectionStrategy.OnPush, }) export class CmfUserComponent { users$: any; constructor() { const api = new BackendService(); this.users$ = api.getUsers(); } } ```

207

Čo zobrazí komponent, ak dekorátor špecifikuje template: './user.component.html' namiesto templateUrl? Je takýto zápis platný?

205

Ak sa pre desktopových a mobilných verzií používajú rôzne sady komponentov, ale služby sú zdieľané, ako organizovať prepínanie medzi verziami?

198

Ako je dobrá prax prihlásiť sa priamo na Observable v kóde Angular komponentu? Aké sú riziká a alternatívy?

196

Ako oprávnené je úplné odmietnutie NgModule v nových Angular projektoch? V ktorých prípadoch môžu byť moduly stále potrebné?

166

Povedz mi o kľúčovom slove this v JavaScripte: od čoho závisí jeho hodnota pri volaní funkcie? Aké sú vlastnosti šípových funkcií?

152

Použil si niekedy dekorátory DI ako @Optional, @Self, @SkipSelf a @Host? Vysvetli, ako ovplyvňujú hľadanie závislostí v hierarchii injektorov.

143

Aký je rozdiel medzi miestom, kde je funkcia deklarovaná, a miestom, kde je volaná, v kontexte hodnoty this?

132

Aké sú výhody funkcie inject() v Angular a v čom je lepšia ako injektovanie závislostí cez konštruktor?

123

Ak deklarujete funkciu vnútri inej funkcie, k čomu bude mať prístup? Ako bude fungovať s this v vnútornej bežnej funkcii?

108

Čo je to detekcia zmien v Angular? Ako sa líšia stratégie Default a OnPush a kedy sa kontroluje komponent s OnPush?

100

Je povolené priradiť Observable priamo k poľu komponentu v konštruktore alebo pri inicializácii poľa? Aký je rozdiel od odberu v konštruktore?

93

Na akých úrovniach je možné poskytovať služby prostredníctvom providerov v Angular: komponent, routa, modul, aplikácia, platforma?

84
/2