github

adonismendozaperez / 33-js-conceptos

  • четверг, 21 января 2021 г. в 00:26:19
https://github.com/adonismendozaperez/33-js-conceptos

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




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