Fernando Alonso Blázquez Programación en páginas Web: JavaScript 04 de Marzo de 2004.

Slides:



Advertisements
Presentaciones similares
JavaScript.
Advertisements

Introducción a la programación (Clase 2)
Introducción a la programación
Estructuras de control
Fernando Alonso Blázquez Formularios en lenguaje HTML 26 de Febrero de 2004.
Conceptos fundamentales de ASP.NET
Introducción a JavaScript (js)
Scripting en el lado del Cliente
Programación Orientada a Objeto 1
Enlaces con variables en la URL en PHP Programación en Internet II.
JavaScript Es una de las múltiples aplicaciones que han surgido para extender las capacidades del Lenguaje HTML. JavaScript es un lenguaje script orientado.
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.
Funciones. Programación, Algoritmos y Estructuras de Datos.
Desarrollo de Aplicaciones para Internet
Control de eventos con Javascript
OBJETO REQUEST. El objeto Request Por qué el objeto request Funcionamiento Colecciones: – Transferencia de variables por URL –Transferencia de variables.
Framework Hexápodo PHP fácil, rápido y sin dolor
JSP Copyright ISIPE – Instituto de Servicios Informáticos para Empresas – Universidad Siglo 21 – Cualquier copia u otro uso debe ser autorizado expresamente.
Los condicionales IF en PHP Programación en Internet II.
Fundamentos de Javascript Desarrollo de Aplicaciones para Internet.
Mecanismo de petición y respuesta Prof. Manuel Blázquez Ochando
Capacitación de Herramientas para el Desarrollo WEB Modulo VI- Javascript Sesión #3 María Paz Coloma M.
Laboratorio 7 Paginas Dinámicas Universidad de Chile – Bachillerato Curso: Computación Cristian Wilckens Patricio Bahamondes Fecha: 28 de Mayo del 2010.
Características del HTML Multiplataforma Simple Está en todos lados No es más que simple texto Libre.
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.
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.
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.
Javascript, DOM y Ajax.
Ingeniero Anyelo Quintero
 LOPEZ MENDOZA CORINA AMALINALLI  GRUPO 304.  Una base de datos o banco de datos (en ocasiones abreviada BB.DD.) es un conjunto de datos pertenecientes.
Laboratorio 1 JavaScript.
3 PROGRAMAR EN UN LENGUAJE DE HIPERTEXTO L.I. OSWALDO MARTINEZ C. EDPW.
PAGINAS DINAMICAS PHP. INTRODUCCION PHP (Profesional Home Pages - Páginas Personales Profesionales) es un lenguaje para la creación de páginas web incrustado.
INTRODUCCIÓN A LA PROGRAMACIÓN WEB
PHP TODO SOBRE PHP.
Diseño de Aplicaciones Web * En las aplicaciones web el diseño es muy diferente de las aplicaciones tradicionales dado que hay que dividir la aplicación.
¿Qué son los formularios? Los formularios son posiblemente la herramienta más utilizada en Internet para obtener datos e información acerca de la gente.
Lenguajes de programación Web
INTRODUCCIÓN A AJAX. ¿Qué es AJAX? Acrónimo de Asynchronous JavaScript And XML No es ninguna tecnología, ni lenguaje de programación. Es una técnica de.
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.
Presentado por: Laura Patricia Pinto Prieto Ingeniera de Sistemas.
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.
Asesorías sitio web Introducción a JavaScript Ing. Tito Fernando Ale Nieto
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.
Cristian Fonnegra Marin
ELEMENTOS DE COMPUTACIÓN Profesor: Guillermo Figueroa
PEDRO ALBERTO ARIAS QUINTERO. El shell es un intérprete de órdenes, los intérpretes de órdenes de Linux son auténticos lenguajes de programación. Como.
Visual Basic FUNCIONES Y PROCEDIMIENTOS
Ihr Logo PHP Parte 2 “php toma muchas sintaxis de lenguajes de alto nivel conocidos para poder trabajar”
Práctica Profesional PHP.
Yeray Caballero López Juan Pablo Quesada Nieves
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.
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.
PROGRAMACIÓN Grupo de Modelamiento de Sistemas
Java Script. Como habilitar JavaScript en tu navegador
Introducción a programación web Martin Esses. Formularios HTML se utilizan para pasar datos a un servidor. Un formulario HTML puede contener elementos.
Métodos en Java. Estructura de un programa en Java ► La relación con la vida misma la podemos ver en el siguiente comentario: Imaginemos que dos clases.
1 Tema 2.5 Cookies. Inicio 2 1.CookiesCookies La principal utilidad de las cookies (galletas) es la de solventar el problema de la falta de estado en.
Introducción a programación web Martin Esses. En las presentaciones anteriores, vimos como enviar datos a un controlador usando POST y como generar formularios.
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.
Helpers en ASP.NET MVC3. Introducción Los helpers son una herramienta muy potente para generar nuestro propio código HTML dentro de las vistas. Los helpers.
Transcripción de la presentación:

Fernando Alonso Blázquez Programación en páginas Web: JavaScript 04 de Marzo de 2004

Indice ¿Qué es un lenguaje Script? ¿Qué es JavaScript? ¿Qué se puede hacer con JavaScript? Generalidades de JavaScript La TAG Modelo de Eventos de JavaScript Gestores de Eventos (Event Handlers) Clases en JavaScript Jerarquía de Clases

¿Qué es un lenguaje Script? Scripting – system programming –Unos no sustituyen a los otros sino que están orientados a cosas diferentes Extienden las capacidades de la aplicación con la que trabajan Raramente se usan para algoritmos y estructuras de datos complejas Tienden a ser Typeless –Detección de errores en tiempo de ejecución –Código y datos son intercambiables –Un programa puede escribir otro y ejecutarlo. –Menos código y programas más flexibles Problemas de SEGURIDAD

¿Qué es JavaScript? Es un lenguaje Script Extiende las capacidades de las páginas Web El código está integrado en el HTML Se interpreta en el ordenador que recibe el HTML, no se compila Ejecución dinámica –Los programas y funciones no se chequean hasta que se ejecutan Tiene programación orientada a objetos Trabaja con los elementos del HTML No se declaran los tipos de variables

¿Qué se puede hacer con JavaScript? Chequear Formularios –Comprobar que se han rellenado correctamente antes de enviarlos y que el servidor de error –Validar CampoValidar Campo Realizar cálculos simples –Indice de Masa CorporalIndice de Masa Corporal Juegos –BattleshipBattleship O simplemente... pasar el tiempo –Mouse Trail ClockMouse Trail Clock Hacer interactiva una página web –Graficar FuncionesGraficar Funciones –Check AllCheck All

Generalidades de JavaScript Modelo orientado al WWW Elementos de una página HTML pueden causar un evento que ejecutará una acción Esa acción se ejecutará a través de una serie de sentencias JavaScript Comandos de JavaScript: –Variables –Expresiones –Estructuras de control –Funciones (bloques de sentencias) –Clases, objetos y arrays (agrupaciones de datos)

Sintaxis Atributo SRC: fichero código fuente Colocarlo en la sección del HTML –No es necesario que esté todo el código allí –Asegura que todo el código haya sido definido antes del del documento. La TAG function valor_abs(form) { var num = eval(form.expr.value) if (num >= 0) form.result.value = num else num = -num form.result.value = num }

Modelo de Eventos de JavaScript Los eventos suceden a tres niveles: –A nivel del documento HTML –A nivel de un formulario individual –A nivel de un elemento de un formulario El evento es gestionado por una sección de código en JavaScript (Gestor de Eventos) Declaración de Gestores de Eventos: similar a los atributos en HTML <FORM name="nombre_del_formulario"... onSubmit="función_o_sentencia">

Gestores de Eventos (Event Handlers) EventoOcurre CuandoGestor blurEl usuario quita el cursor de un elemento de formularioonBlur clickEl usuario clica un link o un elemento de formularioonClick changeEl usuario cambia el valor de un texto, un área de texto o selecciona un elemento. onChange focusEl usuario coloca el cursor en un elemento de formulario.onFocus loadEl usuario carga una página en el NavegadoronLoad MouseoverEl usuario mueve el ratón sobre un linkonMouseOver SelectEl usuario selecciona un campo del elemento de un formularioonSelect SubmitSe envía un formularioonSubmit UnloadSe descarga la páginaonUnload

Estructura de un HTML con JavaScript Funciones JavaScript –Dentro de un bloque –Dentro del del documento HTML no interactivo –Dentro del del documento HTML interactivo –Atributos Gestores de Eventos cuyos valores son funciones de JavaScript definidas en el bloque del HTML

Clases en JavaScript Clases Predefinidas –Clase String: Cada vez que se asigna una cadena de caracteres a una variable, se crea un objeto de la clase String –Clase Math: Se usa para efectuar cálculos matemáticos –Clase Date: Para el manejo de fechas y horas Clases del Browser o Navegador –Tienen que ver con la navegación Clases del Documento HTML –Están asociadas con cualquier elemento de una página Web (link, ancla, formulario, etc) Clases definidas por el usuario

Jerarquía de Clases

Ejemplo Ejemplo sencillo de página HTML Este es el principio de la página // ancla Introduzca su nombre: Clica aquí para ir al principio de la página // link document.title document.anchors[0].name document.forms[0].method document.forms[0].elements[1].value document.links[0].href

Para finalizar... Referencia de JavaScript Ejemplos

Fernando Alonso Blázquez Programación en páginas Web: JavaScript 04 de Marzo de 2004