Please enable JavaScript.
Coggle requires JavaScript to display documents.
:star:JavaScript :star: (:pencil2:Que es? (Es un lenguaje de programación…
:star:JavaScript :star:
:pencil2:Que es?
Es un lenguaje de programación que se utiliza principalmente para crear páginas web dinámicas. Una página web dinámica es aquella que incorpora efectos como texto que aparece y desaparece, animaciones, acciones que se activan al pulsar botones y ventanas con mensajes de aviso al usuario.
-
:pen:Caracteristicas
:ballot_box_with_check:Es simple, no hace falta tener conocimientos avanzados de programación para aprender a manejar JavaScript
:world_map: Historia
:golf:A principios de los años 90, la mayoría de usuarios que se conectaban a Internet lo hacían con módems a una velocidad máxima de 28.8 kbps. En esa época, empezaban a desarrollarse las primeras aplicaciones web y por tanto, las páginas web comenzaban a incluir formularios complejos.
:golf:Brendan Eich, un programador que trabajaba en Netscape, pensó que podría solucionar este problema adaptando otras tecnologías existentes (como ScriptEase) al navegador Netscape Navigator 2.0, que iba a lanzarse en 1995.
Inicialmente, Eich denominó a su lenguaje LiveScript.
:golf:Posteriormente, Netscape firmó una alianza con Sun Microsystems para el desarrollo del nuevo lenguaje de programación. Además, justo antes del lanzamiento Netscape decidió cambiar el nombre por el de JavaScript.
:golf:Al mismo tiempo, Microsoft lanzó JScript con su navegador Internet Explorer 3. JScript era una copia de JavaScript al que le cambiaron el nombre para evitar problemas legales. Para evitar una guerra de tecnologías, Netscape decidió que lo mejor sería estandarizar el lenguaje JavaScript. De esta forma, en 1997 se envió la especificación JavaScript 1.1 al organismo ECMA (European Computer Manufacturers Association).
:golf:Asi es como Netscape inventa JavaScript con la finalidad de controlar el navegador y añadir dinamismo e interactividad a las páginas Web.Desde su creación JavaScript ha evolucionado mucho (aunque en ocasiones en diferentes direcciones, en función del navegador).
-
-
:ballot_box_with_check:Es dinámico, responde a eventos en tiempo real.
:ballot_box_with_check:Maneja objetos dentro de nuestra página Web y sobre ese objeto podemos definir diferentes eventos. Dichos objetos facilitan la programacion de paginas interactivas, a la vez que se evita la posibilidad de ejecutar comandos que puedan ser peligrosos para la maquina del usuario
:ballot_box_with_check:Su sintaxis es similar a la usada en Java y C, al ser un lenguaje del lado del cliente este es interpretado por el Navegador, no se necesita tener instalado ningún Framework.
-
Brendad Eich
Netscape Logo
Internet Explorer logo
JavaScript Logo
-