JS
197 chapters
Aprender JavaScript
Documentación del lenguaje JavaScript — presente en las aplicaciones web modernas, trabaja con HTML y muestra el contenido con rapidez.
Javascript Basic
- Introducción
- Comenzar a usar Javascript
- Comentarios en JS
- JS con el DOM
- JS Use Strict
- Variables en JS
- Tipos de datos JS
- Conversiones de Tipos en JS
- Funciones interactivas de JS
- Operadores JS
- Operadores de comparación en JS
- Operadores Lógicos de JS
- Fusión Nula en JS (??)
- Operadores condicionales en JS
- JS Switch
- Bucles en JS
- Funciones JS
- Expresiones de Función en JS
- Funciones flecha en JS
Objects: the basics
Data types
Advanced functions
- Recursión y Pila en JS
- Parámetros Rest y Sintaxis Spread en JS
- Ámbito de variables en JS
- JS El antiguo "var"
- Objeto global en JS
- Objeto función en JS, NFE
- JS La sintaxis "new Function"
- JS setTimeout y setInterval
- Decoradores y reenvío en JS, call/apply
- Debounce y Throttle en JS
- Vinculación de funciones en JS
- Funciones flecha de JS revisitadas
- Closures en JS
Object properties configuration
Javascript HTML DOM
- Introducción al DOM
- Los nodos del DOM
- Seleccionar elementos del DOM
- Manipulación del DOM
- Trabajar con Estilos en el DOM
- Manejo de Eventos en el DOM
- Recorrido del DOM
- Técnicas de Manipulación del DOM
- Trabajar con Formularios en el DOM
- Técnicas Avanzadas del DOM
- Bibliotecas de Manipulación del DOM
- Compatibilidad DOM entre navegadores
- Accesibilidad en el DOM
- Depuración y herramientas
- Optimización del rendimiento
- Elementos Interactivos y Widgets
Prototypes, inheritance
Classes
Error handling
Promises, async/await
Generators, advanced iteration
Modules
Miscellaneous
Frames and windows
Binary data, files
Document
Introduction to Events
UI Events
Forms, controls
Document and resource loading
Various
Javascript References
Network requests
Storing data in the browser
Animation
Web Components
Regular expressions
- Regex en JS
- Patrones y Banderas
- Clases de Caracteres
- Unicode: bandera "u" y clase \p{...}
- Anclas: inicio ^ y fin $ de cadena
- Límite de palabra: \b
- Escapar, caracteres especiales
- Conjuntos y rangos [...]
- Cuantificadores +, *, ? y {n}
- Cuantificadores codiciosos y perezosos
- Grupos de captura
- Referencias inversas: \n y \k<name>
- Alternancia (OR) en JavaScript
- Lookahead y Lookbehind
- Retroceso Catastrófico
- Bandera sticky "y", búsqueda en una posición
- Métodos de RegExp y String