aulambra.com - Tecnologias de Internet
 
 

Lista de Correo

Para suscribirte a la lista de correo dejanos tu e-mail y preferencias en tecnologías.

Seguir >>

Valid HTML 4.01!
Valid CSS!

Web 2.0

Guardar... Compartir...
EMAIL: PASSWORD:
Darme de alta como usuario | Se me ha olvidado la contraseña

volverscript/javaScript/Introducción al JavaScript

Introducción al JavaScript

JavaScript es un lenguaje “orientado a objetos” para el desarrollo de aplicaciones cliente-servidor dentro de Internet. Su uso esta más difundido en el ámbito del cliente y de las páginas web, si bien su uso se ha extendido a aplicaciones de servidor, los mundos virtuales VRML,...

Múltiples aplicaciones tanto cliente (navegadores NetScape y Explorer) como servidor (servidores web) llevan incorporado un interprete de JavaScript

JavaScript es un lenguaje de programación que fue desarrollado por NetScape mediante su navegador “Navigator 2.0”. El primer nombre que se adopto fue LiveScript, pero por motivos de marketing y publicitarios pasaría a denominarse JavaScript.

Poco después Microsoft saco su propio lenguaje de script, al cual denomino VBScript o Visual Basic Script, para hacer frente a NetScape. Posteriormente el navegador de Microsoft (Explorer) pasaría a soportar JavaScript, pero no el JavaScript de Netscape, sino que una interpretación del mismo, lo que han dado por llamar JScript.

En el momento que aparece JavaScript en escena los documentos que había en la red estaban hechos mediante HTML, incluso llevaban Java. La aparición del lenguaje JavaScript produjo una revolución, ya que daba la posibilidad de modificar páginas web al usuario, sin la utilización de CGI´s, en tiempo real, lo que llamamos  aplicaciones “on-line”. Eso si, las modificaciones en tiempo real que puede realizar JavaScript se limitan al diseño de las página y en menor cuantía a la información de la misma.

Podemos decir que hay tres características que definen este lenguaje :

  • Es un lenguaje muy simple, no hace falta tener unos amplios conocimientos de programación para poder hacer un programa en JavaScript.
  • Es un lenguaje orientado a objetos, digamos que no es un lenguaje totalmente orientado a objetos como lo puede ser C++, sino que carece de cosas como la herencia, ocultación,… Pero porqué decimos que es un lenguaje orientado a objetos, bueno, al fin y al cabo podemos definir objetos, instanciarlos mediante su cláusula new y acceder a sus métodos. Además podemos usar objetos que vienen predefinidos en el propio lenguaje.
  • Es un lenguaje dinámico, como hemos dicho antes JavaScript lo que hace es responder a eventos, esos eventos son producidos en tiempo real. En las aplicaciones cliente de JavaScript, este, se encarga de detectar eventos dentro de una página web y dar respuesta a dichos eventos, ya sean eventos iniciados por el propio usuario (clic en un botón, pasar sobre una imagen,...) o bien eventos propios de la página (ejecución de  un evento pasado un determinado tiempo, apertura de una página,...). Estos eventos son procesados, lo cual genera una ejecución que suele provocar un cambio dentro de la página. Normalmente este cambio suele ser en el diseño de la página, si bien también puede ser un cambio de contenido, aunque JavaScript no sea el lenguaje más adecuado para el cambio de contenido como podría ser un lenguaje de servidor.  

Hoy en día, JavaScript, es un lenguaje muy utilizado, sus principales aplicaciones son :

  1. La validación de formularios dentro de una página.
  2. La personalización de la página por el usuario, que le permitirá tener una página web a su medida.
  3. La inclusión de datos del propio sistema, como son la hora y la fecha.
  4. El dar respuesta a eventos locales dentro de la página, como apretar un botón,…
  5. La realización de cálculos en tiempo real.

Aunque según pasa el tiempo sus aplicaciones se van incrementando.

El código JavaScript va dentro de la propia página web, es decir, dentro del cuerpo del documento HTML. Para diferenciar el JavaScript dentro del código HTML, utilizamos la etiqueta  <SCRIPT> o <SCRIPT LANGUAGE=”JavaScript”>.

La estructura del código sería la siguiente :

<Script language="JavaScript"> 

  <!--    Ocultación a navegadores antiguos 

    Código
 
   Fin de la ocultación //-->

</Script>

Las frases “Ocultación a navegadores antiguos” y “Fin de la ocultación” son comentarios del lenguaje HTML que anularán el código JavaScript en el caso de que nuestro navegador no soporte el lenguaje y pueda así procesar la página.

arriba


"Muchas veces me moria pensando que no iba verte.
Pero moria la muerte cada vez que te veia". E.Galeano.


© Copyright 2001-2006. Víctor Cuervo
aulambra.com | Linea de Codigo