Lenguajes de Script. Qué son los Lenguajes de Script?

Documentos relacionados
PROGRAMACIÓN CON LENGUAJES DE GUIÓN EN PÁGINAS DURACIÓN 90 WEB.

Modelo de objetos de documento

El lenguaje JavaScript. Asignatura: Fonaments Cartografia i SIG Curso: 2006/07 Profesor: Toni Navarrete

EVENTOS PRIMERA PARTE

TEMA 9 CREACIÓN DE PÁGINAS WEB

1. Los lenguajes de marcas. - Características de los lenguajes de marcas.

JAV JA A V S A C S R C I R P I T

ANEXO I I. IDENTIFICACIÓN DEL CERTIFICADO DE PROFESIONALIDAD Denominación: Confección y Publicación de Páginas Web Código: IFCD0110 Familia

Tutorial de enlace entre Formulario Web y Servicio Web REST. Programación en Internet

Certificado de Profesionalidad CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB [Nivel 2]

Temario Programación Web para Web

6º Unidad Didáctica. Javascript. Eduard Lara

BOLETÍN OFICIAL DEL ESTADO

Unidad IV: Programación del lado del cliente

mope CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB

Diseño Web Avanzado con HTML5 y CSS3

JavaScript DOM. JavaScript - Jerarquía de Objetos. JavaScript - Jerarquía de Objetos. Jerarquía de Objetos del Navegador

LENGUAJES JÓVENES PROGRAMADORES

UNIDAD 1 GENERALIDADES HTML

CONTROLES FORMULARIOS PRIMERA PARTE

Para iniciarnos en el estudio de este curso necesitamos estar familiarizados con ciertos conceptos generales, entre ellos:

Ejercicio: Mensajes Alert, Confirm y Prompt

Ingeniería Web. Navegadores Web. Fernando Barraza A.

20483 Programación en C#

Índice. HTML HyperText Markup Language. Conceptos básicos. Qué es HTML? Diseño de servicios Web HTML 1

JavaScript toma su sintaxis de los lenguajes de programación más conocidos, fundamentalmente C/C++, aunque también algo de Pascal.

La única regla que debe de tener presente siempre, es que cada etiqueta que abra <etiqueta> debe de cerrarla en el mismo orden < /etiqueta cerrada>.

Tecnología WEB: Desarrollo De Aplicaciones.

Guía Práctica de Comprobación de Accesibilidad: FORMULARIOS

El lenguaje JavaScript. Asignatura: Programació III Curso: 1999/2000 Profesor: Toni Navarrete

SENA Tecnólogo en Produccón Multimedia

Gestión de eventos y formularios en JavaScript.

Diseño de Páginas Web

Programación PHP. orientada a formularios DISEÑOS CURRICULARES CON ENFOQUE POR COMPETENCIAS LABORALES

MÓDULO DIARIO PARA MOODLE

JavaScript III. JavaScript, la POO y el DOM

Curso JAVA EE

PROGRAMACION EN INTERNET

JavaScript en HTML 5

DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA

DISEÑO DE PÁGINAS WEB 80 HORAS

Computadora y Sistema Operativo

Tema 1. Introducción a programas en el lado del cliente

Ejercicios y cuestiones

Índice. Presentación Espacio de trabajo y gestión de archivos. Gestión de sitios y páginas

DESARROLLO WEB EN ENTORNO CLIENTE

JAVA 7 Los fundamentos del lenguaje Java

TEMA 53 Desarrollo para navegadores web: html, DHTML, JAVASCRIPT, CSS, DOM y objetos incrustados.

Aprender a desarrollar con JavaScript

Clases y objetos en JavaScript

CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB..

HIPERVÍNCULOS, LINKS O ENLACES HTML. ETIQUETA <A>. ATRIBUTOS HREF, TARGET Y TITLE. TIPOS DE HIPERVÍNCULOS. ANCLAS O ANCHORS (CU00717B)

Programación Hipermedia I

Tomar información por pantalla con JavaScript

DISEÑO CURRICULAR ELECTIVA II. DESARROLLO DE APLICACIONES WEB

Linux Avanzado: Redes y Servidores (Versión Ubuntu)

CAPÍTULO 14. DESARROLLO

Scripting en el cliente: Javascript. Tecnologías Web

CONTENIDOS DEL CURSO ONLINE DE DISEÑO Y DESARROLLO WEB CON HTML5, CSS Y DREAMWEAVER CS4:

FORMULARIO HTML PREPARACION DEL FORMULARIO. Que información debes solicitar al visitante de tu web?

JavaScript como Orientación a Objetos

Programación con Visual C#

INTRODUCCIÓN A BASE DE DATOS. Excel - Access

Curso de JAVASCRIPT 3 / 3

MICROSOFT ACCESS 2016 Avanzado

Aprenda los lenguajes HTML5, CSS3 y JavaScript para crear su primer sitio web

INDICE Programación Introducción Capitulo 21 BASIC Capitulo 22. COBOL Capitulo 23 DELPHI Capitulo 24. FORTRAN Capitulo 25.

Grupo de Ingeniería del Software. Conceptos básicos de formularios HTML

Procesamiento de documentos XML.

CURSO TÉCNICO DE ACCESIBILIDAD Y USABILIDAD WEB

BLOQUE I: HOJA DE CÁLCULO

HTML HTML HTML. Diseño de Sitios Web. Qué es HTML?

Experto en Diseño Web Para Dispositivos Móviles con HTML5 + CSS3 + JavaScript

Diseño y Desarrollo Web. Espinola Raul 2008 basado en una Presentación de G. Gaona.

EXTENSIÓN DE UML PARA APLICACIONES WEB

ESOFT 3 Nice Screen Scraper: A simple scraper

SEGUNDA PARTE: DOM y jquery

DISEÑO Y DESARROLLO WEB CON HTML 5, CSS DREAMWEAVER CS4

UF1304 Elaboración de plantillas y formularios

Programa. Conceptos básicos: variables, valores y objetos predefinidos, operadores, etc. etc. Callbacks, eval(), etc.

III Curso de Diseño de Sitios WEB basados en Gestores de Contenido (CMS)

MICROSOFT ACCESS 2007 (COMPLETO)

Curso: DISEÑO WEB PARA DISPOSITIVOS MOVILES CON HTML5 + CSS3 + JAVASCRIPT

MANUAL. Manual de usuario de OJS. Introducción al Sistema Open Journal Systems CONSORCIO DIGITALIZACIÓN DEL CONOCIMIENTO

Confección y publicación de páginas Web

Especialista TIC en Programación de Videojuegos con HTML5 + Javascript + CSS3

Quieres diseñar una página web y no sabes por dónde empezar? Puedes decantarte por utilizar Visual Web Developer.

1

JavaScript,, AJAX y otras tecnologías web. Área de Ingeniería Telemática

4.1 Conceptos Básicos de Matlab. Matlab es creado por The MathWorks, el cual es un idioma de alto rendimiento

CANTABRIA GOBIERNO DE

Transcripción:

JavaScript (I) 1

Lenguajes de Script Qué son los Lenguajes de Script? Scritps de cliente: son programas que pueden acompañar a un documento HTML o bien ir incrustados en él. Un lenguaje de script es un pequeño lenguaje de programación cuyo código se inserta dentro de un documento HTML. Se ejecuta en el navegador del usuario al cargar la página, o cuando sucede algo especial como puede ser el pulsar sobre un enlace. 2

Lenguajes de Script Características El programa se ejecuta en la maquina cliente Son lenguajes sencillos en comparación con el resto de los lenguajes Son independientes de la plataforma en la que se muestre el documento html. Son Diseñados para usarlos en Páginas Web 3

Lenguajes de Script JavaScript Qué es JavaSctript? Javascript es un lenguaje de programación utilizado para crear pequeños programitas encargados de realizar acciones dentro del ámbito de una página web. Es un lenguaje de programación del lado del cliente más utilizado 4

JavaScript JavaScript es un lenguaje de script No es un lenguaje orientado a objetos Se organiza entorno a: El núcleo del Lenguaje El lado del Cliente El lado del Servidor 5

JavaScript Básico Palabras reservadas Sintaxis sentencias y programas Reglas para expresiones, variables y literales Modelo de objetos (aunque JavaScript cliente y servidor tienen objetos predefinidos diferentes) Objetos predefinidos y funciones (como Math) 6

JavaScript Cliente Los navegadores pueden interpretar JavaScript en el cliente Cuando un navegador solicita una página, el servidor manda tanto el código HTML como los scripts incluidos en dicho código El navegador lee la página de arriba abajo, mostrando el código HTML y ejecutando los scripts en el orden en que aparecen o son invocados Los scripts pueden reaccionar a los eventos del usuario (ratón, forms, etc) Ejemplo típico: comprobar la corrección de los datos introducidos (antes de mandarlos al servidor) ahorra tiempo! En general, cuando se desarrolla una aplicación web, debemos realizar tanto como sea posible en la parte del cliente 7

Qué se puede hacer con JavaScript? mostrar la fecha/hora del usuario realizar cálculos matemáticos averiguar el navegador del usuario y su versión redireccionar el navegador a otra página crear un árbol de navegación dinámico que facilite la visita de un sitio web validar (localmente) los datos de un formulario antes de enviarlos al servidor crear animaciones (textos con movimiento, imágenes,...) manipular los elementos HTML de una página almacenar temporariamente datos en el cliente 8

Qué NO se puede hacer con JavaScript? escribir datos en un archivo acceder a los archivos del servidor averiguar la dirección de correo del usuario, su dirección IP, etc obtener datos de una BD del servidor gestionar la transmisión de ficheros al servidor... 9

Cómo incluir código JavaScript en un Documento? Incluir código dentro de un elemento <script> <script language = JavaScript > Sentencias Javascript </script> Especificando un archivo externo <script language = JavaScript src= ArchivoJS.js > 10

Cómo incluir código JavaScript en un Documento? Dando valor a un atributo de un elemento HTML Incluido en otras etiquetas HTML como respuesta a algún evento. Ejemplo <form name= f1 > <input type= button name=&{var1}; onclick= fun1; > </form> 11

JavaScript Resulta aconsejable escribir los scripts de la siguiente forma: </HEAD> <script language= JavaScript type= text/javascript > <!--...instrucciones javascript... --> </script> <BODY> 12

JavaScript - DOM Características de los objetos del documento HTML Son creados por el navegador a medida que se carga la página El nombre de un objeto se corresponde con el atributo Name o Id 13

JavaScript El Modelo de Eventos Los eventos son sucesos que ocurren: Provocados por el usuario Acciones sobre el navegador Sobre un elemento de una página 14

El Modelo de Eventos Javascript ofrece para el tratamiento de eventos: El objeto event. La captura de eventos 15

JavaScript - Eventos onfocus usuario mueve el foco al objeto onblur usuario remueve el foco del objeto onselect usuario selecciona texto onchange usuario cambia el valor de un objeto onsubmit usuario entrega el formulario onclick usuario hace un click en un botón o link onmouseover usuario pone el cursos sobre un link Ejemplo onmouseout usuario saca el cursos del link onload página termina de cargarse - Ejemplo onunload usuario abandona la página onabort usuario aborta la carga de la página onerror se encuentra un error en el script 16

DOM: Modelo de Objetos del Documento Qué es el DOM? Es el medio a través del cual JavaScript interactúa con los elementos HTML Es el conjunto de objetos predefinidos que nos permite acceder a todos los elementos de una página y a ciertas características específicas del navegador Es una jerarquía de objetos predefinidos que describen los elementos de la página web que está mostrando el navegador 17

Jerarquía de Objetos del DOM Screen 18