-
Módulo 1: Introducción a JavaScript
-
- Cuestionario
-
Módulo 2: Estructuras de control de flujo
-
- Cuestionario
-
Módulo 3: Funciones en JavaScript
-
- Cuestionario
-
Módulo 4: Estructuras de datos en JavaScript
-
- Cuestionario
-
Módulo 5: Manipulación del DOM
-
- Cuestionario
-
Módulo 6: Eventos en JavaScript
-
- Cuestionario
-
Módulo 7: Asincronía en JavaScript
-
- Cuestionario
-
Módulo 8: Introducción a AJAX y Fetch API
-
- Cuestionario
1.1. Historia y evolución de JavaScript
Origen y propósito:
- Objetivo: Comprender el origen, propósito y evolución del lenguaje.
- JavaScript (JS) fue creado por Brendan Eich en 1995 mientras trabajaba en Netscape Communications con el objetivo de añadir interactividad y dinamismo a las páginas web dentro del navegador Netscape Navigator.
Orígenes y Nombres Iniciales
1995 (Mocha): Eich desarrolló el lenguaje en apenas diez días (o una semana, según algunas fuentes) como un lenguaje de scripting sencillo para tareas básicas del lado del cliente. Inicialmente se le llamó Mocha.
1995 (LiveScript): Rápidamente fue renombrado a LiveScript y fue incorporado a la versión beta de Netscape Navigator 2.0.
1995 (JavaScript): Netscape lo renombró a JavaScript como una estrategia de marketing para capitalizar la popularidad del lenguaje Java de Sun Microsystems. A pesar del nombre, JavaScript y Java son lenguajes fundamentalmente diferentes que no tienen casi ninguna relación.
Desarrollo a lo largo del tiempo:
- Hitos y versiones importantes que han dado forma a JavaScript hasta la actualidad.
- Estandarización:
JavaScript se estandariza bajo ECMAScript (ES).
- JScript: Poco después del lanzamiento, Microsoft desarrolló su propia implementación del lenguaje para su navegador Internet Explorer 3.0, a la que llamó JScript para evitar problemas de marca con el nombre "JavaScript".
- ECMAScript: Para evitar la fragmentación y las incompatibilidades entre navegadores (la llamada "Guerra de Navegadores"), Netscape envió la especificación del lenguaje a la organización ECMA (European Computer Manufacturers Association). En 1997, ECMA publicó la primera edición del estándar del lenguaje, conocido como ECMAScript. JavaScript es, por lo tanto, la implementación más conocida del estándar ECMAScript.
Versiones importantes:
ES3 (1999): Base del lenguaje moderno.
ES5 (2009): Strict mode, JSON.
ES6 / ES2015: let, const, arrow functions, clases, módulos, promesas.
Versiones posteriores: mejoras anuales (async/await, optional chaining, etc.).
Frameworks y Librerías Modernas: Desde entonces, el ecosistema ha crecido exponencialmente con frameworks y librerías populares como Angular (Google), React (Facebook) y Vue.js, que facilitan la creación de aplicaciones web complejas e interactivas.
No hay comentarios por ahora.