https://ar.javascript.info/ | Extern Subdomain | ARعربي |
https://javascript.info/ | Extern | ENEnglish |
https://es.javascript.info/ | Subdomain | ESEspañol |
https://fa.javascript.info/ | Extern Subdomain | FAفارسی |
https://fr.javascript.info/ | Extern Subdomain | FRFrançais |
https://id.javascript.info/ | Extern Subdomain | IDIndonesia |
https://it.javascript.info/ | Extern Subdomain | ITItaliano |
https://ja.javascript.info/ | Extern Subdomain | JA日本語 |
https://ko.javascript.info/ | Extern Subdomain | KO한국어 |
https://learn.javascript.ru/ | Extern Subdomain | RUРусский |
https://tr.javascript.info/ | Extern Subdomain | TRTürkçe |
https://uk.javascript.info/ | Extern Subdomain | UKУкраїнська |
https://zh.javascript.info/ | Extern Subdomain | ZH简体中文 |
https://javascript.info/translate | Extern | Ayuda a traducir |
https://es.javascript.info/ | | Kein Text |
https://es.javascript.info/ebook | | ComprarEPUB/PDF |
/tutorial/map | | Mapa del Tutorial |
https://twitter.com/share?url=... | Nofollow Extern | Kein Text |
https://www.facebook.com/share... | Nofollow Extern Subdomain | Kein Text |
https://es.javascript.info/ebook | Textduplikat | ComprarEPUB/PDF |
https://twitter.com/share?url=... | Nofollow Extern | Kein Text |
https://www.facebook.com/share... | Extern Subdomain | Kein Text |
https://github.com/javascript-... | Extern | 517 ★github |
https://discord.gg/AuEWpFkfD4 | Extern | Discord Chat (English) |
https://es.javascript.info/ | Anchor | Parte 1El lenguaje JavaScript |
https://es.javascript.info/ | Anchor | Parte 2El navegador: Documentos, Eventos e Interfaces |
https://es.javascript.info/ | Anchor | Parte 3Artículos adicionales |
/getting-started | | Una introducción |
https://es.javascript.info/intro | | Una introducción a JavaScript |
/manuals-specifications | | Manuales y especificaciones |
/code-editors | | Editores de Código |
/devtools | | Consola de desarrollador |
/first-steps | | Fundamentos de JavaScript |
/hello-world | | ¡Hola, mundo! |
/structure | | Estructura del código |
/strict-mode | | El modo moderno, "use strict" |
/variables | | Variables |
https://es.javascript.info/types | | Tipos de datos |
/alert-prompt-confirm | | Interacción: alert, prompt, confirm |
/type-conversions | | Conversiones de Tipos |
/operators | | Operadores básicos, matemáticas |
/comparison | | Comparaciones |
https://es.javascript.info/ifelse | | Ejecución condicional: if, '?' |
/logical-operators | | Operadores Lógicos |
/nullish-coalescing-operator | | Operador Nullish Coalescing '??' |
/while-for | | Bucles: while y for |
https://es.javascript.info/switch | | La sentencia "switch" |
/function-basics | | Funciones |
/function-expressions | | Expresiones de función |
/arrow-functions-basics | | Funciones Flecha, lo básico |
/javascript-specials | | Especiales JavaScript |
/code-quality | | Calidad del código |
/debugging-chrome | | Debugging en el navegador |
/coding-style | | Estilo de codificación |
/comments | | Comentarios |
/ninja-code | | Código ninja |
/testing-mocha | | Automatización de pruebas con Mocha |
/polyfills | | Polyfills y transpiladores |
/object-basics | | Objetos: lo básico |
https://es.javascript.info/object | | Objetos |
/object-copy | | Referencias de objetos y copia |
/garbage-collection | | Recolección de basura |
/object-methods | | Métodos de objeto, "this" |
/constructor-new | | Constructor, operador "new" |
/optional-chaining | | Encadenamiento opcional '?.' |
https://es.javascript.info/symbol | | Tipo Symbol |
/object-toprimitive | | Conversión de objeto a valor primitivo |
/data-types | Textduplikat | Tipos de datos |
/primitives-methods | | Métodos en tipos primitivos |
https://es.javascript.info/number | | Números |
https://es.javascript.info/string | | Strings |
https://es.javascript.info/array | | Arrays |
/array-methods | | Métodos de arrays |
/iterable | | Iterables |
/map-set | | Map y Set |
/weakmap-weakset | | WeakMap y WeakSet |
/keys-values-entries | | Object.keys, values, entries |
/destructuring-assignment | | Asignación desestructurante |
https://es.javascript.info/date | | Fecha y Hora |
https://es.javascript.info/json | | Métodos JSON, toJSON |
/advanced-functions | | Trabajo avanzado con funciones |
/recursion | | Recursión y pila |
/rest-parameters-spread | | Parámetros Rest y operador Spread |
/closure | | Ámbito de Variable y el concepto "closure" |
https://es.javascript.info/var | | La vieja "var" |
/global-object | | Objeto Global |
/function-object | | Función como objeto, NFE |
/new-function | | La sintaxis "new Function" |
/settimeout-setinterval | | Planificación: setTimeout y setInterval |
/call-apply-decorators | | Decoradores y redirecciones, call/apply |
https://es.javascript.info/bind | | Función bind: vinculación de funciones |
/arrow-functions | | Funciones de flecha revisadas |
/object-properties | | Configuración de las propiedades de objetos |
/property-descriptors | | Indicadores y descriptores de propiedad |
/property-accessors | | "Getters" y "setters" de propiedad |
/prototypes | | Prototipos y herencia |
/prototype-inheritance | | Herencia prototípica |
/function-prototype | | F.prototype |
/native-prototypes | | Prototipos nativos |
/prototype-methods | | Métodos prototipo, objetos sin __proto__ |
/classes | | Clases |
https://es.javascript.info/class | | Sintaxis básica de `class` |
/class-inheritance | | Herencia de clase |
/static-properties-methods | | Propiedades y métodos estáticos. |
/private-protected-properties-... | | Propiedades y métodos privados y protegidos. |
/extend-natives | | Ampliación de clases integradas |
/instanceof | | Comprobación de clase: "instanceof" |
https://es.javascript.info/mixins | | Los Mixins |
/error-handling | | Manejo de errores |
/try-catch | | Manejo de errores, "try...catch" |
/custom-errors | | Errores personalizados, extendiendo Error |
https://es.javascript.info/async | | Promesas y async/await |
/callbacks | | Introducción: callbacks |
/promise-basics | | Promesa |
/promise-chaining | | Encadenamiento de promesas |
/promise-error-handling | | Manejo de errores con promesas |
/promise-api | | Promise API |
/promisify | | Promisificación |
/microtask-queue | | Microtareas (Microtasks) |
/async-await | | Async/await |
/generators-iterators | | Generadores e iteración avanzada |
/generators | | Generadores |
/async-iterators-generators | | Iteradores y generadores asíncronos |
/modules | | Módulos |
/modules-intro | | Módulos, introducción |
/import-export | | Export e Import |
/modules-dynamic-imports | | Importaciones dinámicas |
/js-misc | | Temas diversos |
https://es.javascript.info/proxy | | Proxy y Reflect |
https://es.javascript.info/eval | | Eval: ejecutando una cadena de código |
/currying-partials | | Currificación |
/reference-type | | Tipo de Referencia |
https://es.javascript.info/bigint | | BigInt |
/unicode | | Unicode, String internals |
/document | | Documento |
/browser-environment | | Entorno del navegador, especificaciones |
/dom-nodes | | Árbol del Modelo de Objetos del Documento (DOM) |
/dom-navigation | | Recorriendo el DOM |
/searching-elements-dom | | Buscar: getElement*, querySelector* |
/basic-dom-node-properties | | Propiedades del nodo: tipo, etiqueta y contenido |
/dom-attributes-and-properties | | Atributos y propiedades |
/modifying-document | | Modificando el documento |
/styles-and-classes | | Estilos y clases |
/size-and-scroll | | Tamaño de elementos y desplazamiento |
/size-and-scroll-window | | Tamaño de ventana y desplazamiento |
/coordinates | | Coordenadas |
https://es.javascript.info/events | | Introducción a los eventos |
/introduction-browser-events | | Introducción a los eventos en el navegador |
/bubbling-and-capturing | | Propagación y captura |
/event-delegation | | Delegación de eventos |
/default-browser-action | | Acciones predeterminadas del navegador |
/dispatch-events | | Envío de eventos personalizados |
/event-details | | Eventos en la UI |
/mouse-events-basics | | Eventos del Mouse |
/mousemove-mouseover-mouseout-... | | Moviendo el mouse: mouseover/out, mouseenter/leave |
/mouse-drag-and-drop | | Arrastrar y Soltar con eventos del ratón |
/pointer-events | | Eventos de puntero |
/keyboard-events | | Teclado: keydown y keyup |
/onscroll | | Desplazamiento |
/forms-controls | | Formularios y controles |
/form-elements | | Propiedades y Métodos de Formularios |
/focus-blur | | Enfocado: enfoque/desenfoque |
/events-change-input | | Eventos: change, input, cut, copy, paste |
/forms-submit | | Formularios: evento y método submit |
/loading | | El documento y carga de recursos |
/onload-ondomcontentloaded | | Página: DOMContentLoaded, load, beforeunload, unload |
/script-async-defer | | Scripts: async, defer |
/onload-onerror | | Carga de recursos: onload y onerror |
/ui-misc | Textduplikat | Temas diversos |
/mutation-observer | | Mutation observer |
/selection-range | | Selection y Range |
/event-loop | | Loop de eventos: microtareas y macrotareas |
/frames-and-windows | | Marcos y ventanas |
/popup-windows | | Ventanas emergentes y métodos de ventana |
/cross-window-communication | | Comunicación entre ventanas |
/clickjacking | | El ataque de secuestro de clics |
https://es.javascript.info/binary | | Datos binarios y archivos |
/arraybuffer-binary-arrays | | ArrayBuffer, arrays binarios |
/text-decoder | | TextDecoder y TextEncoder |
https://es.javascript.info/blob | | Blob |
https://es.javascript.info/file | | File y FileReader |
/network | | Solicitudes de red |
https://es.javascript.info/fetch | | Fetch |
/formdata | | FormData |
/fetch-progress | | Fetch: Progreso de la descarga |
/fetch-abort | | Fetch: Abort |
/fetch-crossorigin | | Fetch: Cross-Origin Requests |
/fetch-api | | Fetch API |
https://es.javascript.info/url | | Objetos URL |
/xmlhttprequest | | XMLHttpRequest |
/resume-upload | | Carga de archivos reanudable |
/long-polling | | Sondeo largo |
/websocket | | WebSocket |
/server-sent-events | | Eventos enviados por el servidor |
/data-storage | | Almacenando datos en el navegador |
https://es.javascript.info/cookie | | Cookies, document.cookie |
/localstorage | | LocalStorage, sessionStorage |
/indexeddb | | IndexedDB |
/animation | | Animaciones |
/bezier-curve | | Curva de Bézier |
/css-animations | | Animaciones CSS |
/js-animation | | Animaciones JavaScript |
/web-components | | Componentes Web |
/webcomponents-intro | | Desde la altura orbital |
/custom-elements | | Elementos personalizados |
/shadow-dom | | Shadow DOM |
/template-element | | Elemento template |
/slots-composition | | Shadow DOM slots, composición |
/shadow-dom-style | | Estilo Shadow DOM |
/shadow-dom-events | | Shadow DOM y eventos |
/regular-expressions | | Expresiones Regulares |
/regexp-introduction | | Patrones y banderas (flags) |
/regexp-character-classes | | Clases de caracteres |
/regexp-unicode | | Unicode: bandera "u" y clase \p{...} |
/regexp-anchors | | Anclas: inicio ^ y final $ de cadena |
/regexp-multiline-mode | | Modo multilínea de anclas ^ $, bandera "m" |
/regexp-boundary | | Límite de palabra: \b |
/regexp-escaping | | Escapando, caracteres especiales |
/regexp-character-sets-and-ranges | | Conjuntos y rangos [...] |
/regexp-quantifiers | | Cuantificadores +, *, ? y {n} |
/regexp-greedy-and-lazy | | Cuantificadores codiciosos y perezosos |
/regexp-groups | | Grupos de captura |
/regexp-backreferences | | Referencias inversas en patrones: \N y \k<nombre> |
/regexp-alternation | | Alternancia (O) | |
/regexp-lookahead-lookbehind | | Lookahead y lookbehind (revisar delante/detrás) |
/regexp-catastrophic-backtracking | | Backtracking catastrófico |
/regexp-sticky | | Indicador adhesivo “y”, buscando en una posición. |
/regexp-methods | | Métodos de RegExp y String |
https://twitter.com/share?url=... | Nofollow Extern | Kein Text |
https://www.facebook.com/share... | Nofollow Extern Subdomain | Kein Text |
/tutorial/map | Textduplikat | Mapa del Tutorial |
https://es.javascript.info/ | Anchor Textduplikat | Comentarios |
https://github.com/javascript-... | Extern | enviar una propuesta de GitHub |
https://plnkr.co/edit/?p=preview | Extern | plnkr |
https://jsbin.com/ | Extern | jsbin |
http://codepen.io/ | Extern | codepen |
https://es.javascript.info/about | | acerca del proyecto |
https://es.javascript.info/about | | contáctenos |
(Nice to have)