ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Java Script


Enviado por   •  6 de Junio de 2014  •  498 Palabras (2 Páginas)  •  334 Visitas

Página 1 de 2

¿ Qué es JavaScript ?

JavaScript es un lenguaje de script, interpretado, orientado a objetos. Aunque

tiene menos capacidad que un lenguaje totalmente orientado a objetos como C+

+ y Java.

JavaScript es una de las múltiples maneras que han surgido para extender las

capacidades del lenguaje HTML. Al ser la más sencilla, es por el momento la más

extendida.

JavaScript no es un lenguaje de programación propiamente dicho, por lo tanto es

limitado. No se pueden escribir aplicaciones autónomas, por ejemplo, tiene una

capacidad muy limitada para leer y escribir ficheros. Es mas, los script (o guiones)

de JavaScript no se pueden ejecutar sin la presencia de un interprete, bien sea en

un servidor Web o en un navegador (o browser).

¿Para qué sirve JavaScript?

JavaScript sirve principalmente para mejorar la gestión de la interfaz

cliente/servidor. Un script JavaScript insertado en un documento HTML permite

reconocer y tratar localmente, es decir, en el cliente, los eventos generados por el

usuario. Estos eventos pueden ser el recorrido del propio documento HTML o la

gestión de un formulario.

Diferencia entre JavaScript y Java

JavaScript es un lenguaje de sintaxis similar a Java, en cuanto a tipos de datos y

estructuras de control; sin embargo, al no ser compilado, realiza un control de

tipos menos estricto. Por ejemplo, no es necesario declarar las variables, y su tipo

puede

cambiar

durante

la

ejecución

del

programa.

Todas las referencias entre objetos se resuelven en tiempo de ejecución; Java lo

realiza entiempo de compilación.

JavaScript también es interpretado, pero a diferencia de Java, el código JavaScript

no se compila, sino que se inserta directamente en los documentos HTML. Por

ello, no es necesario disponer de ninguna herramienta de compilación, sólo un

browser que lo interprete.

Utiliza un gestor automático de memoria dinámica, que reserva espacio para

crear objetos y los elimina cuando éstos ya no se utilizan.

Está basado en un conjunto predefinido de objetos, que pueden ser extendidos.

Sin embargo, no es posible crear nuevas clases o establecer relaciones de

herencia.

Permite utilizar funciones, al estilo de los lenguajes de programación orientados a

procedimientos. En Java, las funciones sólo pueden existir como métodos de

acceso a un objeto.

La siguiente tabla compara y contrasta JavaScript con Java:

JavaScript

Interpretado

compilado)

por

el

Java

cliente

(no Compilado en el servidor antes de

ejecutar en el cliente

Basado en Objetos. Permite la extensión

...

Descargar como (para miembros actualizados) txt (4 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com