Sobes.tech

Frontend

Erzähle mir vom Event Loop in JavaScript: Woraus besteht er und in welcher Reihenfolge werden synchrone Codes, Mikrozadachen und Makrozadachen ausgeführt?

278

Was ist Dependency Injection in Angular und wie können Abhängigkeiten injiziert werden?

202

Wie zuverlässig können Sie feststellen, ob die Anwendung auf einem mobilen Gerät oder auf einem Desktop geöffnet ist, um die geeignete Schnittstellenversion auszuwählen?

194

Haben Sie schon einmal die Methoden call, apply und bind verwendet? Erklären Sie deren Zweck und Unterschiede.

192

Erklären Sie das Problem mit dem oben genannten Angular-Komponentencode und wie Sie es beheben können: ```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(); } } ```

191

Sie haben eine reine Desktop-Webanwendung für CRM/Service Desk, die auf mobilen Geräten schlecht aussieht. Das Design der mobilen Version ist bereits vorbereitet und unterscheidet sich erheblich von der Desktop-Version. Wie würden Sie die Anpassung der Anwendung für mobile Browser organisieren?

188

Du bist technischer Leiter eines Teams von 3-4 Frontend-Entwicklern. Ein neues großes CRM- oder Service-Desk-Webprodukt mit fertigem Backend ist aufgetaucht. Wie wirst du die Technologie für den Frontend-Teil auswählen?

186

Warum ist Dependency Injection in Angular notwendig, wenn Abhängigkeiten mit new erstellt oder im globalen Zustand gespeichert werden können?

186

Was rendert die Komponente, wenn der Dekorator template: './user.component.html' anstelle von templateUrl angibt? Ist eine solche Angabe gültig?

179

Wenn unterschiedliche Komponenten-Sets für Desktop- und Mobile-Versionen verwendet werden, aber die Dienste gemeinsam genutzt werden, wie organisiert man den Wechsel zwischen den Versionen?

174

Wie gut ist es, direkt in Angular-Komponentencode auf ein Observable zu abonnieren? Was sind die Risiken und Alternativen?

166

Erzähle mir vom Schlüsselwort this in JavaScript: Wovon hängt sein Wert beim Funktionsaufruf ab? Was sind die Besonderheiten von Pfeilfunktionen?

132

Wie gerechtfertigt ist eine vollständige Ablehnung von NgModule in neuen Angular-Projekten? In welchen Fällen könnten Module noch notwendig sein?

132

Haben Sie schon einmal DI-Dekoratoren wie @Optional, @Self, @SkipSelf und @Host verwendet? Erklären Sie, wie sie die Abhängigkeitsuche in der Hierarchie der Injektoren beeinflussen.

129

Was ist der Unterschied zwischen dem Ort, an dem eine Funktion deklariert wird, und dem Ort, an dem sie aufgerufen wird, im Kontext des Werts von this?

116

Was sind die Vorteile der inject() Funktion in Angular im Vergleich zur Dependency Injection über den Konstruktor?

109

Wenn du eine Funktion innerhalb einer anderen Funktion deklarierst, worauf hat sie Zugriff? Wie funktioniert das mit this in einer verschachtelten normalen Funktion?

98

Was ist Change Detection in Angular? Wie unterscheiden sich die Strategien Default und OnPush, und wann wird eine Komponente mit OnPush überprüft?

87

Ist es erlaubt, ein Observable direkt einem Feld der Komponente im Konstruktor oder bei der Feldinitialisierung zuzuweisen? Was ist der Unterschied zum Abonnieren im Konstruktor?

86

Auf welchen Ebenen können Dienste in Angular über Provider bereitgestellt werden: Komponente, Route, Modul, Anwendung, Plattform?

78
/2