Apuntes de JavaScript (Programación Asíncrona) en español

Aprender programación asíncrona en JavaScript, cubriendo técnicas como callbacks, promesas, async/await y manejo de errores. Ideal para aplicaciones web modernas y eficientes, accesibles para cualquier persona con conocimiento básico de JavaScript.
  1. Programación Asíncrona: Uso correcto del API de JavaScript
  2. Loop y Programación Asíncrona: Eventos y Loop de Eventos
  3. Programación Sincrónica vs Asíncrona: ¿Cuál es la diferencia?
  4. Callbacks en JavaScript: ¿Qué son y cómo funcionan?
  5. Callbacks en JavaScript: Métodos que las utilizan
  6. Callbacks en JavaScript: Construir timers
  7. Eventos del DOM: Manejo con JavaScript
  8. Eventos del DOM: Controlar el eventos del ratón
  9. Eventos del DOM: Controlar eventos del teclado
  10. Promises en JavaScript: ¿Cómo simplifican la programación asíncrona?
  11. Promises: Uso de los métodos then y catch
  12. Promises: Transformar valores retornados
  13. Promises: Realizar operaciones secuenciales
  14. Promises: Ejecutar Promises simultáneamente
  15. Promises: Manejo óptimo de las carreras de Promises
  16. Fetch: Introducción al Fetch API
  17. Fetch: Manejo de la respuesta del fetch
  18. Fetch: Personalizar las peticiones fetch mediante el objeto init
  19. Fetch: Los Atributos Method y Body
  20. Fetch: Los atributos Headers y Mode
  21. Fetch: Personalizar peticiones HTTP mediante el objeto Request
  22. Fetch: Reutilizando el objeto requests
  23. Generators: Introducción
  24. Generators: Iterar a través de una función Generator
  25. Generators: Disparar errores dentro de un Generador
  26. Generators: Anidación de Generators
  27. Generators: Envío de valores a los Generators
  28. Generators: Otros métodos para iterar
  29. Generators: El método Return
  30. Generators: El método Throw
  31. Generators: Funciones asíncronas en combinación con yield
  32. Generators: Método recursivo para iterar utilizando Promises