TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
Java Scripts
1.
2. QUE ES JAVA SCRIPTS
Java script es un lenguaje con muchas posibilidades, utilizado para crear pequeños
programas que luego son insertados en una página web y en programas más
grandes, orientados a objetos mucho más complejos. Con Java script podemos
crear diferentes efectos e interactuar con nuestros usuarios.
Este lenguaje posee varias características, entre ellas podemos mencionar que es
un lenguaje basado en acciones que posee menos restricciones. Además, es un
lenguaje que utiliza Windows y sistemas X-Windows, gran parte de la programación
en este lenguaje está centrada en describir objetos, escribir funciones que
respondan a movimientos del mouse, aperturas, utilización de teclas, cargas de
páginas entre otros.
Es necesario resaltar que hay dos tipos de JavaScript: por un lado está el que se
ejecuta en el cliente, este es el Java script propiamente dicho, aunque
técnicamente se denomina Navegador JavaScript. Pero también existe un Java
script que se ejecuta en el servidor, es más reciente y se denomina LiveWire Java
script.
3. HISTORIA DE JAVA SCRIPTS
El Web es un sistema Hipertexto, una cantidad de dimensiones gigantes de textos
interrelacionados por medio de enlaces. Cada una de las unidades básicas donde podemos
encontrar información son las páginas web. En un principio, para diseñar este sistema de páginas
con enlaces se pensó en un lenguaje que permitiese presentar cada una de estas informaciones
junto con unos pequeños estilos, este lenguaje fue el HTML.
Conforme fue creciendo el Web y sus distintos usos se fueron complicando las páginas y las
acciones que se querían realizar a través de ellas. Al poco tiempo quedó patente que HTML no
era suficiente para realizar todas las acciones que se pueden llegar a necesitar en una página
web. En otras palabras, HTML se había quedado corto ya que sólo sirve para presentar el texto
en un página, definir su estilo y poco más. Al complicarse los sitios web, una de las primeras
necesidades fue que las páginas respondiesen a algunas acciones del usuario, para desarrollar
pequeñas funcionalidades más allá de los propios enlaces. El primer ayudante para cubrir las
necesidades que estaban surgiendo fue Java, que es un lenguaje de propósito general, pero que
había creado una manera de incrustar programas en páginas web. A través de la tecnologia de
los applets, se podía crear pequeños programas que se ejecutaban en el navegador dentro de las
propias páginas web, pero que tenían posibilidades similares a los programas de propósito
general. La programación de Applets fue un gran avance y Netscape, por aquel entonces el
navegador más popular, había roto la primera barrera del HTML al hacer posible la programación
dentro de las páginas web. No cabe duda que la aparición de los Applets supuso un gran avance
en la historia del web, pero no ha sido una tecnología definitiva y muchas otras han seguido
implementando el camino que comenzó con ellos.
4. PARA QUE SIRVE JAVA SCRIPTS
Java Script brinda a los diseñadores HTML una herramienta de programación.
Los diseñadores HTML normalmente no son programadores, pero JavaScript es un lenguaje
con una sintaxis muy simple!, Casi todo el mundo puede poner pequeños "fragmentos" de
código en las páginas HTML.
JavaScript puede poner texto dinámico en una página HTML, -Un comando de JavaScript
como: documento. write ("<h1>" + nombre + "</h1>") puede escribir un texto o variable en
una página HTML.
JavaScript puede reaccionar a eventos, -Un JavaScript se puede programar para ejecutarse
cuando sucede algo, como cuando ha terminado de cargar una página o cuando un usuario
hace clic en un elemento HTML.
Puede leer y escribir elementos HTML. Un Java Script puede leer y modificar el contenido de
un elemento HTML
Puede utilizar JavaScript para validar datos.
JavaScript puede utilizarse para detectar el navegador del visitante: JavaScript puede
utilizarse para detectar el navegador del visitante y dependiendo del navegador cargar otra
página diseñada específicamente para ese navegador.
JavaScript puede utilizarse para crear cookies: Java Script puede utilizarse para almacenar
y recuperar información en equipo del visitante
5. VENTAJAS DE JAVA SCRIPTS
• Lenguaje de scripting seguro y fiable.
• Los script tienen capacidades limitadas, por razones de seguridad.
• El código Java script se ejecuta en el cliente.
6. DESVENTAJAS DE JAVA SCRIPTS
• Código visible por cualquier usuario.
• El código debe descargarse completamente.
• Puede poner en riesgo la seguridad del sitio, con el actual problema
llamado XSS (significa en inglés Cross Site Scripting renombrado a XSS por su
similitud con las hojas de estilo CSS).
7. COMO NACE JAVA SCRIPTS
Conforme fue creciendo la web, sus distintos usos cambiaron y las acciones que se
requerían realizar llegaron a ser cada vez más complejas. Nace, entonces, la
necesidad de un lenguaje de programación que se ejecute en el navegador del
usuario. Es así que en el año 1995, se lanza Live Script por Brendan Eich, el cual,
luego, por temas de marketing, es nombrado Java Scripts. Desde ese momento Java
script ha tenido un gran crecimiento. Si bien ahora puede ser utilizado en
diferentes ámbitos, su principal uso está en el lado del cliente, ayudándonos a crear
una mejor experiencia de usuario en nuestros sitios web. JavaScript nace con la
necesidad de hacer la pagina dinámica, donde el usuario puede interactuar con la
pagina, se trata de un lenguaje de tipo script compacto, basado en objetos y
guiado por eventos diseñado específicamente para el desarrollo de aplicaciones
cliente-servidor dentro del ámbito de Internet. Con aplicaciones de Java script
hacemos que una página web se convierta en un verdadero programa interactivo de
gestión de cualquier recurso. Por ejemplo podemos ver una página que consiste en
un test de preguntas, que recoge los resultados y los envía a su evaluador.
8. Con aplicaciones de Java script hacemos que una página web se convierta
en un verdadero programa interactivo de gestión de cualquier recurso. Por
ejemplo podemos ver una página que consiste en un test de preguntas, que
recoge los resultados y los envía a su evaluador.
Con aplicaciones de Java script hacemos que una página web se convierta
en un verdadero programa interactivo de gestión de cualquier recurso. Por
ejemplo podemos ver una página que consiste en un test de preguntas, que
recoge los resultados y los envía a su evaluador.
9. CARACTERIASTICAS DE JAVA SCRIPTS
• Es Liviano.
• Multiplataforma, ya que se puede utilizar en Windows, Linux o Mac.
• Es Imperativo y estructurado, pues mediante un conjunto de instrucciones
indica al computador qué tarea debe realizar.
• Prototipado, debido a que usa prototipos en vez de clases para el uso de
herencia.
• Orientado a objetos.
• E Interpretado, ya que no se compila para poder ejecutarse.
10. CICLOS DE JAVA SCRIPTS
A menudo cuando se escribe código, se desea que el mismo bloque de código
se ejecute una y otra, y otra vez en forma consecutiva. En vez de agregar
muchas líneas casi iguales de código, en el script se pueden utilizar los ciclos
para desempeñar una tarea como ésta.
En Java script hay dos tipos distintos de ciclos (o loops):
for – Ciclos a través de un bloque de código un número especificado de
veces.
while – Itera a través de un bloque de código mientras una condición
específica es cierta.
11. SINTAXIS DE JAVA SCRIPTS
La sintaxis de un lenguaje de programación se define como el conjunto de
reglas que deben seguirse al escribir el código fuente de los programas para
considerarse como correctos para ese lenguaje de programación.
La sintaxis de JavaScript es muy similar a la de otros lenguajes de
programación como Java y C. Las normas básicas que definen la sintaxis de
JavaScript son las siguientes:
• No se tienen en cuenta los espacios en blanco y las nuevas líneas: como
sucede con XHTML, el intérprete de JavaScript ignora cualquier espacio en
blanco sobrante, por lo que el código se puede ordenar de forma adecuada
para entenderlo mejor (tabulando las líneas, añadiendo espacios, creando
nuevas líneas, etc.)
12. • Se distinguen las mayúsculas y minúsculas: al igual que sucede con la sintaxis de las
etiquetas y elementos XHTML. Sin embargo, si en una página XHTML se utilizan
indistintamente mayúsculas y minúsculas, la página se visualiza correctamente,
siendo el único problema la no validación de la página. En cambio, si en JavaScript
se intercambian mayúsculas y minúsculas el script no funciona.
• No se define el tipo de las variables: al crear una variable, no es necesario indicar
el tipo de dato que almacenará. De esta forma, una misma variable puede
almacenar diferentes tipos de datos durante la ejecución del script.
• No es necesario terminar cada sentencia con el carácter de punto y coma (;): en la
mayoría de lenguajes de programación, es obligatorio terminar cada sentencia con
el carácter ;. Aunque JavaScript no obliga a hacerlo, es conveniente seguir la
tradición de terminar cada sentencia con el carácter del punto y coma (;).
• Se pueden incluir comentarios: los comentarios se utilizan para añadir información
en el código fuente del programa. Aunque el contenido de los comentarios no se
visualiza por pantalla, si que se envía al navegador del usuario junto con el resto
del script, por lo que es necesario extremar las precauciones sobre la información
incluida en los comentarios.
13. POP-UPS EN JAVA
Para la mayoría de las personas resulta confuso que, al hacer clic en un link
o botón, la página responda lanzando una nueva ventana del navegador.
Añade otra dimensión a la complejidad de la navegación. Sin embargo,
muchas veces nuestro cliente necesita un pop-up, o nosotros mismos
decidimos que el visitante de la página podrá manejarlo.
Más allá de las discusiones acerca de usar o no un pop-up, hay un problema
que los corrompe sistemáticamente, que los hace perversos, que agrede a
usuarios avanzados y principiantes en su navegación, confunde a los
buscadores, y genera ruido en el código.
Este problema es que, existiendo varias formas de lanzar un pop-up con
código Java script, las más usadas son las incorrectas.
14. FUNCIONES PRE-DEFINIDAS EN JAVA
En el lenguaje Java se pueden calcular las funciones matemáticas típicas
que vienen en una calculadora. Por ejemplo para calcular el lado de un
cuadrado a partir de su área se puede usar la función que calcula la raíz
cuadrada:
double lado= sqrt(area);
En esta instrucción, sqrt(area) es una llamada a una función. Una llamada a
función es una forma de expresión aritmética. Su sintaxis general es:
``función''( ``argumentos'')
En donde ``argumentos'' son una o más expresiones separadas por coma.
Una llamada a una función se puede colocar en cualquier parte en donde
sea válido colocar una expresión.
15. QUE SON LOS SCRIPTS DE JAVA
Los scripts (fundamentalmente Java script) son pequeños fragmentos de
código que el navegador interpreta para realizar determinadas tareas. Por
ejemplo, en el caso más simple, puede buscar la fecha y hora del sistema y
colocarla en la pantalla en forma de texto. En aplicaciones más sofisticadas,
puede generar automáticamente complejas animaciones y efectos con el
texto e imágenes. Se denomina HTML dinámico (DHTML) a la combinación de
Java script y definición de formato de página en CSS (Hojas de Estilo en
cascada), para conseguir efectos dinámicos en las páginas web, impensables
en la primera generación de navegadores.Los scripts son pequeños
programas que no son compilados, es decir, por lo general necesitan de un
programa lector o interprete que codifique la información del script y lo
lleve a lenguaje de máquina, para que la información sea procesada y
ejecutada por el ordenador.
18. CONCLUSION
Java Script es un lenguaje de programación que se utiliza principalmente para
crear páginas web dinámicas.
Una página web dinámica es aquella que incorpora efectos como texto que
aparece y desaparece, animaciones, acciones que se activan al pulsar botones
y ventanas con mensajes de aviso al usuario.
Técnicamente, JavaScript es un lenguaje de programación interpretado, por
lo que no es necesario compilar los programas para ejecutarlos. En otras
palabras, los programas escritos con JavaScript se pueden probar
directamente en cualquier navegador sin necesidad de procesos intermedios.
A pesar de su nombre, JavaScript no guarda ninguna relación directa con el
lenguaje de programación Java. Legalmente, Java Script es una marca
registrada de la empresa Sun Microsystems
19. COLEGIO DE ESTUDIOS CIENTIFICOS Y
TECNOLOGICOS DEL ESTADO DE TABASCO
INTEGRANTES DEL EQUIPO
PABLO PEREZ GALLEGOS
AGUSTIN SANCHEZ CASTILLO
JOSE DEL CARMEN SEGOVIA ARIAS
MANUEL EDUARDO RODRIGES PEREZ
JESUS TRINIDAD GALLEGOS
4° D TECNICO EN ANIMACION DIGITAL
ASESORA DE LA MATERIA:PROFESORA JOANNA TEIXEIRA SOUSA