Una re-introducción a JavaScript
Insert creative description here.

JavaScript® (a veces abreviado como JS) es un lenguaje ligero e interpretado, orientado a objetos con  funciones de primera clase, más conocido como el lenguaje de script para páginas web, pero también usado en muchos entornos sin navegador, tales como   node.js o Apache CouchDB. Es un lenguaje script multi-paradigma, basado en prototipos,  dinámico, soporta estilos de programación funcional, orientada a objetos e imperativa. Leer más sobre JavaScript.

El estándar de JavaScript es ECMAScript. Desde el 2012, todos los navegadores modernos soportan completamente ECMAScript 5.1. Los navegadores más antiguos soportan por lo menos ECMAScript 3. La sexta edición se liberó en Julio. Se puede seguir el progreso actual de las diferentes, nuevas y mejoradas características en la correspondiente wiki.

Esta sección de la web está dedicada al lenguaje JavaScript, a las partes que no son específicas de las páginas web u otros entornos de servidor. Para información sobre las API específicas de las páginas web, consulte DOM. Para saber más sobre cómo encajan DOM y JavaScript, dispone de la referencia de DOM.

JavaScript no debe ser confundido con el lenguaje de programación Java. Java es una marca registrada de Oracle en Estados Unidos y otros países.

Si desea información sobre cómo incrustar un motor de JavaScript en una aplicación, consulta SpiderMonkey y Rhino.

Documentación

Referencia de JavaScript
Esta referencia de JavaScript incluye documentación completa de JavaScript 1.5 y posteriores actualizaciones.
Guía de JavaScript
Nuestra guía principal sobre cómo programar con JavaScript.
Vista general de las Tecnologías JavaScript
Introducción al escenario de los navegadores JavaScript
Implementación en Mozilla de ECMAScript 5
Un vistazo de la implementación actual — y planificada — de ECMAScript 5.
Novedades en JavaScript 1.6
JavaScript 1.6 (incluido en Firefox 1.5 y otras aplicaciones basadas en Mozilla 1.8) añade métodos para localizar y recorrer matrices, funciones Array y String para usarse en otros tipos, e implementación de E4X que incluye for each...in.
Novedades en JavaScript 1.7
JavaScript 1.7 (incluido en Firefox 2) añade generadores e iteradores, arrays basados en otros (comprensión de arrays), bloques de ámbito con let, y asignación estructurada.
Novedades en JavaScript 1.8
JavaScript 1.8 (incluido en Firefox 3.0) añade cierres de expresión (clousures), generador de expresiones, y los métodos reduce() y reduceRight() en matrices.
Novedades en JavaScript 1.8.1
JavaScript 1.8.1 (incluido en Firefox 3.5) añade de manera nativa la codificación y decodificación de JSON, Object.getPrototypeOf, y los métodos recorte de cadenas; trim(), trimLeft(), y trimRight().
Novedades en JavaScript 1.8.5
JavaScript 1.8.5 (la última versión, incluida en Firefox 4) añade la implementación de ECMAScript 5 para Object y métodos Object.prototype, Array.isArray, Function.prototype.bind así como modo estricto
Recursos del lenguaje JavaScript
Una descripción de los estándares del lenguaje JavaScript.
JScript desviaciones del ES3 (PDF)
Describe las diferencias entre el estándar ECMAScript ed. 3 y la implementación de Microsoft (JScript). También incluye información de otros navegadores (Opera, Firefox y Safari).

Ver todo...

Comunidad

Ver todo...

JavaScript Garden
Un sitio con información muy útil sobre las partes más esotéricas de JavaScript.

 

Etiquetas y colaboradores del documento

Etiquetas: 
Última actualización por: Pablo_Ivan,
Ocultar la barra lateral