C1_JavaScript.pdf - Introducci\u00f3n a JavaScript parte I JUAN CARLOS CONDE RAM\u00cdREZ WEB-TECHNOLOGIES Objetivos \u25e6 Conocer los or\u00edgenes de JavaScript y

C1_JavaScript.pdf - Introducciu00f3n a JavaScript parte I...

This preview shows page 1 - 9 out of 80 pages.

Introducción a JavaScript parte I JUAN CARLOS CONDE RAMÍREZ WEB-TECHNOLOGIES
Objetivos FCC-BUAP 2 Conocer los orígenes de JavaScript y sus variaciones iniciales. Entender qué es JavaScript y su importancia para las aplicaciones Web actuales. Conocer los elementos sintácticos fundamentales para el uso de JavaScript Visualizar su funcionamiento a través de ejemplos simples.
Introducción I JavaScript es un lenguaje de scripting que se ejecuta del lado del cliente, en un navegador Web. Nótese que también puede utilizar JavaScript del lado del servidor y fuera de un navegador, pero no es el tema de este curso. Si el navegador es compatible, JavaScript proporciona acceso a la página actual y permite al script determinar las propiedades del cliente, redirigir al usuario a otra página, acceso a las cookies, etc. FCC-BUAP 3
Introducción II JavaScript nació en septiembre de 1995, paralelamente al lanzamiento de la versión 2.0 del navegador Netscape, el primero en estar equipado con el lenguaje de scripting. En aquel momento el lenguaje se llamaba Moca, luego de su salida LiveScript; Netscape concluyó un acuerdo de comercialización con SUN (creador de Java) y decide cambiar el nombre del lenguaje en diciembre de ese año a JavaScript. El concepto inmediatamente tuvo éxito: Microsoft lo integró en las versiones de Internet Explorer 3 y las siguientes. FCC-BUAP 4
Introducción III Por razones legales, una versión del lenguaje por parte de Microsoft se llama JScript. JScript era más o menos compatible con JavaScript, pero comenzaron a incluirle funciones adicionales, específicas de Internet Explorer. En 1997, se publico el estándar ECMAScript (CE MA-262); donde JavaScript es la primera implementación. FCC-BUAP 5
Introducción IV La norma define el lenguaje y no las funciones de los host de ambientes (por ejemplo, cómo acceder a la ventana actual del navegador o abrir un nuevo). ECMAScript se convierte en un estándar ISO en 1998. En las cercanías de 1997 o 1998, la guerra de navegadores entre Netscape y Microsoft alcanza su apogeo; los dos proveedores agregaron una nueva característica incompatible a la versión 5 de su navegador. FCC-BUAP 6
Introducción V El resto es sólo historia: Netscape abandona la idea de publicar la versión 5 del navegador y decide empezar de nuevo con Netscape 6. Internet Explorer pudo aumentar su cuota de mercado a más del 90%. También tomó varios años al proyecto Mozilla. Tengamos en cuenta que el navegador Firefox se basa en Mozilla y comienza entonces a ganar cierta cuota de mercado a Microsoft. FCC-BUAP 7
Introducción VI Desde el punto de vista de JavaScript, algunas cosas han evolucionado en los últimos años.

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture