SlideShare una empresa de Scribd logo
Bombito Proyect - Recursos
Adicionales
http://www.technomancy.org/html/facebook-button/
http://www.100scripts.com/article/29/Facebook-
Button-CSS.html
http://www.bannerfans.com/banner_maker.php
http://www.roundpic.com/
JavaScript
Breve historia
• A principios de los años 90, la mayoría de
usuarios que se conectaban a Internet lo
hacían con módems a una velocidad máxima
de 28.8 kbps. Paginas mas complejas y
formularios mas complejos aun.
• Surgió la necesidad de un lenguaje de
programación que se ejecutara en el
navegador del usuario.
• Brendan Eich, un programador de Netscape,
pensó que podría solucionar este problema
adaptando otras tecnologías existentes
(como ScriptEase) al navegador Netscape
Navigator 2.0, que iba a lanzarse en 1995.
Inicialmente, Eich denominó a su
lenguaje LiveScript.
• Netscape firmó una alianza con Sun
Microsystems . Netscape decidió cambiar el
nombre por el de JavaScript.
¿Qué es JavaScript?
• JavaScript es un lenguaje de programación
que se utiliza principalmente para crear
páginas web dinámicas.
• Técnicamente, JavaScript es un lenguaje de
programación interpretado, por lo que no es
necesario compilar los programas para
ejecutarlos.
• es un lenguaje de programación de páginas
web de lado del cliente
Ejemplo
Index.html
Cómo incluir JavaScript un
documento
• Incluir JavaScript en el mismo documento
XHTML
• Incluir JavaScript en los elementos XHTML
• Definir JavaScript en un archivo externo
Incluir JavaScript en el mismo
documento XHTML
• El código JavaScript se encierra entre
etiquetas <script> </script>
• Se recomienda definir el código JavaScript dentro
de la cabecera del documento (dentro de la
etiqueta <head>)
• El principal inconveniente es que si se quiere
hacer una modificación en el bloque de código,
es necesario modificar todas las páginas que
incluyen ese mismo bloque de código JavaScript.
<html mlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1" />
<title>Ejemplo de código JavaScript en el propio
documento</title>
<script type="text/javascript"> alert("Un
mensaje de prueba"); </script>
</head>
<body> <p>Un párrafo de texto.</p>
</body>
</html>
Incluir JavaScript en los elementos
XHTML
• Este último método es el menos utilizado, ya
que consiste en incluir trozos de JavaScript
dentro del código XHTML de la página.
• El mayor inconveniente de este método es
que ensucia innecesariamente el código
XHTML de la página y complica el
mantenimiento del código JavaScript.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
Transitional//EN" http://www.w3.org/TR/xhtml1/DTD/xhtml1-
transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=iso-8859-1" />
<title>Ejemplo de código JavaScript en el propio documento
</title>
</head>
<body> <p onclick="alert('Un mensaje de prueba')">Un
párrafo de texto.</p>
</body>
</html>
Definir JavaScript en un archivo
externo.
• Las instrucciones JavaScript se pueden incluir
en un archivo externo de tipo JavaScript que
los documentos XHTML enlazan mediante la
etiqueta <script>.
• Los archivos de tipo JavaScript son
documentos normales de texto con la
extensión .js, que se pueden crear con
cualquier editor de texto como Notepad,
Wordpad, EmEditor, UltraEdit, Vi, etc.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-
8859-1" />
<title>Ejemplo de código JavaScript en el propio documento</title>
<script type="text/javascript" src="/js/codigo.js"></script>
</head>
<body>
<p>Un párrafo de texto.</p>
</body>
</html>
Codigo.js
alert("Un mensaje de prueba");
Glosario
• Script: cada uno de los programas, aplicaciones o trozos de
código creados con el lenguaje de programación JavaScript.
Unas pocas líneas de código forman un script y un archivo de
miles de líneas de JavaScript también se considera un script. A
veces se traduce al español directamente como "guión",
aunque script es una palabra más adecuada y comúnmente
aceptada.
• Sentencia: cada una de las instrucciones que forman un
script.
• Palabras reservadas: 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.
Sintaxis
• el conjunto de reglas que deben seguirse al
escribir el código fuente de los programas
para considerarse como correctos para ese
lenguaje.
• Similar a la de otros lenguajes de
programación como Java y C.
• No se tienen en cuenta los espacios en blanco
y las nuevas líneas.
• Se distinguen las mayúsculas y minúsculas.
• No se define el tipo de las variables.
• No es necesario terminar cada sentencia con
el carácter de punto y coma (;)
• Se pueden incluir comentarios
<!-- Este es un comentario en HTML -->
/* Este es un comentario en CSS */
// comentario en javascript 1linea
/* comnetario en
javacript
Varias
Lineas */
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 ECMA-262.
Programación básica
• Una variable es un dato que nuestra aplicación
tiene en memória y que puede modificar y
obrener grácias a un nombre de variable único
que la identifica, el cual podra ser formado por
números y letras y el caracter _ , no pudiendo
empezar por número.
• var ‘nombre de la variable’ = ‘valor’;
var suvir = 1;
numero_1 = 3 numero_2 = 1
resultado = numero_1 + numero_2
Los elementos numero_1 y numero_2
son variables que almacenan los valores que
utiliza el programa. El resultado se calcula
siempre en función del valor almacenado por las
variables
Las variables en JavaScript se crean
mediante la palabra reservada var
var numero_1 = 3;
var numero_2 = 1;
var resultado = numero_1 + numero_2;
La palabra reservada var solamente se debe
indicar al definir por primera vez la variable, lo
que se denomina declarar una variable
• Si cuando se declara una variable se le asigna también
un valor, se dice que la variable ha sido inicializada.
• En JavaScript no es obligatorio inicializar las variables.
var numero_1;
var numero_2;
numero_1 = 3;
numero_2 = 1;
var resultado = numero_1 + numero_2;
• tampoco es necesario declarar las variables.
En otras palabras, se pueden utilizar variables
que no se han definido anteriormente
mediante la palabra reservada var
• Por tanto, las siguientes variables tienen
nombres correctos:
var $numero1;
var _$letra;
var $$$otroNumero;
var $_a__$4;
• Sin embargo, las siguientes variables tienen
identificadores incorrectos:
var 1numero; // Empieza por un número
var numero; 1_123; // Contiene un carácter ";"
Fuente
• http://librosweb.es/javascript/capitulo_1.html
• http://www.programacionweb.net/articulos/a
rticulo/introduccion-a-javascript/

Más contenido relacionado

La actualidad más candente

Java script
Java scriptJava script
Java Scripts
Java ScriptsJava Scripts
Java Scripts
Pablo perez
 
Javascript y Jquery
Javascript y JqueryJavascript y Jquery
Javascript y Jquery
Yeferson Guarin
 
Javascript
JavascriptJavascript
Javascript
guest044583b
 
Manual Tutorial Javascript Con Ejemplos
Manual Tutorial Javascript Con EjemplosManual Tutorial Javascript Con Ejemplos
Manual Tutorial Javascript Con Ejemplos
Steven Gomez
 
Introducción a javascript
Introducción a javascriptIntroducción a javascript
Introducción a javascript
Simoney Llamas
 
JavaScript desde Cero
JavaScript desde CeroJavaScript desde Cero
JavaScript desde Cero
Juan Seguí Moreno
 
Clase 2
Clase 2Clase 2
2.1
2.12.1
In 26
In 26In 26
Modulo 01 tipos de páginas web
Modulo 01   tipos de páginas webModulo 01   tipos de páginas web
Modulo 01 tipos de páginas web
Edwin Mamani López
 
Programacion PHP
Programacion PHP
Programacion PHP
Programacion PHP
melvin9wheeler19
 
Javascript
JavascriptJavascript
Javascript
Lismirabal
 
Net Beans
Net BeansNet Beans
Net Beans
Pablo perez
 
In 9
In 9In 9
Tema2a Jsp
Tema2a JspTema2a Jsp
Tema2a Jsp
guest03a5107
 

La actualidad más candente (16)

Java script
Java scriptJava script
Java script
 
Java Scripts
Java ScriptsJava Scripts
Java Scripts
 
Javascript y Jquery
Javascript y JqueryJavascript y Jquery
Javascript y Jquery
 
Javascript
JavascriptJavascript
Javascript
 
Manual Tutorial Javascript Con Ejemplos
Manual Tutorial Javascript Con EjemplosManual Tutorial Javascript Con Ejemplos
Manual Tutorial Javascript Con Ejemplos
 
Introducción a javascript
Introducción a javascriptIntroducción a javascript
Introducción a javascript
 
JavaScript desde Cero
JavaScript desde CeroJavaScript desde Cero
JavaScript desde Cero
 
Clase 2
Clase 2Clase 2
Clase 2
 
2.1
2.12.1
2.1
 
In 26
In 26In 26
In 26
 
Modulo 01 tipos de páginas web
Modulo 01   tipos de páginas webModulo 01   tipos de páginas web
Modulo 01 tipos de páginas web
 
Programacion PHP
Programacion PHP
Programacion PHP
Programacion PHP
 
Javascript
JavascriptJavascript
Javascript
 
Net Beans
Net BeansNet Beans
Net Beans
 
In 9
In 9In 9
In 9
 
Tema2a Jsp
Tema2a JspTema2a Jsp
Tema2a Jsp
 

Destacado

Google apps angie rodriguez
Google apps angie rodriguezGoogle apps angie rodriguez
Google apps angie rodriguez
angiekrodriguez
 
Der Betrieb eines virtuellen Kraftwerks im Umfeld eines EVU - Dr. Markus Henl...
Der Betrieb eines virtuellen Kraftwerks im Umfeld eines EVU - Dr. Markus Henl...Der Betrieb eines virtuellen Kraftwerks im Umfeld eines EVU - Dr. Markus Henl...
Der Betrieb eines virtuellen Kraftwerks im Umfeld eines EVU - Dr. Markus Henl...
Torben Haagh
 
INSTITUCIÓN EDUCATIVA CIUDAD DE ASÍS - TIC'S
INSTITUCIÓN EDUCATIVA CIUDAD DE ASÍS - TIC'SINSTITUCIÓN EDUCATIVA CIUDAD DE ASÍS - TIC'S
INSTITUCIÓN EDUCATIVA CIUDAD DE ASÍS - TIC'S
LinaEnciso
 
Articles 318264 recurso-tic
Articles 318264 recurso-ticArticles 318264 recurso-tic
Articles 318264 recurso-tic
lizgarcia17
 
Actividad12. slideshare.net registrarse-y_subir_presentaciones-1
Actividad12. slideshare.net registrarse-y_subir_presentaciones-1Actividad12. slideshare.net registrarse-y_subir_presentaciones-1
Actividad12. slideshare.net registrarse-y_subir_presentaciones-1
eabade
 
Ppescccolombiaunesco (1)
Ppescccolombiaunesco (1)Ppescccolombiaunesco (1)
Ppescccolombiaunesco (1)
lizgarcia17
 
Parcial2 pedro leguizamon
Parcial2 pedro leguizamonParcial2 pedro leguizamon
Parcial2 pedro leguizamon
Peter Juliano
 
Cuesionario unidad 1 reactivos enfermería a (1)
Cuesionario unidad 1 reactivos enfermería a (1)Cuesionario unidad 1 reactivos enfermería a (1)
Cuesionario unidad 1 reactivos enfermería a (1)
Ppmary
 
Conceptos (2)
Conceptos (2)Conceptos (2)
Conceptos (2)
Ale Velásquez
 
Informatica tarea2
Informatica tarea2Informatica tarea2
Informatica tarea2
MartithaYaguana
 
Unidad 3 tics
Unidad 3 ticsUnidad 3 tics
Unidad 3 tics
cristinatacan
 
Grupo 4
Grupo 4Grupo 4
INS
INSINS
Urlaubsort in Estland Nastja
Urlaubsort in Estland NastjaUrlaubsort in Estland Nastja
Urlaubsort in Estland Nastjacopine09
 
jorge2
jorge2jorge2
jorge2
Jorge Osores
 
Slideshare
SlideshareSlideshare
Slideshare
oscar2617
 
Centre delamotoclassica
Centre delamotoclassicaCentre delamotoclassica
Centre delamotoclassica
Toti Sabates
 
EJERCICIO DE TRASLADO DE PARES DE LINEAS PASO A PASO
EJERCICIO DE TRASLADO DE PARES DE LINEAS PASO A PASOEJERCICIO DE TRASLADO DE PARES DE LINEAS PASO A PASO
EJERCICIO DE TRASLADO DE PARES DE LINEAS PASO A PASO
MarcelaHH
 
MMPR & MMTEXT werbetext
MMPR & MMTEXT werbetextMMPR & MMTEXT werbetext

Destacado (20)

Google apps angie rodriguez
Google apps angie rodriguezGoogle apps angie rodriguez
Google apps angie rodriguez
 
Der Betrieb eines virtuellen Kraftwerks im Umfeld eines EVU - Dr. Markus Henl...
Der Betrieb eines virtuellen Kraftwerks im Umfeld eines EVU - Dr. Markus Henl...Der Betrieb eines virtuellen Kraftwerks im Umfeld eines EVU - Dr. Markus Henl...
Der Betrieb eines virtuellen Kraftwerks im Umfeld eines EVU - Dr. Markus Henl...
 
INSTITUCIÓN EDUCATIVA CIUDAD DE ASÍS - TIC'S
INSTITUCIÓN EDUCATIVA CIUDAD DE ASÍS - TIC'SINSTITUCIÓN EDUCATIVA CIUDAD DE ASÍS - TIC'S
INSTITUCIÓN EDUCATIVA CIUDAD DE ASÍS - TIC'S
 
Articles 318264 recurso-tic
Articles 318264 recurso-ticArticles 318264 recurso-tic
Articles 318264 recurso-tic
 
Actividad12. slideshare.net registrarse-y_subir_presentaciones-1
Actividad12. slideshare.net registrarse-y_subir_presentaciones-1Actividad12. slideshare.net registrarse-y_subir_presentaciones-1
Actividad12. slideshare.net registrarse-y_subir_presentaciones-1
 
Ppescccolombiaunesco (1)
Ppescccolombiaunesco (1)Ppescccolombiaunesco (1)
Ppescccolombiaunesco (1)
 
Parcial2 pedro leguizamon
Parcial2 pedro leguizamonParcial2 pedro leguizamon
Parcial2 pedro leguizamon
 
Cuesionario unidad 1 reactivos enfermería a (1)
Cuesionario unidad 1 reactivos enfermería a (1)Cuesionario unidad 1 reactivos enfermería a (1)
Cuesionario unidad 1 reactivos enfermería a (1)
 
Conceptos (2)
Conceptos (2)Conceptos (2)
Conceptos (2)
 
Informatica tarea2
Informatica tarea2Informatica tarea2
Informatica tarea2
 
Unidad 3 tics
Unidad 3 ticsUnidad 3 tics
Unidad 3 tics
 
Grupo 4
Grupo 4Grupo 4
Grupo 4
 
INS
INSINS
INS
 
Urlaubsort in Estland Nastja
Urlaubsort in Estland NastjaUrlaubsort in Estland Nastja
Urlaubsort in Estland Nastja
 
jorge2
jorge2jorge2
jorge2
 
Slideshare
SlideshareSlideshare
Slideshare
 
Centre delamotoclassica
Centre delamotoclassicaCentre delamotoclassica
Centre delamotoclassica
 
EJERCICIO DE TRASLADO DE PARES DE LINEAS PASO A PASO
EJERCICIO DE TRASLADO DE PARES DE LINEAS PASO A PASOEJERCICIO DE TRASLADO DE PARES DE LINEAS PASO A PASO
EJERCICIO DE TRASLADO DE PARES DE LINEAS PASO A PASO
 
Wie ideen entstehen_symposium_2009
Wie ideen entstehen_symposium_2009Wie ideen entstehen_symposium_2009
Wie ideen entstehen_symposium_2009
 
MMPR & MMTEXT werbetext
MMPR & MMTEXT werbetextMMPR & MMTEXT werbetext
MMPR & MMTEXT werbetext
 

Similar a Clase6-popu

ProgramacióN Java Script
ProgramacióN Java ScriptProgramacióN Java Script
ProgramacióN Java Script
Edgar
 
S3-DAW-2022S1.pptx
S3-DAW-2022S1.pptxS3-DAW-2022S1.pptx
S3-DAW-2022S1.pptx
Luis Fernando Aguas Bucheli
 
Parcial
ParcialParcial
Parcial
Yeny Bedoya
 
Solucion Del Parcial De Programacion
Solucion Del Parcial De ProgramacionSolucion Del Parcial De Programacion
Solucion Del Parcial De Programacion
Juan Sebastian Arias
 
Solucion Del Parcial Blog
Solucion Del Parcial BlogSolucion Del Parcial Blog
Solucion Del Parcial Blog
Juan Sebastian Arias
 
Javascript
JavascriptJavascript
Javascript
Steven Gomez
 
Javascript
JavascriptJavascript
Javascript
JavascriptJavascript
Javascript
Graffiti DF
 
Javascript
JavascriptJavascript
Javascript
JavascriptJavascript
Javascript
BLLAP
 
Javascript
JavascriptJavascript
Javascript
Alejandro Garces
 
Guia java script
Guia java scriptGuia java script
Guia java script
mariaunefa
 
Javascript
JavascriptJavascript
Javascript
myojeda
 
ProgramacióN Java Script
ProgramacióN Java ScriptProgramacióN Java Script
ProgramacióN Java Script
Fernando Polania
 
ProgramacióN Java Script
ProgramacióN Java ScriptProgramacióN Java Script
ProgramacióN Java Script
Fernando Polania
 
Guia JavaScript INCES Militar - Kurt Gude
Guia JavaScript INCES Militar - Kurt GudeGuia JavaScript INCES Militar - Kurt Gude
Guia JavaScript INCES Militar - Kurt Gude
José Ricardo Tillero Giménez
 
Introduccion a java script
Introduccion a java scriptIntroduccion a java script
Introduccion a java script
Luis Aceituno
 
Php 6 y Mysql
Php 6 y MysqlPhp 6 y Mysql
Php 6 y Mysql
jograci
 
Introducción a programación con PHP
Introducción a programación con PHPIntroducción a programación con PHP
Introducción a programación con PHP
yanburbano
 
Diseño web clase03
Diseño web clase03Diseño web clase03
Diseño web clase03
Janett Julca Flores
 

Similar a Clase6-popu (20)

ProgramacióN Java Script
ProgramacióN Java ScriptProgramacióN Java Script
ProgramacióN Java Script
 
S3-DAW-2022S1.pptx
S3-DAW-2022S1.pptxS3-DAW-2022S1.pptx
S3-DAW-2022S1.pptx
 
Parcial
ParcialParcial
Parcial
 
Solucion Del Parcial De Programacion
Solucion Del Parcial De ProgramacionSolucion Del Parcial De Programacion
Solucion Del Parcial De Programacion
 
Solucion Del Parcial Blog
Solucion Del Parcial BlogSolucion Del Parcial Blog
Solucion Del Parcial Blog
 
Javascript
JavascriptJavascript
Javascript
 
Javascript
JavascriptJavascript
Javascript
 
Javascript
JavascriptJavascript
Javascript
 
Javascript
JavascriptJavascript
Javascript
 
Javascript
JavascriptJavascript
Javascript
 
Javascript
JavascriptJavascript
Javascript
 
Guia java script
Guia java scriptGuia java script
Guia java script
 
Javascript
JavascriptJavascript
Javascript
 
ProgramacióN Java Script
ProgramacióN Java ScriptProgramacióN Java Script
ProgramacióN Java Script
 
ProgramacióN Java Script
ProgramacióN Java ScriptProgramacióN Java Script
ProgramacióN Java Script
 
Guia JavaScript INCES Militar - Kurt Gude
Guia JavaScript INCES Militar - Kurt GudeGuia JavaScript INCES Militar - Kurt Gude
Guia JavaScript INCES Militar - Kurt Gude
 
Introduccion a java script
Introduccion a java scriptIntroduccion a java script
Introduccion a java script
 
Php 6 y Mysql
Php 6 y MysqlPhp 6 y Mysql
Php 6 y Mysql
 
Introducción a programación con PHP
Introducción a programación con PHPIntroducción a programación con PHP
Introducción a programación con PHP
 
Diseño web clase03
Diseño web clase03Diseño web clase03
Diseño web clase03
 

Último

efemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptxefemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptx
acgtz913
 
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZACORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
Sandra Mariela Ballón Aguedo
 
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdfMundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
ViriEsteva
 
Maristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdfMaristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdf
belbarcala
 
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdfFEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
Jose Luis Jimenez Rodriguez
 
La necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdfLa necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdf
JonathanCovena1
 
Sesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdfSesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdf
https://gramadal.wordpress.com/
 
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdfLas Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
Demetrio Ccesa Rayme
 
Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024
israelsouza67
 
PPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
PPT_Servicio de Bandeja a Paciente Hospitalizado.pptxPPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
PPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
gamcoaquera
 
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
rosannatasaycoyactay
 
Planificación Ejemplo con la metodología TPACK
Planificación Ejemplo con la metodología  TPACKPlanificación Ejemplo con la metodología  TPACK
Planificación Ejemplo con la metodología TPACK
ssusera6697f
 
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdfDosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
KarenRuano6
 
Liturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptxLiturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptx
YeniferGarcia36
 
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdfGuia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
Demetrio Ccesa Rayme
 
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docxLecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Alejandrino Halire Ccahuana
 
La vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primariaLa vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primaria
EricaCouly1
 
Inteligencia Artificial para Docentes HIA Ccesa007.pdf
Inteligencia Artificial para Docentes  HIA  Ccesa007.pdfInteligencia Artificial para Docentes  HIA  Ccesa007.pdf
Inteligencia Artificial para Docentes HIA Ccesa007.pdf
Demetrio Ccesa Rayme
 
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJAPANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
estroba5
 
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptxSEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
Osiris Urbano
 

Último (20)

efemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptxefemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptx
 
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZACORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
 
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdfMundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
 
Maristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdfMaristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdf
 
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdfFEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
 
La necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdfLa necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdf
 
Sesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdfSesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdf
 
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdfLas Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
 
Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024
 
PPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
PPT_Servicio de Bandeja a Paciente Hospitalizado.pptxPPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
PPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
 
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
 
Planificación Ejemplo con la metodología TPACK
Planificación Ejemplo con la metodología  TPACKPlanificación Ejemplo con la metodología  TPACK
Planificación Ejemplo con la metodología TPACK
 
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdfDosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
 
Liturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptxLiturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptx
 
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdfGuia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
 
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docxLecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
 
La vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primariaLa vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primaria
 
Inteligencia Artificial para Docentes HIA Ccesa007.pdf
Inteligencia Artificial para Docentes  HIA  Ccesa007.pdfInteligencia Artificial para Docentes  HIA  Ccesa007.pdf
Inteligencia Artificial para Docentes HIA Ccesa007.pdf
 
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJAPANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
 
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptxSEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
 

Clase6-popu

  • 1. Bombito Proyect - Recursos Adicionales http://www.technomancy.org/html/facebook-button/ http://www.100scripts.com/article/29/Facebook- Button-CSS.html http://www.bannerfans.com/banner_maker.php http://www.roundpic.com/
  • 3. Breve historia • A principios de los años 90, la mayoría de usuarios que se conectaban a Internet lo hacían con módems a una velocidad máxima de 28.8 kbps. Paginas mas complejas y formularios mas complejos aun. • Surgió la necesidad de un lenguaje de programación que se ejecutara en el navegador del usuario.
  • 4. • Brendan Eich, un programador de Netscape, pensó que podría solucionar este problema adaptando otras tecnologías existentes (como ScriptEase) al navegador Netscape Navigator 2.0, que iba a lanzarse en 1995. Inicialmente, Eich denominó a su lenguaje LiveScript. • Netscape firmó una alianza con Sun Microsystems . Netscape decidió cambiar el nombre por el de JavaScript.
  • 5. ¿Qué es JavaScript? • JavaScript es un lenguaje de programación que se utiliza principalmente para crear páginas web dinámicas. • Técnicamente, JavaScript es un lenguaje de programación interpretado, por lo que no es necesario compilar los programas para ejecutarlos. • es un lenguaje de programación de páginas web de lado del cliente
  • 7.
  • 8. Cómo incluir JavaScript un documento • Incluir JavaScript en el mismo documento XHTML • Incluir JavaScript en los elementos XHTML • Definir JavaScript en un archivo externo
  • 9. Incluir JavaScript en el mismo documento XHTML • El código JavaScript se encierra entre etiquetas <script> </script> • Se recomienda definir el código JavaScript dentro de la cabecera del documento (dentro de la etiqueta <head>) • El principal inconveniente es que si se quiere hacer una modificación en el bloque de código, es necesario modificar todas las páginas que incluyen ese mismo bloque de código JavaScript.
  • 10. <html mlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Ejemplo de código JavaScript en el propio documento</title> <script type="text/javascript"> alert("Un mensaje de prueba"); </script> </head> <body> <p>Un párrafo de texto.</p> </body> </html>
  • 11. Incluir JavaScript en los elementos XHTML • Este último método es el menos utilizado, ya que consiste en incluir trozos de JavaScript dentro del código XHTML de la página. • El mayor inconveniente de este método es que ensucia innecesariamente el código XHTML de la página y complica el mantenimiento del código JavaScript.
  • 12. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" http://www.w3.org/TR/xhtml1/DTD/xhtml1- transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Ejemplo de código JavaScript en el propio documento </title> </head> <body> <p onclick="alert('Un mensaje de prueba')">Un párrafo de texto.</p> </body> </html>
  • 13. Definir JavaScript en un archivo externo. • Las instrucciones JavaScript se pueden incluir en un archivo externo de tipo JavaScript que los documentos XHTML enlazan mediante la etiqueta <script>. • Los archivos de tipo JavaScript son documentos normales de texto con la extensión .js, que se pueden crear con cualquier editor de texto como Notepad, Wordpad, EmEditor, UltraEdit, Vi, etc.
  • 14. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso- 8859-1" /> <title>Ejemplo de código JavaScript en el propio documento</title> <script type="text/javascript" src="/js/codigo.js"></script> </head> <body> <p>Un párrafo de texto.</p> </body> </html>
  • 16. Glosario • Script: cada uno de los programas, aplicaciones o trozos de código creados con el lenguaje de programación JavaScript. Unas pocas líneas de código forman un script y un archivo de miles de líneas de JavaScript también se considera un script. A veces se traduce al español directamente como "guión", aunque script es una palabra más adecuada y comúnmente aceptada. • Sentencia: cada una de las instrucciones que forman un script. • Palabras reservadas: 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.
  • 17. Sintaxis • el conjunto de reglas que deben seguirse al escribir el código fuente de los programas para considerarse como correctos para ese lenguaje. • Similar a la de otros lenguajes de programación como Java y C.
  • 18. • No se tienen en cuenta los espacios en blanco y las nuevas líneas. • Se distinguen las mayúsculas y minúsculas. • No se define el tipo de las variables. • No es necesario terminar cada sentencia con el carácter de punto y coma (;) • Se pueden incluir comentarios
  • 19. <!-- Este es un comentario en HTML --> /* Este es un comentario en CSS */ // comentario en javascript 1linea /* comnetario en javacript Varias Lineas */
  • 20. 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 ECMA-262.
  • 21. Programación básica • Una variable es un dato que nuestra aplicación tiene en memória y que puede modificar y obrener grácias a un nombre de variable único que la identifica, el cual podra ser formado por números y letras y el caracter _ , no pudiendo empezar por número. • var ‘nombre de la variable’ = ‘valor’; var suvir = 1;
  • 22. numero_1 = 3 numero_2 = 1 resultado = numero_1 + numero_2 Los elementos numero_1 y numero_2 son variables que almacenan los valores que utiliza el programa. El resultado se calcula siempre en función del valor almacenado por las variables
  • 23. Las variables en JavaScript se crean mediante la palabra reservada var var numero_1 = 3; var numero_2 = 1; var resultado = numero_1 + numero_2; La palabra reservada var solamente se debe indicar al definir por primera vez la variable, lo que se denomina declarar una variable
  • 24. • Si cuando se declara una variable se le asigna también un valor, se dice que la variable ha sido inicializada. • En JavaScript no es obligatorio inicializar las variables. var numero_1; var numero_2; numero_1 = 3; numero_2 = 1; var resultado = numero_1 + numero_2;
  • 25. • tampoco es necesario declarar las variables. En otras palabras, se pueden utilizar variables que no se han definido anteriormente mediante la palabra reservada var
  • 26. • Por tanto, las siguientes variables tienen nombres correctos: var $numero1; var _$letra; var $$$otroNumero; var $_a__$4; • Sin embargo, las siguientes variables tienen identificadores incorrectos: var 1numero; // Empieza por un número var numero; 1_123; // Contiene un carácter ";"