SlideShare una empresa de Scribd logo
1 de 13
NOMBRE: Sandra otero Quesquén
SANDRA OTERO QUESQUEN
ELENA VALIENTE R.
TEMA: java
Ciclo: 1
WhatsApp
sicl
JavaScript 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,
JavaScript es una marca registrada de la empresa Sun
Microsystems.
JavaScript fue desarrollado originalmente por Brendan
Eich de Netscape con el nombre de Mocha, el cual fue
renombrado posteriormente a LiveScript, para
finalmente quedar como JavaScript
Hasta entonces ya se usaba HTML y JAVA, pero la
aparición del JAVA Script produjo una importante
revolución, ya que dio al usuario la posibilidad crear
aplicaciones "on-line" osea modificar páginas web en
tiempo real, sin usar CGI´s.
Sintaxis de JavaScript
Declaración de variables
 Cuando se declara una variable, no se especifica su tipo:
o var nombreVariable;
 El nombre de las variables tiene que empezar por una
letra o guión bajo:
Variables bien definidas Variables mal definidas
tres_mosqueteros 3mosqueteros
Nombre *nombre
_id (id)
Sintaxis de JavaScript
Operaciones
 Asignación: signo igual (=)
 Operaciones con números: suma (+), resta (-), multiplicación (*), etc.
 Operaciones de comparación: igual (==), menor (<), mayor (>), diferente (!=),
etc.
 Operaciones booleanas: not (!), and (&&), or (||), etc.
 Operaciones de bit: and bit a bit (&), or bit a bit (|), desplazamiento de bits a la
izquierda (<<), desplazamiento de bits a la derecha (>>), etc.
Manera sencilla de avisar al usuario
Los hay de tres tipos: alert, confirm y
prompt
Son de fácil programación
Se suele utilizar la interfaz gráfica del
sistema operativo para dibujarlos en
pantalla (aunque algunos
navegadores están empezando a
implementarlos por cuenta propia,
como Mozilla Firefox)
El alert es simplemente un
mensaje de alerta que avisará al
usuario de algún evento. Sus
elementos son un texto
descriptivo con el alerta
pertinente y un botón de
“Aceptar”:
alert("Ejemplo de ‘alert’ en
JavaScript");
Funciones predefinidas en JavaScript
 parseInt(String, [opcional]base);
Convierte la cadena de caracteres del
primer parámetro (que deben ser
números) a entero. El segundo parámetro
opcional indica la base del número (por
defecto, base 10). Si la conversión no se
puede efectuar, devolverá NaN:
parseInt(“479”);
parseInt(“51627”, 8);
parseInt(“1001010”, 2);
• escape(String);
Convierte los caracteres especiales de la
cadena pasada por parámetro a su
correspondiente valor en código ASCII. Los
caracteres especiales son aquellos diferentes a
los alfanuméricos y a los símbolos @, *, -, _, +,
. y /. Los valores se mostrarán con el símbolo
% seguido del código ASCII en hexadecimal. Su
función inversa es unescape:
escape("!@#$%^&*()_+|");
output: %21@%23%24%25%5E%26*%28%29_+%7C
escape(“Hola ,¿qué tal?”);
output: Hola%2C%20%BFqu%E9%20tal%3F
son las palabras (en inglés) que se utilizan para construir
las sentencias de JavaScript y que por tanto no pueden
ser utilizadas libremente. Las palabras actualmente
reservadas por JavaScript
son: break, case, catch, continue, default, delete, do, else,
finally, for, function, if, in, instanceof, new, return, switch,
this, throw, try, typeof, var, void, while, with.
JavaScript y navegadores
Los navegadores más modernos disponibles actualmente incluyen soporte de
JavaScript hasta la versión correspondiente a la tercera edición del estándar
262.
La mayor diferencia reside en el dialecto utilizado, ya que mientras Internet
utiliza JScript, el resto de navegadores (Firefox, Opera, Safari, Konqueror) utilizan
JavaScript.
JavaScript en otros entornos
La inigualable popularidad de JavaScript como lenguaje de programación de
aplicaciones web se ha extendido a otras aplicaciones y otros entornos no
relacionados con la web.
Herramientas como Adobe Acrobat permiten incluir código JavaScript en archivos
PDF. Otras herramientas de Adobe como Flash y Flex utilizan ActionScript, un
ESTRUCTURA DE UN HTML CON JAVASCRIPT
 Funciones JavaScript
 Dentro de un bloque <SCRIPT></SCRIPT>
 Dentro del <HEAD> del documento
 HTML no interactivo
 Dentro del <BODY> del documento
 HTML interactivo
 Atributos Gestores de Eventos cuyos valores son funciones de JavaScript definidas en el bloque
<HEAD> del HTML
COMO SE USA
Las variables en JavaScript se definen usando la palabra clave var
Javascript puede ser usada de diversas formas, para crear efectos en las páginas, devolver información, en
formularios, etc.
Un ejemplo sencillo:
A considerar los comentarios en el ejemplo de arriba, los cuales van precedidos con 2 barras diagonales.

Más contenido relacionado

La actualidad más candente (19)

Java script
Java scriptJava script
Java script
 
Lenguaje JavaScript parte 1
Lenguaje JavaScript parte 1Lenguaje JavaScript parte 1
Lenguaje JavaScript parte 1
 
Javascript
JavascriptJavascript
Javascript
 
Java Scripts
Java ScriptsJava Scripts
Java Scripts
 
Javascript
JavascriptJavascript
Javascript
 
COMPLEMENTOS DEL NAVEGADOR
COMPLEMENTOS DEL NAVEGADORCOMPLEMENTOS DEL NAVEGADOR
COMPLEMENTOS DEL NAVEGADOR
 
Que es un script
Que es un scriptQue es un script
Que es un script
 
2.1
2.12.1
2.1
 
Introducción a javascript
Introducción a javascriptIntroducción a javascript
Introducción a javascript
 
Desarrollo de página web dinámica
Desarrollo de página web dinámicaDesarrollo de página web dinámica
Desarrollo de página web dinámica
 
Web workers
Web workersWeb workers
Web workers
 
Manual programacion-javascript-parte1
Manual programacion-javascript-parte1Manual programacion-javascript-parte1
Manual programacion-javascript-parte1
 
Josue
JosueJosue
Josue
 
Conceptos BáSicos Curso Online
Conceptos BáSicos                 Curso OnlineConceptos BáSicos                 Curso Online
Conceptos BáSicos Curso Online
 
Programacion web jorge
Programacion web jorgeProgramacion web jorge
Programacion web jorge
 
RESUMEN DE JAVASCRIPT
RESUMEN DE JAVASCRIPTRESUMEN DE JAVASCRIPT
RESUMEN DE JAVASCRIPT
 
Tarea4 Mamfredy Mejia
Tarea4 Mamfredy MejiaTarea4 Mamfredy Mejia
Tarea4 Mamfredy Mejia
 
Programación Java Script
Programación  Java ScriptProgramación  Java Script
Programación Java Script
 
Javascript
JavascriptJavascript
Javascript
 

Similar a Java 123

Aprendiendo a Programas en 4 horas JavaScript
Aprendiendo a Programas en 4 horas JavaScriptAprendiendo a Programas en 4 horas JavaScript
Aprendiendo a Programas en 4 horas JavaScriptKarsarmi
 
TEMA Nº 1: INTRODUCCIÓN A J2EE
TEMA Nº 1: INTRODUCCIÓN A J2EETEMA Nº 1: INTRODUCCIÓN A J2EE
TEMA Nº 1: INTRODUCCIÓN A J2EEanyeni
 
TEMA Nº 1: INTRODUCCIÓN A J2EE
TEMA Nº 1: INTRODUCCIÓN A J2EETEMA Nº 1: INTRODUCCIÓN A J2EE
TEMA Nº 1: INTRODUCCIÓN A J2EEAnyeni Garay
 
Lenguaje-de-programacion-JavaScript-1.pdf
Lenguaje-de-programacion-JavaScript-1.pdfLenguaje-de-programacion-JavaScript-1.pdf
Lenguaje-de-programacion-JavaScript-1.pdfJaviMartin21
 
Lenguaje de-programacion-java script-1
Lenguaje de-programacion-java script-1Lenguaje de-programacion-java script-1
Lenguaje de-programacion-java script-1giancarlos
 
Lenguaje de-programacion-java script-1
Lenguaje de-programacion-java script-1Lenguaje de-programacion-java script-1
Lenguaje de-programacion-java script-1Oscar Correa
 
Resultado de aprendizaje 2.1.1
Resultado de aprendizaje 2.1.1Resultado de aprendizaje 2.1.1
Resultado de aprendizaje 2.1.1Rafael Garcia
 
Articulo tipos de ide y ajax control toolkit
Articulo   tipos de ide y ajax control toolkitArticulo   tipos de ide y ajax control toolkit
Articulo tipos de ide y ajax control toolkitCesar Escalante
 
JavaScript
JavaScriptJavaScript
JavaScriptJomicast
 
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
 
INFOSAN Manual programación-javascript
INFOSAN Manual programación-javascriptINFOSAN Manual programación-javascript
INFOSAN Manual programación-javascriptFRANCIACOCO
 

Similar a Java 123 (20)

Aprendiendo a Programas en 4 horas JavaScript
Aprendiendo a Programas en 4 horas JavaScriptAprendiendo a Programas en 4 horas JavaScript
Aprendiendo a Programas en 4 horas JavaScript
 
TEMA Nº 1: INTRODUCCIÓN A J2EE
TEMA Nº 1: INTRODUCCIÓN A J2EETEMA Nº 1: INTRODUCCIÓN A J2EE
TEMA Nº 1: INTRODUCCIÓN A J2EE
 
TEMA Nº 1: INTRODUCCIÓN A J2EE
TEMA Nº 1: INTRODUCCIÓN A J2EETEMA Nº 1: INTRODUCCIÓN A J2EE
TEMA Nº 1: INTRODUCCIÓN A J2EE
 
Lenguaje-de-programacion-JavaScript-1.pdf
Lenguaje-de-programacion-JavaScript-1.pdfLenguaje-de-programacion-JavaScript-1.pdf
Lenguaje-de-programacion-JavaScript-1.pdf
 
Lenguaje de-programacion-java script-1
Lenguaje de-programacion-java script-1Lenguaje de-programacion-java script-1
Lenguaje de-programacion-java script-1
 
Lenguaje de-programacion-java script-1
Lenguaje de-programacion-java script-1Lenguaje de-programacion-java script-1
Lenguaje de-programacion-java script-1
 
Javascript basico
Javascript basicoJavascript basico
Javascript basico
 
Resultado de aprendizaje 2.1.1
Resultado de aprendizaje 2.1.1Resultado de aprendizaje 2.1.1
Resultado de aprendizaje 2.1.1
 
Articulo tipos de ide y ajax control toolkit
Articulo   tipos de ide y ajax control toolkitArticulo   tipos de ide y ajax control toolkit
Articulo tipos de ide y ajax control toolkit
 
Javacript
JavacriptJavacript
Javacript
 
JavaScript
JavaScriptJavaScript
JavaScript
 
Curso HTML 5 & jQuery - Leccion 11
 Curso HTML 5 & jQuery - Leccion 11 Curso HTML 5 & jQuery - Leccion 11
Curso HTML 5 & jQuery - Leccion 11
 
Javascript
JavascriptJavascript
Javascript
 
JAVASCRIPT.pptx
JAVASCRIPT.pptxJAVASCRIPT.pptx
JAVASCRIPT.pptx
 
JAVASCRIPT.pptx
JAVASCRIPT.pptxJAVASCRIPT.pptx
JAVASCRIPT.pptx
 
Exposición 8
Exposición 8Exposición 8
Exposición 8
 
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
 
Tutorial Java
Tutorial JavaTutorial Java
Tutorial Java
 
INFOSAN Manual programación-javascript
INFOSAN Manual programación-javascriptINFOSAN Manual programación-javascript
INFOSAN Manual programación-javascript
 

Más de sandraoques

Más de sandraoques (7)

El blogger
El bloggerEl blogger
El blogger
 
Organizadores visuales.
Organizadores visuales.Organizadores visuales.
Organizadores visuales.
 
El blog
El blogEl blog
El blog
 
Seguridad en el trabajo
Seguridad en el trabajoSeguridad en el trabajo
Seguridad en el trabajo
 
whatsapp
whatsappwhatsapp
whatsapp
 
Linkedln
LinkedlnLinkedln
Linkedln
 
Animaciones y transiciones
Animaciones y transicionesAnimaciones y transiciones
Animaciones y transiciones
 

Último

ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIIsauraImbrondone
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxnandoapperscabanilla
 
Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxdkmeza
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesYanirisBarcelDelaHoz
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfPaolaRopero2
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosJonathanCovena1
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperiomiralbaipiales2016
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 

Último (20)

ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
 
Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptx
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperio
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 

Java 123

  • 1. NOMBRE: Sandra otero Quesquén SANDRA OTERO QUESQUEN ELENA VALIENTE R. TEMA: java Ciclo: 1 WhatsApp sicl
  • 2. JavaScript 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.
  • 3. 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.
  • 4. A pesar de su nombre, JavaScript no guarda ninguna relación directa con el lenguaje de programación Java. Legalmente, JavaScript es una marca registrada de la empresa Sun Microsystems.
  • 5. JavaScript fue desarrollado originalmente por Brendan Eich de Netscape con el nombre de Mocha, el cual fue renombrado posteriormente a LiveScript, para finalmente quedar como JavaScript Hasta entonces ya se usaba HTML y JAVA, pero la aparición del JAVA Script produjo una importante revolución, ya que dio al usuario la posibilidad crear aplicaciones "on-line" osea modificar páginas web en tiempo real, sin usar CGI´s.
  • 6. Sintaxis de JavaScript Declaración de variables  Cuando se declara una variable, no se especifica su tipo: o var nombreVariable;  El nombre de las variables tiene que empezar por una letra o guión bajo: Variables bien definidas Variables mal definidas tres_mosqueteros 3mosqueteros Nombre *nombre _id (id)
  • 7. Sintaxis de JavaScript Operaciones  Asignación: signo igual (=)  Operaciones con números: suma (+), resta (-), multiplicación (*), etc.  Operaciones de comparación: igual (==), menor (<), mayor (>), diferente (!=), etc.  Operaciones booleanas: not (!), and (&&), or (||), etc.  Operaciones de bit: and bit a bit (&), or bit a bit (|), desplazamiento de bits a la izquierda (<<), desplazamiento de bits a la derecha (>>), etc.
  • 8. Manera sencilla de avisar al usuario Los hay de tres tipos: alert, confirm y prompt Son de fácil programación Se suele utilizar la interfaz gráfica del sistema operativo para dibujarlos en pantalla (aunque algunos navegadores están empezando a implementarlos por cuenta propia, como Mozilla Firefox) El alert es simplemente un mensaje de alerta que avisará al usuario de algún evento. Sus elementos son un texto descriptivo con el alerta pertinente y un botón de “Aceptar”: alert("Ejemplo de ‘alert’ en JavaScript");
  • 9. Funciones predefinidas en JavaScript  parseInt(String, [opcional]base); Convierte la cadena de caracteres del primer parámetro (que deben ser números) a entero. El segundo parámetro opcional indica la base del número (por defecto, base 10). Si la conversión no se puede efectuar, devolverá NaN: parseInt(“479”); parseInt(“51627”, 8); parseInt(“1001010”, 2); • escape(String); Convierte los caracteres especiales de la cadena pasada por parámetro a su correspondiente valor en código ASCII. Los caracteres especiales son aquellos diferentes a los alfanuméricos y a los símbolos @, *, -, _, +, . y /. Los valores se mostrarán con el símbolo % seguido del código ASCII en hexadecimal. Su función inversa es unescape: escape("!@#$%^&*()_+|"); output: %21@%23%24%25%5E%26*%28%29_+%7C escape(“Hola ,¿qué tal?”); output: Hola%2C%20%BFqu%E9%20tal%3F
  • 10. son las palabras (en inglés) que se utilizan para construir las sentencias de JavaScript y que por tanto no pueden ser utilizadas libremente. Las palabras actualmente reservadas por JavaScript son: break, case, catch, continue, default, delete, do, else, finally, for, function, if, in, instanceof, new, return, switch, this, throw, try, typeof, var, void, while, with.
  • 11. JavaScript y navegadores Los navegadores más modernos disponibles actualmente incluyen soporte de JavaScript hasta la versión correspondiente a la tercera edición del estándar 262. La mayor diferencia reside en el dialecto utilizado, ya que mientras Internet utiliza JScript, el resto de navegadores (Firefox, Opera, Safari, Konqueror) utilizan JavaScript. JavaScript en otros entornos La inigualable popularidad de JavaScript como lenguaje de programación de aplicaciones web se ha extendido a otras aplicaciones y otros entornos no relacionados con la web. Herramientas como Adobe Acrobat permiten incluir código JavaScript en archivos PDF. Otras herramientas de Adobe como Flash y Flex utilizan ActionScript, un
  • 12. ESTRUCTURA DE UN HTML CON JAVASCRIPT  Funciones JavaScript  Dentro de un bloque <SCRIPT></SCRIPT>  Dentro del <HEAD> del documento  HTML no interactivo  Dentro del <BODY> del documento  HTML interactivo  Atributos Gestores de Eventos cuyos valores son funciones de JavaScript definidas en el bloque <HEAD> del HTML
  • 13. COMO SE USA Las variables en JavaScript se definen usando la palabra clave var Javascript puede ser usada de diversas formas, para crear efectos en las páginas, devolver información, en formularios, etc. Un ejemplo sencillo: A considerar los comentarios en el ejemplo de arriba, los cuales van precedidos con 2 barras diagonales.