REPUBLICA BOLIVARIANA DE
VENEZUELA
UNIVERSIDAD DE YACAMBU
ESPECIALIZACIÓN EN GERENCIA: MENCIÓN
REDES Y TELECOMUNICACIONES
HERRAMIENTAS WEB PARA
CIENCIA Y TECNOLOGÍA.
AUTOR: LASTRA ADRIANZA, WILSON JAVIER
SAN CRISTÓBAL, Abril de 2006.
JavaScript permite crear aplicaciones
específicamente orientadas a su funcionamiento en la red Internet. Usando este
lenguaje, se pueden crear páginas HTML dinámicas que procesen la entrada del
usuario y que sean capaces de gestionar datos persistentes usando objetos
especiales, archivos y bases de datos relacionales. En JavaScript se pueden
construir aplicaciones que varían desde la gestión de la información
corporativa interna y su publicación en Intranets hasta la gestión masiva de
transacciones de comercio electrónico.
Historia
El lenguaje fue inventado por Brendan Eich
en la empresa Netscape Communications, que es la que
fabricó los primeros navegadores de Internet comerciales. Apareció
por primera vez en el producto de Netscape llamado Netscape Navigator 2.0.
Tradicionalmente, se venía utilizando en páginas
web HTML,
para realizar tareas y operaciones en el marco de la aplicación cliente
servidor. Con la irrupción de Web 2.0, JavaScript
se ha convertido en un verdadero lenguaje de programación que aporta la
potencia de cálculo del navegador para aumentar la usabilidad de aplicaciones
Web con técnicas avanzadas como AJAX o JCC.
Los autores inicialmente lo llamaron Mocha y más
tarde LiveScript pero fue rebautizado como JavaScript en un anuncio conjunto
entre Sun Microsystems y Netscape, el 4 de diciembre
de 1995.
En 1997 los autores propusieron JavaScript para que
fuera adoptado como estándar de la the European Computer Manufacturers'
Association ECMA,
que a pesar de su nombre no es europeo sino internacional, con sede en Ginebra.
En junio de 1997 fue adoptado como un estándar ECMA, con el nombre de ECMAScript.
Poco después también lo fue como un estándar ISO.
¿Qué es JavaScript? y las posibilidades que nos ofrece con respecto
al HTML
Javascript es un lenguaje de
programación utilizado para crear pequeños programitas encargados de realizar
acciones dentro del ámbito de una página Web. Con Javascript podemos crear
efectos especiales en las páginas y definir interactividades con el usuario. El
navegador del cliente es el encargado de interpretar las instrucciones
Javascript y ejecutarlas para realizar estos efectos e interactividades, de
modo que el mayor recurso, y tal vez el único, con que cuenta este lenguaje es
el propio navegador.
Javascript es el siguiente paso,
después del HTML, que puede dar un programador de la web que decida mejorar sus
páginas y la potencia de sus proyectos. Es un lenguaje de programación bastante
sencillo y pensado para hacer las cosas con rapidez, a veces con ligereza. Incluso
las personas que no tengan una experiencia previa en la programación podrán
aprender este lenguaje con facilidad y utilizarlo en toda su potencia con sólo
un poco de práctica.
Entre las acciones típicas que se
pueden realizar en Javascript tenemos dos vertientes. Por un lado los efectos
especiales sobre páginas Web, para crear contenidos dinámicos y elementos de la
página que tengan movimiento, cambien de color o cualquier otro dinamismo. Por
el otro, javascript nos permite ejecutar instrucciones como respuesta a las
acciones del usuario, con lo que podemos crear páginas interactivas con
programas como calculadoras, agendas, o tablas de cálculo.
Javascript es un lenguaje con muchas
posibilidades, permite la programación de pequeños scripts, pero también de
programas más grandes, orientados a objetos, con funciones, estructuras de
datos complejas, etc. Toda esta potencia de Javascript se pone a disposición
del programador, que se convierte en el verdadero dueño y controlador de cada
cosa que ocurre en la página.
Diferencias entre Java y Javascript
Queremos que quede claro que Javascript
no tiene nada que ver con Java, salvo en sus orígenes. Actualmente son
productos totalmente distintos y no guardan entre si más relación que la
sintaxis idéntica y poco más. Algunas diferencias entre estos dos lenguajes son
las siguientes:
·
Compilador. Para programar en Java necesitamos un Kit de desarrollo y un
compilador. Sin embargo, Javascript no es un lenguaje que necesite que sus
programas se compilen, sino que éstos se interpretan por parte del navegador
cuando éste lee la página.
·
Orientado a objetos. Java es un lenguaje de programación orientado a objetos.
(Más tarde veremos que quiere decir orientado a objetos, para el que no lo sepa
todavía) Javascript no es orientado a objetos, esto quiere decir que podremos
programar sin necesidad de crear clases, tal como se realiza en los lenguajes
de programación estructurada como C o Pascal.
·
Propósito. Java es mucho más potente que Javascript, esto es debido a que Java
es un lenguaje de propósito general, con el que se pueden hacer aplicaciones de
lo más variado, sin embargo, con Javascript sólo podemos escribir programas
para que se ejecuten en páginas Web.
·
Estructuras fuertes. Java es un lenguaje de programación fuertemente tipado,
esto quiere decir que al declarar una variable tendremos que indicar su tipo y
no podrá cambiar de un tipo a otro automáticamente. Por su parte Javascript no
tiene esta característica, y podemos meter en una variable la información que deseemos,
independientemente del tipo de ésta. Además, podremos cambiar el tipo de
información de una variable cuando queramos.
·
Otras características. Como vemos Java es mucho más
complejo, aunque también más potente, robusto y seguro. Tiene más funcionalidades
que Javascript y las diferencias que los separan son lo suficientemente
importantes como para distinguirlos fácilmente.
¿Qué necesitas para programar?
Para programar en Javascript
necesitamos básicamente lo mismo que para programar páginas web con HTML. Un
editor de textos y un navegador compatible con Javascript. Un usuario de
Windows posee de salida todo lo necesario para poder programar en Javascript,
puesto que dispone dentro de su instalación típica de sistema operativo, de un
editor de textos, el Bloc de notas, y de un navegador: Internet Explorer.
¿Cómo se escribe en Javascript? Las primeras reglas de insertar scripts en
páginas Web.
En esta parte vamos a conocer la manera
de trabajar con Javascript, como incluir scripts y ser compatible con todos los
navegadores.
Javascript se escribe en el documento
HTML:
Lo más importante y básico que podemos
destacar en este momento es que la programación de Javascript se realiza dentro
del propio documento HTML. Esto quiere decir que en la página se mezclan los
dos lenguajes de programación, y para que estos dos lenguajes se puedan mezclar
sin problemas se han de incluir unos delimitadores que separan las etiquetas
HTML de las instrucciones Javascript. Estos delimitadores son las etiquetas
<SCRIPT> y </SCRIPT>. Todo el código Javascript que pongamos en la
página ha de ser introducido entre estas dos etiquetas.
En una misma página podemos introducir
varios scripts, cada uno que podría introducirse dentro de unas etiquetas
<SCRIPT> distintas. La colocación de estos scripts es indiferente, en un
principio nos da igual donde colocarlos, pero en determinados casos esta
colocación si que será muy importante. En cada caso, y llegado el momento se
informará de ello convenientemente.
También se puede escribir Javascript
dentro de determinados atributos de la página, como el atributo onclick.
Estos atributos están relacionados con las acciones del usuario y se llaman
manejadores de eventos.
Infografía
Enciclopedia
wikipedia
Página en la cual se explica de una manera sencilla
el concepto del Javascript, así como los usos, ejemplos de los códigos, las
aplicaciones desarrolladas con este lenguaje. Además presenta, enlaces externos
a otras páginas con material e información.
[Disponible en] http://es.wikipedia.org/wiki/Javascript [Local]
Programación
en Javascript
Sección dedicada por completo a la programación en Javascript,
mediante un manual, el cual presenta un índice donde se puede seleccionar la
información requerida para descubrir las posibilidades que ofrece este lenguaje
para la creación de un sitio Web.
[Disponible
en] http://www.desarrolloweb.com/manuales/20/#capitulos
[Local]
Tutorial de Javascript
Sitio Web del Centro de Tecnología Informática de
[Disponible
en]
http://www.unav.es/cti/manuales/TutorialJavaScript/indices/ [Local]
Manual
Javascript
Presenta un manual básico de Javascript, el cual
enseña un concepto claro y sencillo de
que es el lenguaje, se da una iniciación
de Javascript, operadores, instrucciones, métodos, objetos y ejemplos
prácticos.
[Disponible en] http://www.webtaller.com/manualjavascript/indice_manual_javascript.php [Local]
Introducción
al Javascript
Extraordinaria página ya que nos presentan
innumerables herramientas con las cuales se
aprender y profundiza mas en el tema de Javascript, ya que encontramos
un manual del lenguaje de forma sencilla que nos ayuda a conocer esta materia.
[Disponible
en]
http://www.htmlpoint.com/javascript/tutorial/01/index.html [Local]