Capacitación de Herramientas para el Desarrollo WEB Modulo VI- Javascript Sesión #3 María Paz Coloma M.

Slides:



Advertisements
Presentaciones similares
Introducción a jQuery Formación interna
Advertisements

Introducción a la programación (Clase 2)
Presentación de Visual Web Developer 2005 Express Edition Alfonso Goyeneche Torres Presidencia Nacional Comunidad Académica Microsoft Junta Directiva Nacional.
JavaScript Rogelio Ferreira Escutia. 2 JavaScript Wikipedia, noviembre 2009http://es.wikipedia.org/wiki/Javascript.
Fernando Alonso Blázquez Programación en páginas Web: JavaScript 04 de Marzo de 2004.
Introducción a JavaScript (js)
Repaso desde HTML a XHTML
Scripting en el lado del Cliente
Herramientas para el uso de AJAX
Enlaces con variables en la URL en PHP Programación en Internet II.
Modelando aplicaciones
CGI I La mayor parte de los elementos HTML de que disponemos permite al visitante visualizar los contenidos de un sitio, pero no interactuar con él. Dicho.
M.C. Rafael A. García Rosas.
HTML El HTML (Hyper Text Markup Language) es el lenguaje con el que se escriben las páginas web. Es un lenguaje de hipertexto, es decir, un lenguaje que.
Desarrollo de Aplicaciones para Internet
Introduccion a las páginas WEB HTML
Fundamentos de Javascript Desarrollo de Aplicaciones para Internet.
Laboratorio 7 Paginas Dinámicas Universidad de Chile – Bachillerato Curso: Computación Cristian Wilckens Patricio Bahamondes Fecha: 28 de Mayo del 2010.
La estructura básica de los programas en java, algo a tener en cuenta y que debemos recordar siempre es el archivo debe llevar el nombre de la clase con.
Taller 5: Trabajo con Plantillas y uso de tecnología Ajax.
Eventos. Ejemplos de Eventos Un click del mouse Carga de una imagen o página web Pasar el mouse por encima de un punto del documento Seleccionar un campo.
Al término de la clase, el alumno reconoce las ventajas de usar JAVASCRIPT para un proyecto web.
Ingeniero Anyelo Quintero
Ing. Cleyver Vazquez Jijon
Ingeniero Anyelo Quintero
Estructura de Documento Atributos 1. Atributos Básicos id, class, style, title 2. Atributos para Internacionalización lang, xml:lang, dir 3. Atributos.
Capacitación de Herramientas para el Desarrollo WEB Modulo IV- HTML,Historia y Elementos del Lenguaje Parte I Sesión #2 María Paz Coloma M.
( Hyper Text Markup Lenguage )
TELEMATICA 1 SISTEMAS DE INFORMACIÓN Y TELEMATICA SECCIÓN
Laboratorio 1 JavaScript.
ENTORNO GRÁFICO DE VISUAL BASIC 2013
Capacitación de Herramientas para el Desarrollo WEB Modulo IX- ASP Sesión #4 María Paz Coloma M.
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.
JavaScript Luis Zarza. JavaScript, Historia  Inicialmente se llamaba LiveScript  Lenguaje de guiones (script)  Respaldado por SUN en 1995: JavaScript.
Clientes Web [PHP] Paso de datos::GET.. Paso de datos Toda variable existe mientras nos encontremos en el mismo documento que fue declarada. Cuando me.
Programación Web Unidad 4. Procesamiento del lado del cliente.
APLICACIÓN EN VISUAL BASIC
LUIS HERNÁN VARGAS ALVARADO EVERYONE WEB. EveryOneWeb es un servicio Web que te permite crear un sitio comercial o personal. El modo de construcción es.

introducción al lenguaje
Introducción al Lenguaje. ¿Qué es PHP? O Es un lenguaje de programación que es interpretado por un servidor web. O El lenguaje es genérico. PHP está orientado.
PROFESORA: LAURA PATRICIA PINTO PRIETO.  JavaScript es un lenguaje de programación interpretado que se encuentra dentro de una página web HTML. Un lenguaje.
Asesorías sitio web Introducción a JavaScript Ing. Tito Fernando Ale Nieto
Ihr Logo PHP Parte 4 “manejo de formularios”. Your Logo Formularios  El proceso para el manejo de FORMULARIOS html requiere generalmente dos páginas,
Formularios La mayor parte de los elementos HTML de que disponemos permite al visitante visualizar los contenidos de un sitio, pero no interactuar con.
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.
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:21 PRESENTACION: BASE DE DATOS ALUMNAS: Adán Millán Sánchez.
INTRODUCCIÒN MICROSOFT WORD 1 eencasts/shared/player_776x600.aspx?scre enCast=wd07_overview.
Profesora: Laura Patricia Pinto Prieto Ingeniera de sistemas Introducción a Programación 3.
C OLEGIO DE B ACHILLERES N O.13 X OCHIMILCO, T EPEPAN C ARRASCO G ARCÍA L ORENA T ORRES H EREDIA C ARLA P ALMIRA G RUPO : 308 M ATUTINO E QUIPO : 12.
Curso de Programación Web html, java script. Contenido HTML Principios Color, links, listas Archivos externos Tablas y frames Java Script Datos y expresiones.
Ihr Logo PHP Parte 2 “php toma muchas sintaxis de lenguajes de alto nivel conocidos para poder trabajar”
Tema 11 Bases de Datos y el Lenguaje SQL
Práctica Profesional PHP.
1
Karina Quispe. Multiplataforma Simple Esta en todos lados No es mas que simple texto Libre.
Yeray Caballero López Juan Pablo Quesada Nieves
Capítulo 9: Detección de Errores MSc. Alexis Cabrera Mondeja.
Manual PHP Básico Camilo Cartagena.
Ing. Lorena Ruhl - Marco Rapallini - Javier FabiánMódulo 5: JavaScript Ing. A. Lorena Ruhl Universidad Tecnológica Nacional Facultad.
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.
 Es un lenguaje de programación interpretado, es decir, que no requiere compilación, utilizado principalmente en páginas web, con una sintaxis semejante.
Curso de Programación Web html, java script. Contenido HTML Principios Color, links, listas Archivos externos Tablas y frames Java Script Datos y expresiones.
HTML.
Java Script. Como habilitar JavaScript en tu navegador
Módulo III.- Recursos en UPSA VIRTUAL Este módulo explica como configurar los distintos recursos que pueden encontrarse en un curso de MOODLE. Recurso:
Programación en Java Introducción a Java. Reseña histórica Surge en 1991 por Sun Microsystems Desarrollado para electrodomésticos Se buscaba un código.
Programación en Java Introducción a Java. Reseña histórica Surge en 1991 por Sun Microsystems Desarrollado para electrodomésticos Se buscaba un código.
COMPONENTES WEB.
Transcripción de la presentación:

Capacitación de Herramientas para el Desarrollo WEB Modulo VI- Javascript Sesión #3 María Paz Coloma M.

Javascript Contenido ¿Qué es Javascript? Programación del lado del cliente. Aspectos generales del lenguaje. Validaciones de Formulario.

¿Qué es Javascript? Javascript es un lenguaje liviano, cuya principal característica es que trabaja del lado cliente, ya que el navegador soporta la carga de procesamiento. Javascript puede ser insertado en páginas HTML o bien ser agregado como referencias, al igual que las hojas de estilos o CSS.

Programación del lado del cliente Este lenguaje trabaja a través de lo que se conoce como DOM( document object model), lo que le otorga facilidades de acceder de forma inmediata o bien a través de eventos, a los objetos que componen un HTML, permitiendo dar efectos gráficos, escribir en documentos y validaciones entre otras cosas, sin ocupar recursos del servidor.

Aspectos Generales del Lenguaje Es un lenguaje de programación. No debe confundir Java con Javascript. Javascript por si sólo no permite la creación de aplicaciones independientes. Necesita estar inserto en un documento HTML para poder operar. Para programarlo sólo necesita de un editor de texto o de html que le permita editar sus documentos.

Sintaxis de Javascript Declaración de Variable: –Var strnombre; Operadores: +: suma y/o concatenación - : Resta. / : división. * : multiplicación.

Sintaxis de Javascript Comentarios: –/*... * / Bloque de comentarios. –// comentarios línea a línea. Sentencias de Control, iteración y salto: –If –Select case –While –For –Do While –Return, break y continue

Manejo de Objetos Javascript reside en el HTML, dentro de los tags script o un archivo aparte. Ejemplo: Archivo saludo.htmsaludo.htm

Manejo de Objetos Para acceder a un objeto dentro del DOM siempre debe utilizar un document. Las aplicaciones javascript son manejadas por eventos. No todos los eventos son compatibles con todos los browser.

Manejo de Objetos Dentro de los eventos podemos destacar: –onClick: cuando el usuario hace un click en un elemento. –onLoad:la página se carga en el browser. –onBlur:el usuario sale del campo de un formulario. –onSubmit: cuando un formulario va a ser enviado. –onMouserOver: cuando se mueve el mouse por sobre el elemento. –onMouseOut: cuando se mueve el mouse por fuera del elemento.

Manejo de Objetos Todo objeto tiene un id o bien un name, y debe ser definido si se quiere acceder a través de javascript. Los manejadores de eventos dependen de los objetos. Los objetos tienen métodos y atributos.

Definición de Funciones Las funciones se definen con la palabra reservada function y en minúsculas. Deben tener un return como norma. La funcion puede recibir parámetros no importando su tipo. Cómo todo lenguaje maneja palabras reservadas. Debe respetar esto si no tendrá problemas de debug nada gratos. Ejemplo: –function validar(variable)

Definición de Funciones El contenido de una función va entre llaves. { } Cada sentencia Javascript debe terminar con punto y coma (;) Las mayúsculas y minúsculas deben ser respetadas. Las comillas simples (‘) representan texto. La función debe ir definda con un nombre e independiente si recibe o no parámetros con paréntesis redondos.

Validaciones de Formularios Recuerde que mientras menos sean las conexiones que tenga que efectuar al servidor mejor. Uno de los principales errores es cuando se valida el formulario en el servidor. Para validar formularios debe ocupar Javascript, independiente sea a mano o automatizable a través de algún editor. Recuerde que el envío de un formulario se realiza a través del método submit del mismo.

Ejemplo de validación de un Formulario 1. Vaya a notepad y abra el archivo contactenos.htm 2. Guarde el archivo como contactenos1.htm 3. Vaya al encabezado del documento, a la sección. 4. Dentro de esta sección escriba: –function validar(){ }

Ejemplo de validación de un Formulario 5. Vamos a validar que ningún campo venga vacio. Para esto validamos el primer campo del formulario que se llama txt_nombre. De no traer ningún carácter mostraremos un cuadro de dialogo con la función alert y posicionaremos el cursor en la txt_nombre. Nuestra función debería quedar así: function validar() { if(document.frm_contactenos.txt_nombre.value.length==0) {alert('Debe ingresar el nombre'); document.frm_contactenos.txt_nombre.focus(); return false; } }

Ejemplo de validación de un Formulario 6. Realizamos el mismo procedimiento anterior pero ahora con el . La función quedaría: function validar() { if(document.frm_contactenos.txt_nombre.value.length==0) {alert('Debe ingresar el nombre'); document.frm_contactenos.txt_nombre.focus(); return false; } if(document.frm_contactenos.txt_ .value.length==0) {alert('Debe ingresar un '); document.frm_contactenos.txt_ .focus(); return false; } }

Ejemplo de validación de un Formulario 7. Una vez que se han validado los campos, mediante javascript se procederá a enviar el formulario. Para esto borraremos el contenido del método action y el botón submit lo cambiaremos por el tipo button. 8. Agregaremos al botón cmd_envio el manejador de eventos onclick quien ejecutará la función ya definda.

Ejemplo de validación de un Formulario 9.En la función validar, después del último if, escribimos lo siguiente: document.frm_contactenos.action=‘ document.frm_contactenos.submit(); return true; 10.Lo que hizo fue configurar en forma dinámica el action del formulario y su método de envío. 11. Si usted presiona enviar y se encuentra con datos las textbox, se mostrará la página aldea.

Ejemplo de validación de un Formulario Sin embargo este ejemplo presenta un Pero. Los espacios en blancos también son considerados caracteres válidos. Agregue el código necesario al formulario para que valide que las textfield no esten vacias.

Objeto window Window: es el nivel más alto de la jerarquí de objetos de javascript. Atributos: –MenuBar –Location –Statusbar –Toolbar Métodos: –Open(Url, nombre, atributos) –Close()

Ejemplo Objeto Window 1. Abra el archivo ejemplo.htm en Notepad 2. Guarde el archivo como window.htm 3. En el body cree un botón del tipo button que se llame cmd_abrir y como etiqueta “Abrir” 4. Vaya a la sección script y escriba lo siguiente: function AbrirVentana() { var opciones="left=100,top=100,width=250,height=150,toolbar=no,menubar=no"; window.open(' }

Ejemplo Objeto Window 5. Guarde los cambios. 6. Agregue al botón el manejador de eventos onClick que llame a la función que se acaba de crear. 7. Guarde los cambios y visualice en el browser.

Objeto Document El objeto document es el que tiene el contenido de toda la página que se está visualizando. Esto incluye el texto, imágenes, enlaces, formularios. Atributos: –Bgcolor –Forms –Title Métodos: –Open() –Close() –Write() –Writeln()

Objeto Location Este objeto contiene la URL actual así como algunos datos de interés respecto a esta URL. Permite extraer información de una URL a través de sus atributos, como hostname, href, port, protocol entre otras cosas. Dentro de la jerarquía de objetos es la tercera. Métodos: –Reload() –Replace(cadenaUrl)

Ejemplo del Objeto Location 1. Vaya al notepad. 2. Abra el archivo ejemplo.htm 3. Guarde el archivo como location.htm 4. En el body inserte el manejador onLoad y escriba los siguiente: 5. En la sección script escriba la siguiente función: function infoUrl() { document.write('Location href:' + location.href); } 6. Guarde el archivo y visualice los cambios.

Objeto History Este objeto se encarga de almacenar una lista con los sitios por los que se ha estado navegando. Atributos: –Current. –Next –Length –Previous Métodos: –Back(). –Forward() –Go(posición)

Objeto History 1. Vaya a notepad. 2. Abra el archivo ejemplo.htm 3. Guarde el archivo como history.htm 4. Inserte un botón en la sección body del documento que sea del tipo button, name igual cmd_volver, y value igual “Volver”. 5. Agregue al botón el manejador de eventos onClick. 6. Escriba en el manejador lo sgte: onClick=“Javascript:void(History.back());” 7. Guarde los cambios y visualice en el browser.

Objeto Navigator Este objeto simplemente nos da información relativa al navegador que esté utilizando el usuario. Atributos: –appName –appVersion Métodos: –Javaenbled()

Ejemplo de objeto Navigator 1. Vaya a Notepad. 2. Abra ejemplo.htm 3. Guarde como Navigator.htm 4. En la sección script escriba la siguiente función: function ValidarNav() { document.write('Su navegador es:' + navigator.appName); }

Ejemplo de objeto Navigator 5. Borre lo que tenga la sección body. 6. Agregue el manejador de eventos onLoad al body y llame a la función Javascript. 7. Guarde los cambios y Visualice en el browser.

Links Varios: - -