Scripting en el lado del Cliente

Slides:



Advertisements
Presentaciones similares
Introducción a la programación (Clase 2)
Advertisements

Introducción a la programación
Estructuras de control
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)
Lenguaje PHP Capítulo 4.
CI-2413 Desarrollo de aplicaciones para Internet
Pippy (Python para niños)‏ 1.
Fernando Velasco
JavaScript Es una de las múltiples aplicaciones que han surgido para extender las capacidades del Lenguaje HTML. JavaScript es un lenguaje script orientado.
M.C. Rafael A. García Rosas.
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:23 PRESENTACION: BASE DE DATOS ALUMNAS: Velazquez Corona Elsa Ponciano Antonio.
ActiveX.
PHP-MYSQL OPERADORES EN PHP
Desarrollo de Aplicaciones para Internet
Tema 2: Lenguaje PHP básico
Programación Web en Servidor Curso INEM 2010 CSS y jQuery Santiago González Tortosa.
Estructuras de control
Fundamentos de Javascript Desarrollo de Aplicaciones para Internet.
CONCEPTOS INTRODUCTORIOS DE JAVASCRIPT Preparado por: Prof. Nelliud D. Torres 14/octubre/2004.
Al término de la clase, el alumno reconoce las ventajas de usar JAVASCRIPT para un proyecto web.
Tema 4: Sentencias de control
Ingeniero Anyelo Quintero
Tecnologías de desarrollo software para la WWW Tecnologías de cliente.
Laboratorio 1 JavaScript.
Desarrollo de aplicaciones web
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.
Diseño de una base de datos Zavaleta Nolasco Karina
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.
Lenguajes de programación Web
Programación Básica con NQC Patricio A. Castillo Pizarro 25/08/2007.
Colegio de Bachilleres Plantel 13 Xochimilco-Tepepan Integrantes: Karen Elizabeth González Monroy Elizabeth De Jesús Vergara Grupo:308.
Informática Ingeniería en Electrónica y Automática Industrial
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.
PHP - Ingº Eloy Colquehuanca C. 1 LENGUAJE DE PROGRAMACIÓN PHP Docente: Ingº Eloy Colquehuanca C. Web :
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.
JavaScript Luis Zarza. JavaScript, Historia  Inicialmente se llamaba LiveScript  Lenguaje de guiones (script)  Respaldado por SUN en 1995: JavaScript.
Programación Web Unidad 4. Procesamiento del lado del cliente.
Presentado por: Laura Patricia Pinto Prieto Ingeniera de Sistemas.

introducción al lenguaje
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
Formularios La mayor parte de los elementos HTML de que disponemos permite al visitante visualizar los contenidos de un sitio, pero no interactuar con.
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.
Mg. Christian Retamal P.1 PROGRAMACIÓN LADO CLIENTE Christian Retamal Peña Magíster © en Ingeniería Industrial y Sistemas.
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.
Cristian Fonnegra Marin
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.
Autores: Alejandro Teixeira Alexander Parra SOCIEDAD Y INTERNET HTML V.5 ACTIONSCRIPTAJAX HERRAMIENTAS WEB 2.0.
Capitulo 6 PHP Introducción:
Práctica Profesional PHP.
Yeray Caballero López Juan Pablo Quesada Nieves
Programación PHP: Lenguaje PHP.
Manual PHP Básico Camilo Cartagena.
AJAX Asynchronous JavaScript And XML.
Clase Teórica No. 3 Introducción a Java
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.
Técnicas de Programación en Cliente
 Es un lenguaje de programación interpretado, es decir, que no requiere compilación, utilizado principalmente en páginas web, con una sintaxis semejante.
INTEGRANTE: FLORES GODOY JUAN E. Grupo:308. Una tabla es una colección de datos sobre un tema específico, como productos o proveedores. Al usar una tabla.
Creación de páginas Web (II) PHP Pau Barceló Forteza
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
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.
Transcripción de la presentación:

Scripting en el lado del Cliente Diseño y Programación Web para Comercio Electrónico Jimmy Villalobos Arias jimmy.villalobos@gmail.com A25460

Objetivos Definir script del lado del cliente Mencionar el estándar ECMAScript Explicar el uso scripts en el lado del cliente Lenguajes de scripting del lado del cliente Ventajas Desventajas Ejemplos del uso de JavaScript

Lenguajes del lado del cliente Son interpretados. Puede acompañar a un documento HTML o puede estar incluido en él. Se ejecuta en la máquina del cliente. El soporte de scripts de HTML es independiente del lenguaje de scripts.

Estándar ECMAScript ECMAScript o ECMA-262 es una especificación de lenguaje de programación publicada por ECMA International. El desarrollo empezó en 1996 y estuvo basado en el popular lenguaje JavaScript propuesto como estándar por Netscape Communications Corporation. Actualmente está aceptado como el estándar ISO 16262

Uso de scripting Modificar los contenidos del documento dinámicamente. Procesar los datos que se introducen en un formulario. Rellenar dinámicamente partes de un formulario según los valores de los otros campos. Asegurarse que los datos introducidos concuerden con rangos de valores. Pueden ser llamados por eventos que afecten al documento. Pueden ser vinculados a controles de formulario para producir elementos gráficos.

Lenguajes Java Script Visual Basic Script JScript

Ventajas Aplicaciones de muy diversos tipo, desde generadores de HTML, comprobadores de formularios, etc. Desarrollar aplicaciones web que permitan crear páginas como si fueran ventanas. Da la sensación de estar trabajando con una aplicación con interfaz de ventanas.

Ventajas Páginas dinámicas (DHTML) Comprobación de datos (Formularios) Uso de los elementos de la página web Intercambiar información entre páginas web en distintas ventanas Manipulación de gráficos, texto, etc. Comunicación con plug-ins: Flash, Java, Shockwave, etc.

Nuevas Capacidades DHTML, los scripts en el lado del cliente cambian el HTML del documento, lo cual afecta la apariencia y las funciones de los objetos. AJAX es en donde se utiliza el objeto XMLHttpRequest para intercambiar datos asincrónicamente con el servidor web.

Ventajas Es seguro y fiable hay que interpretarlo, por lo que puede ser filtrado. Se ejecuta en el cliente por lo que el servidor no es solicitado más de lo debido.

Desventajas Dependiente del sistema donde se están ejecutando

Definicion de Javascript Objetos los objetos con los que trata JavaScript pueden ser ventanas, formularios y elementos de formularios (como botones, o las casillas de verificación).

Definicion de Javascript Propiedades Pueden modificar objetos y una misma propiedad se puede aplicar a cualquier objeto ya sea igual o diferente.

Definicion de Javascript Métodos: Son las acciones que pueden realizar los objetos. Ejemplo: Open(); Close();

Definicion de Javascript Eventos: Son acciones que el usuario realiza mientras mira la página, Las etiquetas HTML tienen varios "eventos" que responden a determinados sucesos Por ejemplo: aparezca un mensaje al cargar la página: <html> <head> </head> <body onload="alert('Hola, esto es una página web')"> texto </body> </html>

Definicion de Javascript Variables y Tipos de Datos: Son espacios de memoria a los que se les asigna un nombre de acceso. Hay varios tipos de Datos: string, number, object, function, array, boolean, Ejemplo: nombre = ”pedro”; var value = 0;

Definicion de Javascript Funciones: conjunto de sentencias que realiza una tarea. tiene un nombre. Ejemplo: Function decirAlgo() { alert(“digo algo”); }

Definicion de Javascript Operadores: los operadores sirven para introducir, evaluar, manipular y mostrar información. Hay varios tipos de operadores. Operador de asignación El operador de asignación en el lenguaje JavaScript es el símbolo igual, =. Operadores aritméticos Los aritméticos son los matemáticos: suma(+), resta(-), multiplicación(*), división(/), y resto de división o módulo (%). El operador + también puede ser utilizado para concatenar strings.

Definicion de Javascript Estructuras de Control: indican condición. permiten modificar el flujo de ejecución de las instrucciones de un programa. Ejemplo: if (condición) { [Sentencias] } if (condición) { [Sentencias] }else{ [Sentencias] } Ejemplo: switch( ''expresión'' ){ case ''valorX'' : ''sentencias''; break; ... default : }

Definicion de Javascript Bucles: Un bucle permite realizar una acción un determinado número de veces. En JavaScript hay varios tipos de bucles: For While Do while For in

Ejemplos del uso de JavaScript Clon del clásico Arkanoid http://www.pixelinstrument.net/portfolio/ourdemos/arkanoid.php  Juego en primera persona http://www.abrahamjoffe.com.au/ben/canvascape/

Muchas Gracias