Skip to content

📜 33 Conceptos que todo desarrollador de JavaScript debería saber.

License

Notifications You must be signed in to change notification settings

isma-morel/33-js-conceptos

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


33 Concepts Every JS Developer Should Know

33 Conceptos que todo desarrollador de JavaScript debería saber

PRs Welcome License MIT Build Status

Introducción

Este repositorio fue creado con la intención de ayudar a los desarrolladores a dominar sus conceptos en JavaScript. No es un requisito, sino una guía para futuros estudios. Está basado en un artículo escrito por Stephen Curtis y puede leerlo aquí.

Comunidad

Siéntase libre de enviar un PR agregando un enlace a sus propios resúmenes o comentarios. Si desea traducir el repositorio a su idioma nativo, no dude en hacerlo.

Todas las traducciones para este repo serán enumeradas abajo:


Tabla de contenido

  1. Pila de llamadas
  2. Tipos primitivos
  3. Tipos de valor y tipos de referencia
  4. Implícito, Explícito, Nominal, Estructuración y Escritura de pato
  5. == vs === vs typeof
  6. Alcance de la función, Ámbito de bloque y alcance léxico
  7. Expression vs Statement
  8. IIFE, módulos y espacios de nombres
  9. Message Queue y Event Loop
  10. setTimeout, setInterval y requestAnimationFrame
  11. Motores de JavaScript
  12. Bitwise Operators, Type Arrays y Array Buffers
  13. DOM y Layout Trees
  14. Factories y Classes
  15. this, call, apply y bind
  16. new, Constructor, instanceof y Instances
  17. Prototype Inheritance y Prototype Chain
  18. Object.create y Object.assign
  19. map, reduce, filter
  20. Funciones puras, efectos secundarios y mutación de estado
  21. Closures
  22. High Order Functions
  23. Recursion
  24. Collections y Generators
  25. Promesas
  26. async/await
  27. Estructuras de datos
  28. Expensive Operation y Big O Notation
  29. Algoritmos
  30. Herencia, polimorfismo y reutilización de código
  31. Patrones de diseño
  32. Partial Applications, Currying, Compose y Pipe
  33. Código limpio

1. Pila de llamadas

Artículos (Inglés)

Videos

⬆ volver arriba


2. Tipos primitivos

Artículos (Inglés)

Videos

⬆ volver arriba


3. Tipos de valores y tipos de referencias

Artículos (Inglés)

Videos

⬆ volver arriba


4. Implícito, Explícito, Nominal, Estructuración y Escritura de pato

Artículos (Inglés)

Videos

⬆ volver arriba


5. == vs === vs typeof

Artículos (Inglés)

Videos

⬆ volver arriba


6. Alcance de la función, Ámbito de bloque y alcance léxico

Artículos (Inglés)

Videos

⬆ volver arriba


7. Expression vs Statement

Artículos (Inglés)

Videos

⬆ volver arriba


8. IIFE, módulos y espacios de nombres

Artículos (Inglés)

Videos

⬆ volver arriba


9. Message Queue y Event Loop

Artículos (Inglés)

Videos

⬆ volver arriba


10. setTimeout, setInterval y requestAnimationFrame

Artículos (Inglés)

Videos

⬆ volver arriba


11. Motores de JavaScript

Artículos (Inglés)

Videos

⬆ volver arriba


12. Bitwise Operators, Type Arrays y Array Buffers

Artículos (Inglés)

Videos

⬆ volver arriba


13. DOM y Layout Trees

Artículos (Inglés)

Videos

⬆ volver arriba


14. Factories y Classes

Artículos (Inglés)

Videos

⬆ volver arriba


15. this, call, apply y bind

Artículos (Inglés)

Videos

⬆ volver arriba


16. new, Constructor, instanceof y Instances

Artículos (Inglés)

⬆ volver arriba


17. Prototype Inheritance y Prototype Chain

Artículos (Inglés)

Videos

⬆ volver arriba


18. Object.create y Object.assign

Artículos (Inglés)

Videos

⬆ volver arriba


19. map, reduce, filter

Artículos (Inglés)

Videos

⬆ volver arriba


20. Funciones puras, efectos secundarios y mutación de estado

Artículos (Inglés)

Videos

⬆ volver arriba


21. Closures

Artículos (Inglés)

Videos

⬆ volver arriba


22. High Order Functions

Artículos (Inglés)

Videos

⬆ volver arriba


23. Recursion

Artículos (Inglés)

Videos

⬆ volver arriba


24. Collections y Generators

Artículos (Inglés)

Videos

⬆ volver arriba


25. Promesas

Artículos (Inglés)

Videos

⬆ volver arriba


26. async/await

Artículos (Inglés)

Videos

⬆ volver arriba


27. Estructuras de datos

Artículos (Inglés)

Videos

⬆ volver arriba


28. Expensive Operation y Big O Notation

Artículos (Inglés)

Videos

⬆ volver arriba


29. Algoritmos

Artículos (Inglés)

⬆ volver arriba


30. Herencia, polimorfismo y reutilización de código

Artículos (Inglés)

Videos

⬆ volver arriba


31. Patrones de diseño

Artículos (Inglés)

Videos

⬆ volver arriba


32. Partial Applications, Currying, Compose y Pipe

Artículos (Inglés)

Videos

⬆ volver arriba


33. Código limpio

Artículos (Inglés)

Videos

⬆ volver arriba

About

📜 33 Conceptos que todo desarrollador de JavaScript debería saber.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%