DESARROLLO DE HERRAMIENTAS - FI-UAEMex

DESARROLLO DE HERRAMIENTAS - FI-UAEMex DESARROLLO DE HERRAMIENTAS - FI-UAEMex

08.05.2013 Views

174 PROGRAMACIÓN CON JAVA SCRIPT IV.2 Empleo de Java Script. El Java Script es un lenguaje de programación que corre bajo cualquier plataforma, diseñado para aplicaciones distribuidas en Internet. En la actualidad este lenguaje permite a los diseñadores Web, cambiar el contenido de una página en respuesta a las acciones del usuario, es decir, la información es dinámica y fácil de manejar. Java Script es una herramienta en evolución, al igual que otras herramientas asociadas con Internet y la WWW, Java Script es un lenguaje potente, menos estricto que otros lenguajes de programación; es un Script (lenguaje de archivos de comandos). En realidad no existe aún una definición exacta de la expresión lenguaje Script o de archivo de comandos. En muchos casos se utiliza para aludir a la posibilidad, integrada en diversas aplicaciones, de crear macros. También se habla con frecuencia de lenguajes scripts al tratar de la capacidad formal BASIC, integrada en las aplicaciones de tratamiento de textos, de hojas de cálculo y de multimedia. En principio se está pensando en un tipo de lenguaje de programación que, siendo sencillo y dotado de pocas reglas y preceptos, permita agregar pequeñas unidades funcionales a las aplicaciones o simplificar y automatizar la ejecución de las funciones. Hasta no hace mucho tiempo, las características antes mencionadas del lenguaje Script habían sido desempeñadas por los macros que, en realidad, sólo eran una sucesión de diversos comandos o acciones, Por la enorme popularidad alcanzada por el BASIC, basada en la sencillez de su lenguaje, y como consecuencia del crecimiento continuo de las exigencias demandadas a las macros, ha ido aumentado el deseo de disponer de un lenguaje de macros mucho más potente y versátil. Observando el transcurso de los hechos y teniendo en cuenta esta nueva posibilidad de ampliar las aplicaciones más populares surgió una categoría de software totalmente nueva y, al mismo tiempo, se abrió un nuevo mercado. Los lenguajes script dotan a las aplicaciones de una importante y potente característica, muy útil para los usuarios. Java Script amplía las capacidades de una página Web estándar, mucho más allá de sus posibilidades normales de utilización, pero no así las del navegador. Un documento HTML, en el que se utilice Java Script ofrece más posibilidades que un documento HTML corriente. Para obtener mas información en una página Web estándar, se pulsa con el ratón en un hipervínculo con lo que el servidor nos enviará un nuevo archivo. En las páginas con algo más de interactividad se llena un formulario, se transmite al servidor o se espera la correspondiente respuesta. En cualquier caso, el usuario tiene que esperar la respuesta del servidor o vincularse a una nueva página. En las páginas ampliadas con Java Script, el código de Java Script está incorporado al código HTML. De esta forma, Java Script está en condiciones de suministrar inmediatamente nuevas informaciones mediante el establecimiento de la conexión con el servidor, una vez que la página HTML ya se transmitió con el código de Java Script. DESARROLLO DE HERRAMIENTAS DE ANÁLISIS ESTRUCTURAL PARA SU USO DESDE LA INTERNET

PROGRAMACIÓN CON JAVA SCRIPT 175 Esta información puede estar formada por las entradas de usuario o encontrarse ya dispuesta para la consulta en un documento HTML. El diseño de programas orientados a objetos presupone que tales programas constan de una colección de partes que hacen cosas diferentes de forma aislada y con rasgos posiblemente heredados, y no de una serie de instrucciones secuenciales que ejecutan determinadas tareas. Los objetos del mismo tipo se inscriben en clases. La diferencia entre los lenguajes orientados a objetos y los basados en objetos, radica en que los primeros ofrecen la posibilidad de definir objetos mientras que en el segundo sólo es una colección de estos. Estos objetos están, por tanto, integrados en el lenguaje. Toda acción que se realiza en la página Web, es un evento, es decir, la pulsación sobre un botón, el movimiento del puntero del ratón cuando se carga una página o cuando se transmite un formulario, etc. Java Script está controlado por eventos, de forma que reaccionará ante la aparición de cualquier evento. El tipo de reacción dependerá de la forma en que se haya programado. Java Script está diseñado para poder representar y manipular la información mediante el navegador, pero no es capaz de leer un archivo, ni de enviar datos al servidor o al ordenador del usuario. Esto significa que no se puede escribir un programa en Java Script, que lea un directorio en un ordenador o que lo borre. En cambio, si es posible crear un archivo de comandos que supervise y grabe la sesión del navegador, que acumule o guarde en un archivo lógico las páginas que ha visitado y lo que ha introducido. Para evitar los posibles problemas resultantes de todo ello, algunos navegadores desactivan la ejecución del código de Java Script. Esta configuración se encuentra en el menú de opciones de las fichas de seguridad. Un programa que funciona bajo Windows no se puede ejecutar en un equipo Macintosh, sin embargo, Java Script no tiene dependencia funcional bajo ninguna plataforma y solo está vinculado al navegador que lo interpreta. Para Java Script resulta igual utilizar un navegador Netscape para Macintosh, para Windows o para UNIX, ya que se ejecuta en forma similar en las tres plataformas con excepción de algunas funciones. Como cualquier otro lenguaje de programación, Java Script también establece vínculos. Estos vínculos o métodos manipulan la información con la ayuda de objetos. Con algunas excepciones, Java Script está limitado a operar con los objetos del navegador. Esto le permite crear nuevos documentos y modificar los formularios existentes. Puesto que Java Script trabaja con objetos del navegador, este lenguaje es fácil de aprender. El código maneja generalmente los elementos del lenguaje HTML. Con base en lo anterior, Java Script tiene limitantes importantes y actualmente no existen nuevas capacidades multimedia como el sonido o las imágenes. Para poder agregar estas posibilidades se tienen que ampliar las capacidades del navegador con plug ins o applets de Java. Sin embargo, estos programas no están siempre en condiciones de reconocer Java Script. DESARROLLO DE HERRAMIENTAS DE ANÁLISIS ESTRUCTURAL PARA SU USO DESDE LA INTERNET

PROGRAMACIÓN CON JAVA SCRIPT 175<br />

Esta información puede estar formada por las entradas de usuario o encontrarse ya<br />

dispuesta para la consulta en un documento HTML.<br />

El diseño de programas orientados a objetos presupone que tales programas constan de una<br />

colección de partes que hacen cosas diferentes de forma aislada y con rasgos posiblemente<br />

heredados, y no de una serie de instrucciones secuenciales que ejecutan determinadas<br />

tareas. Los objetos del mismo tipo se inscriben en clases. La diferencia entre los lenguajes<br />

orientados a objetos y los basados en objetos, radica en que los primeros ofrecen la<br />

posibilidad de definir objetos mientras que en el segundo sólo es una colección de estos.<br />

Estos objetos están, por tanto, integrados en el lenguaje.<br />

Toda acción que se realiza en la página Web, es un evento, es decir, la pulsación sobre un<br />

botón, el movimiento del puntero del ratón cuando se carga una página o cuando se<br />

transmite un formulario, etc. Java Script está controlado por eventos, de forma que<br />

reaccionará ante la aparición de cualquier evento. El tipo de reacción dependerá de la forma<br />

en que se haya programado.<br />

Java Script está diseñado para poder representar y manipular la información mediante el<br />

navegador, pero no es capaz de leer un archivo, ni de enviar datos al servidor o al<br />

ordenador del usuario. Esto significa que no se puede escribir un programa en Java Script,<br />

que lea un directorio en un ordenador o que lo borre. En cambio, si es posible crear un<br />

archivo de comandos que supervise y grabe la sesión del navegador, que acumule o guarde<br />

en un archivo lógico las páginas que ha visitado y lo que ha introducido. Para evitar los<br />

posibles problemas resultantes de todo ello, algunos navegadores desactivan la ejecución<br />

del código de Java Script. Esta configuración se encuentra en el menú de opciones de las<br />

fichas de seguridad.<br />

Un programa que funciona bajo Windows no se puede ejecutar en un equipo Macintosh, sin<br />

embargo, Java Script no tiene dependencia funcional bajo ninguna plataforma y solo está<br />

vinculado al navegador que lo interpreta. Para Java Script resulta igual utilizar un<br />

navegador Netscape para Macintosh, para Windows o para UNIX, ya que se ejecuta en<br />

forma similar en las tres plataformas con excepción de algunas funciones.<br />

Como cualquier otro lenguaje de programación, Java Script también establece vínculos.<br />

Estos vínculos o métodos manipulan la información con la ayuda de objetos. Con algunas<br />

excepciones, Java Script está limitado a operar con los objetos del navegador. Esto le<br />

permite crear nuevos documentos y modificar los formularios existentes. Puesto que Java<br />

Script trabaja con objetos del navegador, este lenguaje es fácil de aprender. El código<br />

maneja generalmente los elementos del lenguaje HTML.<br />

Con base en lo anterior, Java Script tiene limitantes importantes y actualmente no existen<br />

nuevas capacidades multimedia como el sonido o las imágenes. Para poder agregar estas<br />

posibilidades se tienen que ampliar las capacidades del navegador con plug ins o applets de<br />

Java. Sin embargo, estos programas no están siempre en condiciones de reconocer Java<br />

Script.<br />

<strong><strong>DE</strong>SARROLLO</strong> <strong>DE</strong> <strong>HERRAMIENTAS</strong> <strong>DE</strong> ANÁLISIS ESTRUCTURAL<br />

PARA SU USO <strong>DE</strong>S<strong>DE</strong> LA INTERNET

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!