Home

Awesome

<h1 align="center"> <br> <a href="https://github.com/leonardomso/33"><img src="https://i.imgur.com/dsHmk6H.jpg" alt="33 Concepts Every JS Developer Should Know" width=200"></a> <br> <br> 33 Conceptos que todo desarrollador de JavaScript debería saber <br><br> </h1> <p align="center"> <a href="http://makeapullrequest.com"> <img src="https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square" alt="PRs Welcome"> </a> <a href="https://opensource.org/licenses/MIT"> <img src="https://img.shields.io/badge/license-MIT-blue.svg?style=flat-square" alt="License MIT"> </a> <a href="https://travis-ci.com/leonardomso/33-js-concepts"> <img src="https://img.shields.io/travis/leonardomso/33-js-concepts/master.svg?style=flat-square&label=build&logo=travis" alt="Build Status"> </a> </p>

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)

Videos

⬆ 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

Videos

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