Sobes.tech

Frontend

Parlami dell'Event Loop in JavaScript: di cosa è composto e in quale ordine vengono eseguiti il codice sincrono, le microtask e le macrotask?

270

Cos'è l'iniezione delle dipendenze in Angular e come si possono iniettare le dipendenze?

200

Spiega il problema con il codice del componente Angular sopra e come risolverlo: ```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(); } } ```

189

Quanto è affidabile determinare se l'applicazione viene aperta su un dispositivo mobile o su un desktop per scegliere la versione appropriata dell'interfaccia?

188

Sei un responsabile tecnico di un team di 3-4 sviluppatori frontend. È apparso un nuovo grande prodotto web di CRM o Service Desk con backend pronto. Come sceglierai la tecnologia per la parte frontend?

186

Hai un'applicazione web CRM/Service Desk solo per desktop che ha un aspetto brutto sui dispositivi mobili. Il design della versione mobile è già pronto e differisce significativamente dalla versione desktop. Come organizzeresti l'adattamento dell'applicazione per i browser mobili?

186

Perché è necessaria l'iniezione delle dipendenze in Angular se le dipendenze possono essere create con new o memorizzate nello stato globale?

184

Cosa renderizzerà il componente se il decoratore specifica template: './user.component.html' invece di templateUrl? È valida una tale registrazione?

179

Se set di componenti diversi sono usati per le versioni desktop e mobile, ma i servizi sono condivisi, come organizzare il passaggio tra le versioni?

170

Quanto è buona la pratica di sottoscrivere direttamente a un Observable nel codice del componente Angular? Quali sono i rischi e le alternative?

166

Parlami della parola chiave this in JavaScript: da cosa dipende il suo valore quando si chiama una funzione? Quali sono le caratteristiche delle funzioni freccia?

132

Quanto è giustificato un rifiuto completo di NgModule nei nuovi progetti Angular? In quali casi potrebbero ancora essere necessari i moduli?

130

Hai mai usato decoratori DI come @Optional, @Self, @SkipSelf e @Host? Spiega come influenzano la ricerca delle dipendenze nella gerarchia degli injectors.

125

Qual è la differenza tra dove viene dichiarata una funzione e dove viene chiamata, nel contesto del valore di this?

116

Quali sono i vantaggi della funzione inject() in Angular rispetto all'iniezione delle dipendenze tramite il costruttore?

107

Se dichiari una funzione all'interno di un'altra funzione, a cosa avrà accesso? Come funzionerà questo con this in una funzione annidata normale?

98

È permesso assegnare un Observable direttamente a un campo del componente nel costruttore o all'inizializzazione del campo? Qual è la differenza rispetto a sottoscrivere nel costruttore?

84

Cos'è il rilevamento delle modifiche in Angular? In che modo differiscono le strategie Default e OnPush, e quando viene verificato un componente con OnPush?

83

A quali livelli possono essere forniti i servizi tramite provider in Angular: componente, rotta, modulo, applicazione, piattaforma?

78
/2