SlideShare una empresa de Scribd logo
1 de 20
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.
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.
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
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.
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).
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.
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.
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.
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.
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.)
• 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.
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.
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.
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.
IMÁGENES DE JAVA SCRIPTS
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
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
BIBLIOGRAFIA
WWW.WIKIPEDIA.COM.MX
WWW.MITAREA.COM.MX
WWW.TAREAS.COM.MX
WWW.JAVASCRIPTS.COM.MX

Más contenido relacionado

La actualidad más candente (18)

2.2 lenguajes del lado cliente
2.2 lenguajes del lado cliente2.2 lenguajes del lado cliente
2.2 lenguajes del lado cliente
 
Manual programacion-javascript-parte1
Manual programacion-javascript-parte1Manual programacion-javascript-parte1
Manual programacion-javascript-parte1
 
Clase 4 JavaScript Básico
Clase 4 JavaScript BásicoClase 4 JavaScript Básico
Clase 4 JavaScript Básico
 
RESUMEN DE JAVASCRIPT
RESUMEN DE JAVASCRIPTRESUMEN DE JAVASCRIPT
RESUMEN DE JAVASCRIPT
 
JavaScript desde Cero
JavaScript desde CeroJavaScript desde Cero
JavaScript desde Cero
 
Clase 1 Introducción al Desarrollo Web
Clase 1 Introducción al Desarrollo WebClase 1 Introducción al Desarrollo Web
Clase 1 Introducción al Desarrollo Web
 
Javascript
JavascriptJavascript
Javascript
 
Lenguaje JavaScript parte 1
Lenguaje JavaScript parte 1Lenguaje JavaScript parte 1
Lenguaje JavaScript parte 1
 
Javascript
JavascriptJavascript
Javascript
 
Java script
Java scriptJava script
Java script
 
Lenguajes de desarrollo web
Lenguajes de desarrollo webLenguajes de desarrollo web
Lenguajes de desarrollo web
 
javascript
javascriptjavascript
javascript
 
los diferentes lenguajes de programación para-la-web
 los diferentes lenguajes de programación para-la-web los diferentes lenguajes de programación para-la-web
los diferentes lenguajes de programación para-la-web
 
Aprendiendo GWT
Aprendiendo GWTAprendiendo GWT
Aprendiendo GWT
 
Javascript para principiantes -Introducción
Javascript para principiantes -IntroducciónJavascript para principiantes -Introducción
Javascript para principiantes -Introducción
 
PHP, casos de éxito y comparativas con otros lenguajes
PHP, casos de éxito y comparativas con otros lenguajesPHP, casos de éxito y comparativas con otros lenguajes
PHP, casos de éxito y comparativas con otros lenguajes
 
Java script(1)
Java script(1)Java script(1)
Java script(1)
 
ventajas y desventajas de programas informaticos
ventajas y desventajas de programas informaticosventajas y desventajas de programas informaticos
ventajas y desventajas de programas informaticos
 

Similar a Java Scripts

Programación en Internet
Programación en InternetProgramación en Internet
Programación en InternetFernando Solis
 
Resultado de aprendizaje 2.1.1
Resultado de aprendizaje 2.1.1Resultado de aprendizaje 2.1.1
Resultado de aprendizaje 2.1.1Rafael Garcia
 
Resultado de aprendizaje 2.1
Resultado de aprendizaje 2.1Resultado de aprendizaje 2.1
Resultado de aprendizaje 2.1Rafael Garcia
 
INFOSAN Manual programación-javascript
INFOSAN Manual programación-javascriptINFOSAN Manual programación-javascript
INFOSAN Manual programación-javascriptFRANCIACOCO
 
INFOSAN MANUAL JAVA SCRIP
INFOSAN  MANUAL JAVA SCRIPINFOSAN  MANUAL JAVA SCRIP
INFOSAN MANUAL JAVA SCRIPFRANCIACOCO
 
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEBEQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEBUNIV DE CIENCIAS Y ARTES
 
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEBEQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEBUNIV DE CIENCIAS Y ARTES
 
2.2 lenguajes del lado cliente
2.2 lenguajes del lado cliente2.2 lenguajes del lado cliente
2.2 lenguajes del lado clienteJeremias Morales
 
Lenguajes de programación para la web
Lenguajes de programación para la webLenguajes de programación para la web
Lenguajes de programación para la webOscar Luis Cdrc
 
Guia java script
Guia java scriptGuia java script
Guia java scriptmariaunefa
 
los-diferentes-lenguajes-de-programacion-para-la-web
 los-diferentes-lenguajes-de-programacion-para-la-web los-diferentes-lenguajes-de-programacion-para-la-web
los-diferentes-lenguajes-de-programacion-para-la-webolguisf
 
ProgramacióN Java Script
ProgramacióN Java ScriptProgramacióN Java Script
ProgramacióN Java ScriptEdgar
 
Java script(1)
Java script(1)Java script(1)
Java script(1)mat3matik
 
Java script(1)
Java script(1)Java script(1)
Java script(1)trazco
 

Similar a Java Scripts (20)

Programación en Internet
Programación en InternetProgramación en Internet
Programación en Internet
 
Resultado de aprendizaje 2.1.1
Resultado de aprendizaje 2.1.1Resultado de aprendizaje 2.1.1
Resultado de aprendizaje 2.1.1
 
Lenguajes de desarrollo web
Lenguajes de desarrollo webLenguajes de desarrollo web
Lenguajes de desarrollo web
 
Resultado de aprendizaje 2.1
Resultado de aprendizaje 2.1Resultado de aprendizaje 2.1
Resultado de aprendizaje 2.1
 
Javacript
JavacriptJavacript
Javacript
 
Manual de JavaScript
Manual de JavaScriptManual de JavaScript
Manual de JavaScript
 
INFOSAN Manual programación-javascript
INFOSAN Manual programación-javascriptINFOSAN Manual programación-javascript
INFOSAN Manual programación-javascript
 
INFOSAN MANUAL JAVA SCRIP
INFOSAN  MANUAL JAVA SCRIPINFOSAN  MANUAL JAVA SCRIP
INFOSAN MANUAL JAVA SCRIP
 
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEBEQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
 
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEBEQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
EQUIPO 2,2A PARTE DE REVISION DE TECNOLOGIAS WEB
 
2.2 lenguajes del lado cliente
2.2 lenguajes del lado cliente2.2 lenguajes del lado cliente
2.2 lenguajes del lado cliente
 
Lenguajes de programación para la web
Lenguajes de programación para la webLenguajes de programación para la web
Lenguajes de programación para la web
 
EQUIPO 2,2A PARTE DE LAS AGUILAS
EQUIPO 2,2A PARTE DE LAS AGUILASEQUIPO 2,2A PARTE DE LAS AGUILAS
EQUIPO 2,2A PARTE DE LAS AGUILAS
 
Guia java script
Guia java scriptGuia java script
Guia java script
 
los-diferentes-lenguajes-de-programacion-para-la-web
 los-diferentes-lenguajes-de-programacion-para-la-web los-diferentes-lenguajes-de-programacion-para-la-web
los-diferentes-lenguajes-de-programacion-para-la-web
 
ProgramacióN Java Script
ProgramacióN Java ScriptProgramacióN Java Script
ProgramacióN Java Script
 
Java script(1)
Java script(1)Java script(1)
Java script(1)
 
Curso HTML 5 & jQuery - Leccion 11
 Curso HTML 5 & jQuery - Leccion 11 Curso HTML 5 & jQuery - Leccion 11
Curso HTML 5 & jQuery - Leccion 11
 
Java script(1)
Java script(1)Java script(1)
Java script(1)
 
JAVASCRIP
JAVASCRIPJAVASCRIP
JAVASCRIP
 

Último

linea de tiempo television y su avance en los años
linea de tiempo television y su avance en los añoslinea de tiempo television y su avance en los años
linea de tiempo television y su avance en los añosMaraPazCrdenas
 
Linea del tiempo del celular .
Linea del tiempo del celular                   .Linea del tiempo del celular                   .
Linea del tiempo del celular .MiliMili32
 
Patrones Funcionales de Marjory Gordon.pptx
Patrones Funcionales de Marjory Gordon.pptxPatrones Funcionales de Marjory Gordon.pptx
Patrones Funcionales de Marjory Gordon.pptxErandiCamperoBojorge
 
El uso de las T I C en la vida cotidiana.
El uso de las T I C en la vida cotidiana.El uso de las T I C en la vida cotidiana.
El uso de las T I C en la vida cotidiana.SEAT
 
9-Sociales-Colombia siglo XX.pdf sociales
9-Sociales-Colombia siglo XX.pdf sociales9-Sociales-Colombia siglo XX.pdf sociales
9-Sociales-Colombia siglo XX.pdf socialesJhonathanRodriguez10
 
644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptx
644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptx644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptx
644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptxRosiClaros
 
Presentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.pptPresentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.pptCARLOSAXELVENTURAVID
 
Home Assistant - Un Hub para controlarlos a todos
Home Assistant - Un Hub para controlarlos a todosHome Assistant - Un Hub para controlarlos a todos
Home Assistant - Un Hub para controlarlos a todosDebora Gomez Bertoli
 
La Electricidad y la Electrónica gabriela (1).pdf
La Electricidad y la Electrónica gabriela (1).pdfLa Electricidad y la Electrónica gabriela (1).pdf
La Electricidad y la Electrónica gabriela (1).pdfelabarbosa396
 

Último (9)

linea de tiempo television y su avance en los años
linea de tiempo television y su avance en los añoslinea de tiempo television y su avance en los años
linea de tiempo television y su avance en los años
 
Linea del tiempo del celular .
Linea del tiempo del celular                   .Linea del tiempo del celular                   .
Linea del tiempo del celular .
 
Patrones Funcionales de Marjory Gordon.pptx
Patrones Funcionales de Marjory Gordon.pptxPatrones Funcionales de Marjory Gordon.pptx
Patrones Funcionales de Marjory Gordon.pptx
 
El uso de las T I C en la vida cotidiana.
El uso de las T I C en la vida cotidiana.El uso de las T I C en la vida cotidiana.
El uso de las T I C en la vida cotidiana.
 
9-Sociales-Colombia siglo XX.pdf sociales
9-Sociales-Colombia siglo XX.pdf sociales9-Sociales-Colombia siglo XX.pdf sociales
9-Sociales-Colombia siglo XX.pdf sociales
 
644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptx
644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptx644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptx
644400074-LA-CONSOLIDACION-DE-LA-REPUBLICA-OLIGARQUICA-pdf.pptx
 
Presentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.pptPresentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.ppt
 
Home Assistant - Un Hub para controlarlos a todos
Home Assistant - Un Hub para controlarlos a todosHome Assistant - Un Hub para controlarlos a todos
Home Assistant - Un Hub para controlarlos a todos
 
La Electricidad y la Electrónica gabriela (1).pdf
La Electricidad y la Electrónica gabriela (1).pdfLa Electricidad y la Electrónica gabriela (1).pdf
La Electricidad y la Electrónica gabriela (1).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.
  • 16. IMÁGENES DE JAVA SCRIPTS
  • 17.
  • 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