Flashcards: Domina JavaScript Avanzado — 18 cards

All cards

1Question

Funciones de orden superior — definición?

Answer

Funciones que reciben o devuelven otras funciones.

2Question

Closures — función?

Answer

Funciones que mantienen acceso a variables del contexto léxico.

3Question

Funciones generadoras — ES6?

Answer

Funciones que pueden pausar y reanudar con `yield`.

4Question

Currying — técnica?

Answer

Transforma funciones con múltiples argumentos en secuencias de funciones con uno.

5Question

Funciones puras — definición?

Answer

Funciones que siempre devuelven el mismo resultado sin efectos secundarios.

6Question

Event Loop — mecanismo?

Answer

Gestiona operaciones asíncronas y mantiene la ejecución del código.

7Question

Callbacks — uso?

Answer

Funciones pasadas para ejecutarse tras operaciones asíncronas.

8Question

setTimeout, setInterval — función?

Answer

Programan tareas diferidas o repetitivas gestionadas por el Event Loop.

9Question

Promesas — objeto?

Answer

Representa resultados futuros de operaciones asíncronas.

10Question

then, catch — métodos?

Answer

Gestionan resolución y errores de promesas.

11Question

async/await — sintaxis?

Answer

Permite escribir código asíncrono de forma más legible.

12Question

Manejo errores async/await — método?

Answer

Usar bloques try/catch para capturar errores.

13Question

Manipulación avanzada DOM — técnicas?

Answer

Selección, modificación, creación y eliminación de nodos.

14Question

Patrón Singleton — definición?

Answer

Garantiza una única instancia y acceso global.

15Question

Módulo — patrón?

Answer

Encapsula código en un espacio de nombres organizado.

16Question

Optimización rendimiento — técnicas?

Answer

Debounce, Throttle, Lazy Loading y profiling.

17Question

Depuración avanzada — herramientas?

Answer

Breakpoints, consola, frameworks, mocking y cobertura.

18Question

POO en ES6 — elementos clave?

Answer

Clases, herencia, encapsulación, polimorfismo y prototipos.

Test yourself with the quiz

Test your knowledge with 9 questions on Domina JavaScript Avanzado.

1. ¿Qué es una función generadora en JavaScript?

2. ¿De dónde proviene la definición oficial del 'Event Loop' en JavaScript que se menciona en el contenido?

Take the quiz →

Read the revision sheet

Review the complete course in the revision sheet for Domina JavaScript Avanzado.

See revision sheet →

Similar courses

Create your own flashcards

Import your course and AI generates flashcards in 30 seconds.

Flashcard generator