Quali tipi di contesto ci sono in JavaScript?
Frontend
Cosa fa la costruzione as const?
Cosa sono i primitivi in JavaScript?
Nominare un esempio di intestazione HTTP in una richiesta e spiegare il suo scopo.
In quali condizioni nell'implementazione attuale del wrapper di retry fetch potrebbe non essere mai chiamato e come prevenirlo?
Cosa significa passare oggetti per riferimento?
Una funzione data e due oggetti per verificare i tipi. In un caso, TypeScript non si lamenta, nell'altro sì. È necessario tipizzare la funzione in modo che il comportamento di TypeScript corrisponda a quello atteso (usando generics e keyof).
Puoi descrivere la struttura di una richiesta HTTP: di quali parti è composta?
Una funzione freccia non ha il proprio this — cosa significa e a cosa si riferisce this in questo caso?
Cos'è un tipo letterale in TypeScript? Fornisci un esempio.
Implementa una funzione per formare una stringa di classi CSS. Accetta un numero arbitrario di argomenti di diversi tipi: stringhe e numeri vengono aggiunti al risultato, gli array vengono espansi ricorsivamente, e dagli oggetti vengono prese le chiavi con valori truthy, ignorando i valori non validi. Il risultato è una stringa di classi separate da spazi.
Cosa cambierà in tutti e tre i casi se la funzione sarà una funzione freccia?
Il metodo splice è mutante o no? Come creare una versione non mutante?
Cos'è il caricamento sincrono e asincrono di JavaScript e CSS? Da cosa dipende il metodo di caricamento?
Come fare in modo che il contesto non venga perso alla riga 14 senza modificare la stessa riga (usando bind)?
Cosa è importante per te in un nuovo lavoro e cosa potrebbe impedirti di cambiare?
Implementa in JavaScript il recupero dei dati dagli endpoint: carica post e commenti in parallelo, raggruppa i commenti per postId e crea un array di oggetti con id, titolo, userId e numero di commenti.
Quale errore può verificarsi nel conteggio dei commenti tramite Map se ancora non esiste una voce per postId, e come correggerlo?
Come spostare o ingrandire un elemento sulla pagina in modo più economico e più costoso per il browser? Perché per le animazioni è preferibile usare transform invece di modificare width e height?
Hai menzionato di aver lavorato con i moduli — quale libreria è stata utilizzata in Vue per lavorare con i moduli?