JavaScript Rogelio Ferreira Escutia. 2 JavaScript Wikipedia, noviembre 2009http://es.wikipedia.org/wiki/Javascript.

Slides:



Advertisements
Presentaciones similares
Introducción a la programación
Advertisements

Curso de Java “Java para Web” Rogelio Ferreira Escutia.
Construcción de un juego con HTML 5 Rogelio Ferreira Escutia.
HTML (Historia) Rogelio Ferreira Escutia. 2 HTML, septiembre 2010 ¿Qué es? HTML, siglas de HyperText Markup Language.
CSS Rogelio Ferreira Escutia. 2 Hojas de estilo cascada, mayo 2010 Definición La hojas de estilo en cascada (en inglés.
Web Services Rogelio Ferreira Escutia. 2 Sevicio Web, mayo 2010http://es.wikipedia.org/wiki/Servicio_web Web.
Nau Gran dHivern Intr. a la creación y gestión de páginas web Introducción a la web.
Internet y tecnologías web
THE WORLD WIDE WEB La World Wide Web es una red de ordenadores alrededor de todo el mundo. Todos los ordenadores en la red (web) se pueden comunicar entre.
Introducción a JavaScript (js)
Scripting en el lado del Cliente
Programación Orientada a Objeto 1
ActiveX.
Los navegadores web están desarrollados por equipos de personas que intentan acatar las normas que la W3C indica que deben cumplirse para que las páginas.
Asynchronous JavaScript and XML.  No es una nueva forma de programar, es una forma de utilizar los estándares disponibles.  Es el arte de intercambiar.
PHP: GENERALIDADES DE LA TECNOLOGÍA
Características generales de un servicio Web.
Fundamentos de Javascript Desarrollo de Aplicaciones para Internet.
CONCEPTOS INTRODUCTORIOS DE JAVASCRIPT Preparado por: Prof. Nelliud D. Torres 14/octubre/2004.
Actividad 8 Equipo 3: o Gemma Cedillo Saucedo. o Alejandra Castillo Almazán. o Adriana Lara Mata. o Jorge Arregoytia García. o Aleida Villegas Rodríguez.
Presentación de la pantalla panorámica
Al término de la clase, el alumno reconoce las ventajas de usar JAVASCRIPT para un proyecto web.
Ingeniero Anyelo Quintero
Tecnologías para el desarrollo de aplicaciones Web
Laboratorio 1 JavaScript.
3 PROGRAMAR EN UN LENGUAJE DE HIPERTEXTO L.I. OSWALDO MARTINEZ C. EDPW.
INTRODUCCIÓN A LA PROGRAMACIÓN WEB
PHP TODO SOBRE PHP.
Prof. José T. Cadenas. Aplicación Web La Internet y la Web hacen que sea fácil y atractivo poner toda la información en el cyberespacio, y la hace accesible.
Lenguajes de programación Web
Análisis del lado del servidor y del lado del cliente Ángel Apolinar Corona Irene Granados García.
DESARROLLO DE PÁGINAS EN EL WEB Preparado por Prof. Edgar Lopategui Corsino.
Lenguajes de programación para la web Lenguaje html Lenguaje java script Es un lenguaje estático para el desarrollo de sitios web Ventajas: Sencillo que.
Unidad didáctica 6 Diseño de páginas Web.
XHTML.
Unidad 1 Aplicaciones web de escritorio
JOSE NICOLAS ZAIRA SOFIA C. TORRES BRENDA GONZALEZ.
Asesorías sitio web Introducción a JavaScript Ing. Tito Fernando Ale Nieto
Los siguientes términos y acrónimos son un resumen de las tecnologías web actuales: ASP (Active Server Pages)  Páginas de servidor activas.  Tecnología.
Act. #8 Equipo #2 Hipertexto Servidores web Protocolos http Lenguaje Html Lenguaje Dhtml Lenguaje Asp Lenguaje JAVA SCRIPT.
Navegadores y buscadores
DOCUMENTO: LOS DIFERENTES LENGUAJES DE PROGRAMACIÓN PARA LA WEB POR: JUAN RICARDO VILLEGAS.
Investigación. Equipo 6.
Equipo 7. Hipertexto  En informática, es el nombre que recibe el texto que en la pantalla de un dispositivo electrónico, permite conducir a otros textos.
Servidores web. Integrantes: Dany Alexander Orozco. Maycol Gómez Herrera. Luisa Fernanda Moncada.
Que es Internet CARACTERÍSTICAS
CRISTIAN MATEO NOREÑA MELIZA OSPINA MORENO 11 C TECNOLOGIA INFORMATICA LA SALLE DE CAMPOAMOR 2013.
Introducción al Lenguaje. ¿ Qué es PHP ? O Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en.
Cristian Fonnegra Marin
Actividad 8.
 Buscador es una página web en la que se ofrece consultar una base de datos en la cual se relacionan direcciones de páginas web con su contenidopágina.
Introducción a los Sistemas de Computo
DIEGO ARMANDO GÓMEZ CUERVO Desarrollo de aplicaciones WEB con herramientas de software libre.
Ihr Logo PHP Parte 2 “php toma muchas sintaxis de lenguajes de alto nivel conocidos para poder trabajar”
- Parámetros de apariencia y uso Luis Villalta Márquez.
Navegadores Web..
¿Que son los exploradores? Los exploradores Web son aplicaciones de software que localizan y muestran páginas Web. Los dos exploradores más populares son.
Punto 1 – Introducción al servicio Juan Luis Cano.
Práctica Profesional PHP.
BIENVENIDOS ESTE EQUIPO ESTA CONFORMADO POR ABRAHAM CASTRO RAUL MARTINEZ DAVID ROBLES.
Integrante: Mariana Alcalá Hdz María del Carmen Andrade G. Alondra E. García Mtz Joselyn Gpe García V. Antonio de Jesús Hdz R. Cristian Jesús Ruvalcaba.
 La unión de un buen diseño con una jerarquía bien elaborada de contenidos, aumenta la eficiencia de la web como canal de comunicación e intercambio.
 Es un lenguaje de programación interpretado, es decir, que no requiere compilación, utilizado principalmente en páginas web, con una sintaxis semejante.
Administración de Sitios Web Introducción al Lenguaje PHP
Javascript Pau Barceló Forteza Creación de páginas Web (II)
I.LENGUAJE DE PROGRAMACIÓN JAVASCRIPT. El JavaScript es un lenguaje de programación interpretado, lo que significa que no necesita ser compilado. Proviene.
Java Script. Como habilitar JavaScript en tu navegador
1/11Departamento de Informática Tributaria AJAX Fundamentos básicos ( ) AJAX Fundamentos básicos ( )
EXISTEN ACTUALMENTE JAVASCRIPT HTML VENTAJASDESVENTAJAS ES UN LENGUAJE ESTATICO PARA SITIOS WEB PHP LENGUAJE INTERPRETADO NO REQUIERE COMPILACION LENGUAJE.
Hojas de Estilo UNIVERSIDAD TECNOLÓGICA DE AGUASCALIENTES.
Transcripción de la presentación:

JavaScript Rogelio Ferreira Escutia

2 JavaScript Wikipedia, noviembre 2009http://es.wikipedia.org/wiki/Javascript Características JavaScript es un lenguaje de scripting basado en Objetos, utilizado para acceder a objetos en aplicaciones. Es utilizado, principalmente, integrado en un navegador web permitiendo el desarrollo de interfaces de usuario mejoradas y páginas web dinámicas. JavaScript es un dialecto de ECMAScript y se caracteriza por ser un lenguaje basado en prototipos con tipado débil y dinámico con funciones de primera clase. JavaScript ha tenido influencia de múltiples lenguajes y fue diseñado para tener una sintáxis similar a Java, aunque más fácil de utilizar para programadores principiantes. Todos los navegadores modernos interpretan el código JavaScript integrado dentro de las páginas web. Para interactuar con una página web se provee al lenguaje JavaScript de una implementación del DOM.

3 JavaScript Wikipedia, noviembre 2009http://es.wikipedia.org/wiki/Javascript Historia El lenguaje fue inventado por Brendan Eich en la empresa Netscape Communications, que es la que desarrolló los primeros navegadores web comerciales. Apareció por primera vez en el producto de Netscape llamado Netscape Navigator 2.0. Tradicionalmente, se venía utilizando en páginas web HTML, para realizar tareas y operaciones en el marco de la aplicación únicamente cliente, sin acceso a funciones del servidor. JavaScript se ejecuta en el agente de usuario al mismo tiempo que las sentencias van descargándose junto con el código HTML.

4 JavaScript Wikipedia, noviembre 2009http://es.wikipedia.org/wiki/Javascript Estandarización JScript es la implementación de ECMAScript de Microsoft, muy similar al JavaScript de Netscape, pero con ciertas diferencias en el modelo de objetos del navegador que hacen a ambas versiones con frecuencia incompatibles. Para evitar estas incompatibilidades, el World Wide Web Consortium diseñó el estándar Document Object Model (DOM, ó Modelo de Objetos del Documento en castellano), que incorporan Konqueror, las versiones 6 de Internet Explorer y Netscape Navigator, Opera versión 7, y Mozilla desde su primera versión.

5 JavaScript Wikipedia, noviembre 2009http://es.wikipedia.org/wiki/Javascript Ubicación de JavaScript Javascript se puede incluir en cualquier documento y es compatible con cualquier S.O.HTML, o todo aquel que termine traduciéndose en HTML en el navegador del cliente; ya sea PHP, ASP,JSP,SVG. Incluir código directamente en una estructura HTML es una práctica invasiva, y no recomendada. El método correcto que define la W3C es incluir javascript como un archivo externo, tanto por cuestiones de accesibilidad, como practicidad y velocidad en la navegación.

6 JavaScript Wikipedia, noviembre 2009http://es.wikipedia.org/wiki/Javascript JavaScript en archivo externo Código HTML: Código JavaScript externo (codigo.js): document.writeln(" Hola Mundo "); Ejecución del código:

7 Internet and World Wide Web How to Program, H.M. Deitel, P.J. Deitel y T.R. Nieto, Prentice Hall Second Edition JavaScript dentro de HTML Programa básico que imprime Hola Mundo document.writeln(" Hola Mundo 2 ");

8 Internet and World Wide Web How to Program, H.M. Deitel, P.J. Deitel y T.R. Nieto, Prentice Hall Second Edition Cajas de diálogo Imprime un mensaje en una caja de diálogo externa al navegador window.alert("Bienvenido a JavaScript");

9 Internet and World Wide Web How to Program, H.M. Deitel, P.J. Deitel y T.R. Nieto, Prentice Hall Second Edition Suma de números var a, b, numero_1, numero_2, total; a=window.prompt("Primer numero", "0"); b=window.prompt("Segundo numero", "0"); numero_1=parseInt(a); numero_2=parseInt(b); total=numero_1+numero_2; document.writeln("La suma es:"+total);

10 Internet and World Wide Web How to Program, H.M. Deitel, P.J. Deitel y T.R. Nieto, Prentice Hall Second Edition Toma de decisiones (if else) var edad; edad=parseInt(window.prompt("Escribe tu edad:? ", "0")); if(edad>=18) document.writeln("Eres Mayor de edad"); else document.writeln("Eres Menor de edad");

11 Internet and World Wide Web How to Program, H.M. Deitel, P.J. Deitel y T.R. Nieto, Prentice Hall Second Edition Estructuras de control (while) var contador=5; while(contador>0) { document.writeln(" contador = "+contador); contador--; }

12 Internet and World Wide Web How to Program, H.M. Deitel, P.J. Deitel y T.R. Nieto, Prentice Hall Second Edition Estructuras de control (do while) var contador=1; do { document.writeln(" "+contador); contador++; } while(contador<=5)

13 Internet and World Wide Web How to Program, H.M. Deitel, P.J. Deitel y T.R. Nieto, Prentice Hall Second Edition Estructuras de control (for) for(ciclo=1;ciclo<=5;ciclo++) { document.writeln(" "+ciclo); }

14 Internet and World Wide Web How to Program, H.M. Deitel, P.J. Deitel y T.R. Nieto, Prentice Hall Second Edition Estructuras de control (switch) nombre=window.prompt("Escribe tu nombre?"); switch(nombre) { case "hugo": document.writeln("Tu eres Hugo y eres el mayor");break; case "paco": document.writeln("Eres el de enmedio Paco");break; case "luis": document.writeln("Te toco ser el menor Luis");break; default:document.writeln("No eres ni Hugo ni Paco ni Luis"); }

15 Internet and World Wide Web How to Program, H.M. Deitel, P.J. Deitel y T.R. Nieto, Prentice Hall Second Edition Funciones for(numero=1;numero<=5;numero++) document.writeln(" El cuadrado de "+numero +" es igual a "+cuadrado(numero)); function cuadrado(x) { return x*x; }

16 Internet and World Wide Web How to Program, H.M. Deitel, P.J. Deitel y T.R. Nieto, Prentice Hall Second Edition Tablas y Aleatorios document.writeln(" "); for(renglon=1;renglon<=5;renglon++) { document.writeln(" "); for(columna=1;columna<=4;columna++) document.writeln(" "+Math.floor(1+Math.random()*10)+" "); document.writeln(" "); } document.writeln(" ");

17 "Generación de máscaras de captura en JavaScript", Roberto Manuel León Jiménez, Licenciatura en Informática, ITM, 24 de octubre del Validar formularios vacíos function validar() { if(document.formulario.usuario.value=="") { alert('Es necesario el nombre del usuario'); return false; } return true; } Nombre del usuario:

18 Internet and World Wide Web How to Program, H.M. Deitel, P.J. Deitel y T.R. Nieto, Prentice Hall Second Edition Validar formularios vacíos

19 Rogelio Ferreira Escutia Instituto Tecnológico de Morelia Departamento de Sistemas y Computación Página Web: Twitter: Facebook: