javascript

Páginas: 5 (1211 palabras) Publicado: 23 de marzo de 2013
PROGRAMACION PARA WEB II. JavaScript.
1. Introducción a JavaScript
1.1 ¿Qué es Javascript?
JavaScript es un lenguaje interpretado, al igual que VisualBasic, Perl, TCL, sin embargo, posee una característica que lo hace especialmente idóneo para trabajar en Web, ya que son los navegadores que utilizamos para viajar por ella los que interpretan (y por tanto ejecutan) los programas escritos enJavaScript. De esta forma, podemos enviar documentos a través de la Web que llevan incorporados el código fuente de programas, convirtiéndose de esta forma en documentos dinámicos, y dejando de ser simples fuentes de información estáticas.
JavaScript, al igual que Flash, Visual Basic Script, es una de las múltiples maneras que han surgido para extender las capacidades del lenguaje HTML (lenguajepara el diseño de páginas de Internet). Al ser la más sencilla, es por el momento la más extendida. JavaScript no es un lenguaje de programación propiamente dicho como C, C++, Delphi, etc. Es un lenguaje script u orientado a documento, como pueden ser los lenguajes de macros que tienen muchos procesadores de texto y planillas de cálculo. No se puede desarrollar un scriptcon JavaScript que seejecute fuera de un Navegador.
JavaScript es un lenguaje interpretado que se embebe en una página Web HTML. Un lenguaje interpretado significa que a las instrucciones las analiza y procesa el navegador en el momento que deben ser ejecutadas.
Los programas en JavaScript no son la primera forma que conoce la Web para transformar información, dado que el uso de CGIs está ampliamente difundido. Ladiferencia básica que existe entre un scriptCGI y uno escrito en JavaScript es que el CGI se ejecuta en el servidor de páginas Web mientras que el scripten Javascript se ejecuta en el cliente (es decir, en el navegador). Por regla general, el CGI necesita unos datos de entrada (que normalmente se proporcionan mediante un formulario), los procesa y emite un resultado en forma de documento HTML. Estoimplica tres transacciones en la red:
1. Cargar la página del formulario
2. Enviar los datos al servidor, y
3. Recibir la nueva página que ha generado el CGI.
Por el contrario, los programas escritos en JavaScript se ejecutan en el navegador del cliente, sin necesidad de que intervenga el servidor. De esta forma, una sola transacción basta para cargar la página en la que se encuentra tanto elformulario, para los datos de entrada, como el scripten JavaScript que proporciona los resultados. Sin embargo, esto no significa (como veremos después) que los CGI vayan a ser substituidos por JavaScript.
Las dos principales características de JavaScript son, por un lado que es un lenguaje basado en objetos (es decir, el paradigma de programación es básicamente el de la programación dirigida aobjetos, pero con menos restricciones), y por otro JavaScript es además un lenguaje orientado a eventos, debido por supuesto al tipo de entornos en los que se utiliza (Windows y sistemas X-Windows). Esto implica que gran parte de la programación en JavaScript se centra en describir objetos (con sus variables de instancia y métodos de "clase") y escribir funciones que respondan a movimientos delratón, pulsación de teclas, apertura y cerrado de ventanas o carga de una página, entre otros eventos.
Por último, es necesario resaltar que hay dos tipos de JavaScript. Por un lado está el que se ejecuta en el cliente. Este es el JavaScript propiamente dicho, aunque técnicamente se denomina Navigator JavaScript o Client-Side Javascript. Pero también existe un JavaScript que se ejecuta en elservidor. Este, más reciente, se denomina Server-side.
1.2 ¿Qué NO es JavaScript?
Ante todo no es un lenguaje de propósito general. No permite un control absoluto sobre los recursos del computador, tal y como estamos acostumbrados al crear un programa. Cada scripten JavaScript solo tiene acceso al documento HTML en el que va inmerso y, si acaso, a las ventanas en las que se ejecuta el navegador...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Javascript
  • Javascript
  • Javascript
  • Que Es Javascript
  • Javascript
  • JAVASCRIPT
  • Que es javascript?
  • Que Es Javascript

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS