HTML Dinámico: JavaScript. HTML Dinámico: JavaScript. Grupo de Ingeniería del Software. Departamento de Lenguajes y Sistemas Informáticos HTTP TCP/IP
|
|
- Mariano Montero Marín
- hace 6 años
- Vistas:
Transcripción
1 escuela técnica superior de ingeniería informática HTML Dinámico: JavaScript Departamento de Lenguajes 2005 Cliente web HTTP TCP/IP Servidor de aplicaciones SQL Servidor de datos Validación Validación en en cliente cliente
2 Qué es HTML HTML dinámico = HTML estático + scripts Los scripts (código ejecutable interpretado) permiten modificar dinámicamente el contenido de la página HTML La página HTML se manipula desde el código script mediante los objetos del DOM (Document( Object Model) La programación de HTML dinámico es básicamente programación por eventos JavaScript fue desarrollado por Netscape (1995) A pesar del nombre, JavaScript no tiene nada que ver con Java (originalmente LiveScript) Es el único lenguaje de script que es admitido por todos los navegadores La versión de Microsoft se denomina JScript y es una implementación casi completa del estándar ECMAScript Es un lenguaje basado en objetos, interpretado y sin tipos. Su sintaxis es similar a C/C++ o Java Otros usos: dentro de documentos PDF Qué versión? Qué navegador? Versión Java Script 1.0 (95) Java Script 1.1 Java Script 1.2 Java Script 1.3 Java Script 1.5 JScript 1.0 (96) JScript 2.0 JScript 3.0 JScript 4.0 JScript 5.0 JScript 5.5 Navegador Netscape 2.0, IE 3.0 Netscape 3.0, IE 4.0 Netscape , IE 4.0 Netscape x, IE 5.0 Netscape 6.0+, Mozilla, IE 5.5+ IE 3.0 IE 3.0 IE 4.0 IE 4.0 IE 5.0 IE 5.0 Además existe VBScript y ECMAScript (3.0,E4X)
3 Los scripts pueden insertarse en HTML de 4 formas distintas: En <body> mediante una etiqueta <script> de ejecución inmediata. En <head> mediante una etiqueta <script> de ejecución diferida. Como gestor de un evento de un objeto DOM. En la sección <head> con una etiqueta <script for...event...> En la etiqueta que genera el evento en un atributo onevento Como una URL especial (javascript:) en los atributos href de las etiquetas <a>. Siempre que se use la etiqueta script se puede usar el atributo src para indicar que el código se encuentra en una URL aparte. Script de ejecución inmediata <html> </html> <head> </head> <body> <title>título del documento</title> <!-- otra información de cabecera --> <!-- contenido del documento --> <script language="javascript"> <!-- // sentencias JavaScript //--> </script> <! más contenido del documento --> </body>
4 Script de ejecución diferida <html> <head> <title>título del documento</title> <script language="javascript"> <!-- // declaración de variables // y funciones JavaScript //--> </script> </head> <body> <!-- contenido del documento --> </body> </html> Gestor de eventos (1/2) <html> <head> <title>título del documento</title> <script language="javascript" for="identificador de objeto" event="evento"> </script> </head> </html> <!-- // sentencias JavaScript //--> <body> </body> <!-- contenido del documento -->
5 Gestor de Eventos (2/2) <html> <head> <title>título del documento</title> </head> <body> <!-- contenido del documento --> <marca onevento="código JavaScript"> </marca> <! más contenido del documento --> </body> </html>. Suele ser una llamada a una función previamente declarada en un bloque script en la sección de head o en un archivo externo. Como URLs de enlaces <html> <head> <title>título del documento</title> </head> <body> <!-- contenido del documento --> <a href="javascript:código JavaScript"> Texto enlace </a> </html> <! más contenido del documento --> </body>
6 Funciones en JavaScript function nombre_función( argumentos ){ var variable_local = valor_inicial; // código función return (expresión_devuelta); Si no existe return o bien no se devuelve nada o bien el tipo es undefined Los tipos de datos básicos en JavaScript son los string, numéricos y boleanos. Las variables pueden cambiar de tipo dentro del código aunque es mejor no utilizar esta funcionalidad. Objetos en JavaScript En JavaScript, los objetos son arrays a los que pueden añadirse propiedades (atributos) o funciones (métodos) dinámicamente. A las propiedades se accede mediante el operador punto o mediante los corchetes: objeto.propiedad objeto["propiedad"] Para añadir una propiedad nueva basta con una asignación. A los métodos se accede mediante el operador punto con paréntesis objeto.método( parámetros )
7 Estructuras if (condición) { // bloque if else { // bloque else switch (expresión) { case etiq1 : // bloque1 break; case etiq2 : // bloque2 break;... default : // bloquen while (condición) { // bloque while do { // bloque do while (condición) for (i=0; i<=n; i++) { // bloque for Objetos (core( objects) String Tiene en atributo length para saber la longitud y además las siguientes funciones: big(): para poner la fuente más grande bold(): para ponerla en negritas charat(n): devuelve el carácter colocado en la posición n. match(c) : dice si subcadena c pertenece a la cadena. substring(x,y): Devuelve la subcadena que va de x a y inclusive (las cadenas empiezan en 0) tolowercase():convierte a mayúsculas touppercase():convierte a minúsculas valueof()// tostring(): devuelve el valor de tipo string (importante a la hora de comparar cadenas)
8 Objetos (core( objects) Math abs(numero). Función valor absoluto max(x,y): Devuelve el máximo de 'x' e 'y' min(x,y): Devuelve el mínimo de 'x' e 'y' pow(base,exp): potencia random(). Devuelve un número aleatorio entre 0 y 1 round(numero). Redondea 'numero' al entero más cercano sin(numero). Devuelve el seno de 'numero' sqrt(numero). Devuelve la raíz cuadrada de número. tan(numero). Devuelve la tangente de 'numero'... Objetos (core( objects) Array Tiene en atributo length para saber la longitud y además las siguientes funciones: join(): agrupa los elementos separándolos por comas. reverse(): invierte el orden de los elementos. sort(): ordena los elementos del array a = new Array (25); // crea un array de 25 elementos a = new Array (1, abd",true); // un array con tres posiciones a = new Array ("cadena"); // un array con una cadena a = new Array (false); // array con el elemento false Array de 3 filas y 6 columnas? a = new Array (3); for (i=0;i<3;i++) a[i]= new Array (6); //acceso al array a[i][j]
9 Objetos (core( objects) Date getdate(). Devuelve el día del mes actual como un entero entre 1 y 31. getday(). Devuelve el día de la semana actual como un entero entre 0 y 6. gethours(). Devuelve la hora del día actual como un entero entre 0 y 23. getminutes(). Devuelve los minutos de la hora actual como un entero entre 0 y 59. getmonth(). Devuelve el mes del año actual como un entero entre 0 y 11. getseconds(). Devuelve los segundos del minuto actual como un entero entre 0 y 59. gettime(). Devuelve el tiempo transcurrido en milisegundos desde el 1 de enero de 1970 hasta el momento actual. Objetos (core( objects) Date getyear(). Devuelve el año actual como un entero. setdate(día_mes). Pone el día del mes actual en el objeto Date que estemos usando. togmtstring(). Devuelve una cadena que usa las convenciones de Internet con la zona horaria GMT var f = new Date (); var f = new Date (año, mes); var f = new Date (año, mes, día); var f = new Date (año, mes, día, horas); var f = new Date (año, mes, día, horas, minutos); var f = new Date (año, mes, día, horas, minutos, segundos);
10 Objetos (core( objects) Date function diadelasemana(){ var hoy = new Date(); var dia; switch(hoy.getday()){ case 0:dia = "Domingo";break; case 1:dia = "Lunes";break; case 2: dia = "Martes";break; case 3: dia = "Miércoles"; break; case 4: dia = "Jueves"; break; case 5: dia = "Viernes"; break; case 6: dia = "Sábado"; break; alert(dia); DOM (Document( Object Model) Pensado para acceder a documentos XML y HTML Estándar del W3C ( ) También conocido como W3CDOM Tres niveles: level 1, level 2, level 3 Cada navegador tiene una versión del DOM A partir de la versión 6 de IE (Trident( Trident) ) y los navegadores basados en Gecko (Mozilla, Firefox) soportan W3CDOM Trident Gecko KHTML Presto icab L Yes 7.0 Yes L2 Minor Major Major Major Major L3 No Minor Minor Minor Minor Tomado de
11 DOM (Document( Object Model) Estándar del W3C ( ) Window History Location Frame[] Navigator Document Plugin[] Applet[] Anchor[] Area[] Image[] Link[] FileUpload Password Radio Checkbox Hidden Submit Form[] Textarea Text Reset Button Select Options[] Plugin Layer[] MimeType Window Es el objeto que representa a la ventana que contiene la página status: mensaje de la barra de estado document: objeto que representa a la página HTML visualizada history: representa al objeto history closed: indica si la ventana está cerrada length: número de frames que contiene la ventana frames: un array que contiene todos los frames que tiene la ventana, es decir, devuelve un array de objetos de tipo Frame close(): cierra la ventana activa
12 Window alert(srt): abre una ventana que dice que algo va a suceder confirm(srt): una ventana con un botón de cancelar y otro de aceptar. devuelve true si se ha pulsado aceptar y false si ha pulsado cancelar prompt(msg,default): una ventana de entrada de datos con un valor por defecto default open(url,nombre,opt): abre una ventana del navegador close(): cierra la ventana navigate(url): ir a url (sólo IE) Navigator Es el objeto que representa al navegador de la ventana. Tiene un serie de propiedades: appname: : Nombre concreto del navegador: Microsoft Internet Explorer, Mozilla, NetScape, appversion: : Versión n del navegador: Netscape 5.0 (Windows; es-es) Microsoft Internet Explorer 4.0 (compatible; MSIE 6.0; Windows NT 5.0) mimetypes: : un array con los tipos MIME (Multipurpose Internet Mail Extensions) que soporta el navegador. Application, Audio, Image, Message, Multipart, Text, Video plugins: : un array con los plugins que tiene instalado el navegador javaenabled(): devuelve un booleano indicando si está habilitado el lenguaje JAVA para los applets
13 Frame Es el objeto que representa a los marcos (frames) de una página y tiene como atributo: parent: apunta al padre del frame Location Es el objeto que representa la URL que contiene el objeto window: host: Contiene el nombre del servidor que ha servido la página y el número de puerto de la URL hostname: nombre del servidor pathname: camino sin incluir ni el servidor ni el puerto port: puerto protocol: protocolo (http, ftp,..) href: URL que se puede cambiar dinámicamente Document Es el objeto que representa al documento en si: bgcolor: valor entero con el código del color de fondo o cadena con el color ( #12345, red ) fgcolor: identifica el color del texto del documento forms: un array conteniendo todos los Form de un documento images: array de imágenes del documento. lastmodified: es una cadena con la fecha de modificación del documento links: Contiene un array con todos los enlaces externos del documento referrer: cadena con la URL del enlace desde el que se llegó al documento. title: cadena con el título del documento
14 Document close(): cierra el documento (importante si se ha escrito en el) write(srt), writeln(str), ( ojo! writeln no mete ningún salto de línea al mostrarlo en el navegador) getelementbyid(id): aquí se le pone el ID del elemento contenido en el documento. <img id= imgmail src = mail.jpg > document.getelementbyid( imgmail ).src = mail2.jpg. Link target: cadena con el nombre del target href: cadena con el nombre del destino Image Este objeto representa a una imagen. Tiene las siguientes propiedades y métodos que están relacionadas con los atributos de la etiqueta img: Form border: valor entero con el valor de border de la imagen, número de pixels con el borde de la imagen. complete: valor booleano indicando si se ha cargado la imagen entera del servidor. src: se refiere al contenido de la imagen en sí. Este objeto representa a un formulario Todos los atributos de la etiqueta form: action, method, elements: un array con todos los elementos del formulario (botones, áreas de texto,...). length: el número de elementos de un form.
15 Form submit(): hace lo mismo que si se pulsara submit en el formulario reset(): borra el formulario como si se pulsase el botón reset Text / TextArea Este objeto representa a un control de texto tiene todos los elementos de éste tipo de controles: defaultvalue, value: contiene el valor de la cadena de caracteres del área de texto por tanto, se puede cambiar mediante javascript el valor de un area de texto. focus(): captura el foco sobre la caja de texto. select(): selecciona el texto que hay en la caja de texto. CheckBox Representa a una caja de selección name: nombredel objeto checked: indica si el objeto ha sido seleccionado defaultchecked: indica si el objeto debe aparecer inicialmente como seleccionado value: indica el valor de la cadena de caracteres asociada a la caja de selección click(): Lo mismo que si se hiciese clic con el ratón
16 Radio Este objeto es diferente al anterior puesto que contiene más de una casilla con una sola posible selección. Este objeto es por tanto un array con los elementos que en el aparecen length : indica el número de elementos que lo contienen. Cada elemento del array contendrá las siguientes propiedades: name: indica el nombre del objeto. checked: indica si el objeto ha sido seleccionado. defaultchecked: indica si el objeto debe aparecer inicialmente como seleccionado. value: indica el valor de la cadena de caracteres asociada al radiobutton. click(): Lo mismo que si se hiciese clic con el ratón. Select Representa a select. Tiene como propiedad un array con las opciones que aparecen en la selección. length: indica el número de elementos que contiene. options: array con las diferentes opciones de la selección defaultchecked: indica si el objeto debe aparecer inicialmente como seleccionado. index: un valor entero que indica la posición del objeto en el array selected: indica si la opción ha sido seleccionada selectedindex: un entero que indica el índice de la posición que ha sido seleccionada. text: cadena de caracteres con el texto mostrado en la opción selectedindex: un entero que indica el índice de la posición que ha sido seleccionada
17 Comparación de cadenas <html> <head> </head> <body> <title>comparación de cadenas en cliente</title> <script language="javascript src= script.js > </script> <form method="post" onsubmit="return comparar(this)"> <br/> </form> </body> </html> Contraseña : <input name= passwd1"/> <br/> Repita Contraseña: <input name=" passwd2 "/> <br/> <input type="submit"/> Comparación de cadenas <!-- function comparar(f) { var res = false; if ( f.passwd1.value == f.passwd2.value ) { alert( "Son iguales" ); res = true; else { alert( "Son distintas" ); res = false; return res; -->
18 Eventos onabort onblur onchange onclick Evento Objetos afectados Image Button, Checkbox, FileUpload, Password,, Radio, Reset, Select, Submit, Text, Textarea, window FileUpload, Select, Text, Textarea Button, document, Checkbox,, Link, Radio, Reset, Submit Causa Se interrumpe la carga de una imagen Un elemento de formulario, una ventana o un marco pierden el foco El valor de un campo de formulario cambia Se hace click en un objeto o formulario Eventos Evento ondblclick ondragdrop onerror Objetos afectados document,, Link window Image, window Causa Se hace click doble en un objeto o formulario Se arrastra y suelta un objeto en la ventana La carga de un documento o imagen produce un error onfocus Button, Checkbox, FileUpload, Password,, Radio, Reset, Select, Submit, Text, Textarea, window Una ventana, marco o elemento de formulario recibe el foco
19 Eventos onkeyup onload Evento onkeydown onkeypress Objetos afectados document,, Link, Textarea document, Image,, Link, Textarea document, Image,, Link, Textarea Image, window Causa Se pulsa una tecla Se mantiene pulsada una tecla Se libera una tecla El navegador termina la carga de una ventana onmousedown onmousemove Button, document,, Link * Se pulsa un botón del ratón Se mueve el puntero del ratón Eventos onmove onreset Evento onmouseout onmouseover onmouseup Objetos afectados Image, Link Image, Link Button, document, Link window Form Causa El puntero abando una área o enlace El puntero entra en una área o imagen El usuario libera un botón del ratón Se mueve una ventana o un marco El usuario limpia un formulario onresize window Se cambia el tamaño de una ventana o marco
20 Eventos onselect Evento onsubmit onunload Objetos afectados Text, Textarea Form window Causa Se selecciona el texto del campo texto o área de texto de un formulario El usuario envía un formulario El usuario abandona una página Ejemplo. Hacer que una imagen se presente como un botón. <head> <script language="javascript"> <!-- function cambiaimagendown(){ document.getelementbyid('iboton').src="images/bd.jpg"; function cambiaimagenup(){ document.getelementbyid('iboton').src="images/bup.jpg"; //--> </script> </head> <body> </body> <img src="images/bup.jpg" id="iboton onmouseover="cambiaimagendown()" onmouseout="cambiaimagenup()"/>
21 Validación de formulario Construir una página que le pida los siguientes datos al usuario: DNI, Letra DNI, Apellidos y nombre. Cuándo se envíen los datos se deberá comprobar que ningún dato esté vacío. Si no están rellenos los datos no se enviará el formulario. Además se comprobará que la letra del NIF corresponde con el DNI tecleado. Algoritmo para comprobar la letra del DNI: tabla[23]=[t,r,w,a,g,m,y,f,p,d,x,b,n,j,z,s,q,v,h,l,c,k,e] modulo = dni %23; letra = tabla[modulo]; function checkdni(dni,letra) { var res = false; var tabla = ["T","R","W","A","G","M","Y","F","P","D", "X","B","N","J","Z","S","Q","V","H","L", "C","K","E"]; var modulo = dni%23; if (letra.touppercase() == tabla[modulo]) res = true return res;
HTML Dinámico: JavaScript. HTML Dinámico: JavaScript
escuela técnica superior de ingeniería informática HTML Dinámico: JavaScript Departamento de Lenguajes Software Noviembre 2004 Cliente web HTTP TCP/IP Servidor de aplicaciones SQL Servidor de datos Validación
Más detallesModelo de objetos de documento
Departamento de Lenguajes y Sistemas Informáticos Modelo de objetos de documento Programación en Internet Curso 2004-2005 Índice Introducción Modelo de Netscape Cómo acceder a un formulario DLSI - Universidad
Más detallesJavascript 23/03/2017. Javascript. Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos
23/03/2017 Tema 5 - JavaScript Grupo de Ingeniería del Software y Bases de Datos Universidad de Sevilla Características principales de JavaScript Es un lenguaje interpretado (script), no compilado Es un
Más detallesTema 5 - JavaScript. Grupo de Ingeniería del Software. Departamento de Lenguajes y Sistemas Informáticos. Octubre 2011
Versión original: Amador Durán, David Benavides y Pablo Fernandez (noviembre 2006) Departamento de Lenguajes escuela técnica superior de ingeniería informática Tema 5 - Grupo de Ingeniería del Software
Más detallesHTML dinámico: Javascript
Javascript Departamento de Lenguajes escuela técnica superior de ingeniería informática Grupo de Ingeniería a del Software Noviembre 2006 Versión original: Amador Durán y David Benavides (octubre 2005)
Más detallesDiseño de Aplicaciones Web: JavaScript Marzo de 2015 Diseño de Aplicaciones Web 1
: JavaScript 1 Características JavaScript es un lenguaje de programación interpretado. El código está empotrado en la página HTML Permite la generación de páginas dinámicas Se puede utilizar tanto en el
Más detallesDenominación: PROGRAMACIÓN CON LENGUAJES DE GUIÓN EN PÁGINAS WEB. Código: UF1305
UNIDAD FORMATIVA 1 Denominación: PROGRAMACIÓN CON LENGUAJES DE GUIÓN EN PÁGINAS WEB. Código: UF1305 1. Metodología de la programación 1.1Lógica de programación. 1.1.1Descripción y utilización de operaciones
Más detallesJavaScript DOM. JavaScript - Jerarquía de Objetos. JavaScript - Jerarquía de Objetos. Jerarquía de Objetos del Navegador
JavaScript Jerarquía de Objetos del Navegador DOM 1 Son los objetos disponibles en Javascript para controlar cualquier elemento en una página web. Javascript trabaja con esta jerarquía de objetos. Con
Más detallesEl lenguaje JavaScript. Asignatura: Fonaments Cartografia i SIG Curso: 2006/07 Profesor: Toni Navarrete
El lenguaje JavaScript Asignatura: Fonaments Cartografia i SIG Curso: 2006/07 Profesor: El lenguaje Javascript Pág. 1 1. Introducción JavaScript es un sencillo lenguaje de programación, que presenta una
Más detalles6º Unidad Didáctica. Javascript. Eduard Lara
6º Unidad Didáctica Javascript Eduard Lara 1 ÍNDICE 6.1 Lenguajes de script 6.2 Sintaxis de Javascript 6.3 Variables, funciones y operadores 6.4 Estructuras de control de flujo 6.5 Objetos predefinidos
Más detallesPROGRAMACIÓN CON LENGUAJES DE GUIÓN EN PÁGINAS DURACIÓN 90 WEB.
DATOS IDENTIFICATIVOS DE LA UNIDAD FORMATIVA UNIDAD FORMATIVA PROGRAMACIÓN CON LENGUAJES DE GUIÓN EN PÁGINAS DURACIÓN 90 WEB. Especifica Código UF1305 Familia profesional INFORMÁTICA Y COMUNICACIONES Área
Más detallesÍndice. Fundamentos de Desarrollo de Aplicaciones Web en J2EE. JavaScript básico. Qué es JavaScript? Para qué es bueno JavaScript?
Fundamentos de Desarrollo de Aplicaciones Web en J2EE JavaScript básico Dpto. de Ingeniería de Sistemas Telemáticos http://www.gsi.dit.upm.es/moodle/course/category.php?id=1 Qué es JavaScript? Integración
Más detallesScripting en el cliente: Javascript. Tecnologías Web
Scripting en el cliente: Javascript Tecnologías Web Funciones anidadas Funciones (avanzado) A partir de JavaScript 1.2 y ECMAScript v3, se pueden definir funciones anidadas Aunque podamos definir funciones
Más detallesLenguajes de Script. Qué son los Lenguajes de Script?
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
Más detallesPOW. Tema 5: Introducción a JavaScript. Programación Orienta a la Web
POW Tema 5: Introducción a JavaScript Qué es JavaScript JavaScript es un lenguaje de programación que se utiliza principalmente para crear páginas web dinámicas. Una página web dinámica es aquella que
Más detallesAplicaciones Web. Aplicaciones Distribuidas
Aplicaciones Web Aplicaciones Distribuidas Contenido La Web. Sitios Web vs. Aplicaciones Web. HTTP. HTML. Sesiones. Tecnologías facilitadoras. HTML Dinámico. JavaScript. 2 La Web Petición http://www.um.es/index.html
Más detallesDesarrollo de Aplicaciones Web con PHP. Javier Enciso
Desarrollo de Aplicaciones Web con PHP Javier Enciso Agenda Hojas de Estilos Qué es CSS? Para qué sirve? Cómo funciona? Ejemplos Validación de Formularios Fundamentos de JavaScript Utilización de JavaScript
Más detallesModelo de objetos de documento
Departamento de Lenguajes y Sistemas Informáticos Modelo de objetos de documento Programación en Internet Curso 2007-2008 Índice Introducción DOM Cómo acceder a un formulario BOM DLSI - Universidad de
Más detallesHTML Dinámico. Desarrollo de Aplicaciones Web Departamento Informática y Sistemas Universidad de Murcia Curso 2014/15
HTML Dinámico Desarrollo de Aplicaciones Web Departamento Informática y Sistemas Universidad de Murcia Curso 2014/15 Motivación Añadir capacidades de interacción a las páginas web. Ejemplo: validación
Más detallesJavaScript: Eventos. Francisco J. Martín Mateos Carmen Graciani Diaz
Francisco J. Martín Mateos Carmen Graciani Diaz Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla Eventos Los eventos son señales que se generan como consecuencia de la
Más detallesescuela técnica superior de ingeniería informática
Versión original: Pablo Fernández (noviembre 2006) Actualización: P. Fernandez. Cambios menores en animaciones (Noviembre 2009) Tiempo: 2h escuela técnica superior de ingeniería informática HTML dinámico:
Más detallesÍndice INTRODUCCIÓN...11 CAPÍTULO 1. SELECCIÓN DE ARQUITECTURAS Y HERRAMIENTAS DE PROGRAMACIÓN...13
Índice INTRODUCCIÓN...11 CAPÍTULO 1. SELECCIÓN DE ARQUITECTURAS Y HERRAMIENTAS DE PROGRAMACIÓN...13 1.1 Evolución Y CARACTERísticas de LOS navegadores Web...14 1.2 ARQUITECTURA de ejecución...17 1.3 Lenguajes
Más detalles1. Los lenguajes de marcas. - Características de los lenguajes de marcas.
IFCD0110: CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB CÓDIGO ESPECIALIDAD C.P. PRESEN- CIALES TELEFORMA- CIÓN TOTALES TIPO DE FORMACIÓN IFCD0110 CONFECCIÓN Y PUBLICA- CIÓN DE PÁGINAS WEB SI 200 280 480 OBJETIVOS
Más detallesEl lenguaje JavaScript. Asignatura: Programació III Curso: 1999/2000 Profesor: Toni Navarrete
El lenguaje JavaScript Asignatura: Curso: 1999/2000 Profesor: El lenguaje Javascript Pág. 1 1. Introducción Al crear páginas web en HTML nos damos cuenta de que estamos ciertamente restringidos a sólo
Más detallesJavaScript permite realizar scripts con ambos métodos de programación: secuencial y basada en eventos.
1 EVENTOS INTRODUCCIÓN JavaScript permite realizar scripts con ambos métodos de programación: secuencial y basada en eventos. El nivel 1 de DOM no incluye especificaciones relativas a los eventos JavaScript.
Más detallesIngeniería Web. Navegadores Web. Fernando Barraza A.
Ingeniería Web Navegadores Web Fernando Barraza A. fbarraza@javerianacali.edu.co Que es un navegador Un navegador, navegador red o navegador web (del inglés, web browser) es una aplicación de software
Más detallesHTML Dinámico: Procesado de Formularios - Validación en Cliente -
HTML Dinámico: - Validación en Cliente - Grupo de Ingeniería del Software Web vs. Aplicación Web 1 IISSI 1 Hacia la Web 2.0 2 HTTP TCP/IP SQL Cliente web Servidor de aplicaciones Servidor de datos 3 IISSI
Más detalles(a) Estar en posesión del Título de Graduado en Educación Secundaria Obligatoria (ESO)
Curso de programación con JavaScript 485 Aprende a programar sitios con Al terminar este curso sabrás cómo dotar de interactividad y dinamismo tus sitios, mediante el más extendido de los scripting languages
Más detallesJavaScript: Introducción
JavaScript y AJAX http://www.it.uc3m.es/pedmume/ JavaScript: Introducción Tecnología del cliente. Se ejecuta en los navegadores, que además de HTML, casi todos interpretan este lenguaje. Se interpreta
Más detallesUniversidad Autónoma de Baja California Escuela de Pedagogía Lenguaje de Programación Javascript Básico
1. Introducción Qué es Javascript? Javascript provee interactividad a páginas HTML. Es un lenguaje interpretado. No requiere licencia. Es reconocido por los principales browsers como Netscape y Explorer.
Más detallesJavaScript. Tema 3. Texto. Parte I: El núcleo del lenguaje. Interfaz básico con el navegador.
Tema 3 JavaScript http://www.flickr.com/photos/schill/3735965832/ http://www.flickr.com/photos/nyuhuhuu/3367743012 Texto Parte I: El núcleo del lenguaje. Interfaz básico con el navegador. http://www.flickr.com/photos/coda/534787684
Más detallesEVENTOS PRIMERA PARTE
EVENTOS PRIMERA PARTE JavaScript es un lenguaje "orientado a eventos", esto quiere decir que está preparado para responder a acciones del navegante, cosas que ocurran en el navegador, etc. (a eso es a
Más detallesAsignatura: Programación 4
Conferencia #3 JavaScript y DOM Objetivos: Conocer utilidad de las tecnologías de programación Web del lado del cliente. Conocer la filosofía de trabajo con el DOM. Conocer elementos básicos de JavaScript
Más detallesBOM. Browser Object Model
1 BOM Browser Object Model INTRODUCCIÓN El BOM o Browser Object Model, permite acceder y modificar las propiedades de las ventanas del propio navegador. Es posible redimensionar y mover la ventana del
Más detallesSesión 10 Integración cliente/servidor
Sesión 10 Integración cliente/servidor Objetivo Desarrollar aplicaciones web que interactúen de forma eficiente y eficaz en su desempeño en el modelo cliente/servidor. En esta sesión Figura 1. Mapa de
Más detallesTema 2: JavaScript. Lenguaje interpretado. 1. Introducción.
Tema 2: JavaScript. 1. Introducción. 2. Sintaxis. 3. Cadenas, Matrices y Objetos. 4. Eventos. 5. Modelo de Objetos. 6. Aplicaciones. Tema 2: JavaScript 1 1. Introducción. Lenguaje interpretado. Creado
Más detallesCurso de JAVASCRIPT 3 / 3
Curso de JAVASCRIPT 3 / 3 Autor: Luis Marco Giménez ibliografía: avascript. The Definitive Guide 2 O Reilly. iseño de páginas web interactivas con avascript 2ª Ed. 2 Ra-Ma rofessional JavaScript 2 Wrox
Más detallesCONTROLES FORMULARIOS PRIMERA PARTE
CONTROLES FORMULARIOS PRIMERA PARTE Acceder a los formularios de una página a través de su nombre Acceder a los formularios de una página a través de su nombre (atributo name) o a través de su atributo
Más detallesManejo de eventos en JavaScript WEB-TECHNOLOGIES
Manejo de eventos en JavaScript JUAN CARLOS CONDE RAMÍREZ WEB-TECHNOLOGIES Objetivos Entender el uso de Formularios y Eventos con JavaScript. Visualizar la importancia de delegar el manejo de eventos al
Más detallesUnidad 1.- Fundamentos de sitios web. El lenguaje HTML. Desarrollo de aplicaciones Web. Felipe LC
Unidad 1.- Fundamentos de sitios web. El lenguaje HTML Desarrollo de aplicaciones Web. Felipe LC La actividad #1 En qué consistió la actividad 1? Qué conceptos aprendimos? Demos algunos ejemplos. Qué aprendimos
Más detallesJavaScript. manual de referencia
JavaScript manual de referencia Autor: Jorge Sánchez (www.jorgesanchez.net) año 2003 Basado en el lenguaje JavaScript compatible para los navegadores Explorer y Netscape. Versión normalizada de la ECMA
Más detallesJavaScript toma su sintaxis de los lenguajes de programación más conocidos, fundamentalmente C/C++, aunque también algo de Pascal.
1 JavaScript 1.1 Qué es JavaScript? JavaScript es un lenguaje interpretado. Es idóneo para trabajar en Web, ya que son los navegadores que utilizamos los que interpretan (y por tanto ejecutan) los programas
Más detallesCurso de Programación en PHP Nivel I
Curso de Programación en PHP Nivel I Facultad de Ciencia y Tecnología Oro Verde - 2012 Capítulo 2: Programación Web Algo de HTML Definición de Formularios Componentes de los Formularios Métodos de Envío
Más detallesFormularios en HTML. Grupo de Ingeniería del Software. Departamento de Lenguajes y Sistemas Informáticos. October 11
Versión original: Amador Durán Toro (noviembre 2004) Última revisión: Pablo Fernández Montes (octubre 2009); Pequeño cambio en plantilla. Tiempo: 2h escuela técnica superior de ingeniería informática Departamento
Más detallesCGI Son las siglas de las palabras "Common Gateway Interface", es decir, "Interfaz Común de Pasarela". Esto es, la tecnología CGI está compuesta por
PHP PHP puede realizar cualquier tarea que pueda hacerse con un script CGI, los más conocidos para este lenguaje son las interfaces gráficas para páginas web o formularios que requieren de un intérprete
Más detallesJavaScript. El modelo de objetos. Tecnologías web 17. El modelo de objetos de JavaScript. Los objetos del navegador. Los objetos del navegador
JavaScript Tecnologías web 17 El modelo de objetos El modelo de objetos de JavaScript En JavaScript los objetos pueden ser considerados colecciones de propiedades (los atributos, su contenido) y métodos
Más detallesANEXO I I. IDENTIFICACIÓN DEL CERTIFICADO DE PROFESIONALIDAD Denominación: Confección y Publicación de Páginas Web Código: IFCD0110 Familia
ANEXO I I. IDENTIFICACIÓN DEL CERTIFICADO DE PROFESIONALIDAD Denominación: Confección y Publicación de Páginas Web Código: IFCD0110 Familia Profesional: Informática y Comunicaciones. Área Profesional:
Más detallesGestión de eventos y formularios en JavaScript.
TEMA 5 Contenido 1.- El objeto Form.... 1 1.1.- Formas de selección del objeto Form....2 1.2.- El formulario como objeto y contenedor....3 1.3.- Acceso a propiedades y métodos del formulario....4 Propiedad
Más detallesFormularios en HTML 09/02/2015. Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos
09/02/2015 Grupo de Ingeniería del Software y Bases de Datos Universidad de Sevilla febrero 2014 Qué es un formulario? Febrero Introducción a la Ingeniería del Software y a los Sistemas de Información
Más detallesCertificado de Profesionalidad CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB [Nivel 2]
INFORMÁTICA Y COMUNICACIONES Certificado de Profesionalidad CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB [Nivel 2] Confección y publicación de páginas web Contenidos I IDENTIFICACIÓN DEL CERTIFICADO DE PROFESIONALIDAD
Más detallesJavaScript. Rogelio Ferreira Escutia
JavaScript Rogelio Ferreira Escutia Características JavaScript es un lenguaje de scripting basado en Objetos, utilizado para acceder a objetos en aplicaciones. Es utilizado, principalmente, integrado en
Más detallesProgramación Hipermedia I
Programación Hipermedia I Práctica 5: JavaScript 1. Objetivos Aprender el lenguaje de programación JavaScript. Aprender a manejar el DOM de una página web para acceder a su contenido. Aprender a validar
Más detallesNode.JS Raspberry Pi (RPi) 2015/05/08 Juan V. Capella
Node.JS Raspberry Pi (RPi) 2015/05/08 Juan V. Capella Contenido Objetivo Introducción Operadores Tipos de datos Funciones Networking armpower.blogs.upv.es 2 Objetivo Aprender a instalar Node.js Conocer
Más detallesHTML, PHP y bases de datos
HTML, PHP y bases de datos Estrella Pulido Cañabate HTML Estructura de un documento HTML Zen and Tumbolia The Zen monk Bassui wrote a letter to one of his disciples
Más detallesScripting en el cliente: Javascript. Tecnologías Web
Scripting en el cliente: Javascript Tecnologías Web La clase String Se pueden manejar cadenas mediante objetos de la clase String En JavaScript las cadenas se pueden representar entre comillas simples
Más detallesFORMULARIOS JAVASCRIPT: EJEMPLOS DE DOCUMENT.FORMS Y ELEMENTS. ACCESO DIRECTO A FORMULARIOS Y CAMPOS CON ID Y NAME (CU01175E)
APRENDERAPROGRAMAR.COM FORMULARIOS JAVASCRIPT: EJEMPLOS DE DOCUMENT.FORMS Y ELEMENTS. ACCESO DIRECTO A FORMULARIOS Y CAMPOS CON ID Y NAME (CU01175E) Sección: Cursos Categoría: Tutorial básico del programador
Más detallesJava Script Tecnologías de la Información y la Comunicación 1º Bachillerato Curso
Java Script Tecnologías de la Información y la Comunicación 1º Bachillerato Curso2015-2016 Programación para Páginas web:java Script 1. Conceptos básicos Antes de comenzar a programar, deberíamos tener
Más detallesPresentación y objetivos
Programación de Java Programación Web Presentación y objetivos JavaScript es un lenguaje de programación que se utiliza para realizar acciones dentro del ámbito de una página Web. Se trata de una programación
Más detallesPara iniciarnos en el estudio de este curso necesitamos estar familiarizados con ciertos conceptos generales, entre ellos:
Conceptos básicos de la internet y la web Para iniciarnos en el estudio de este curso necesitamos estar familiarizados con ciertos conceptos generales, entre ellos: Internet: Red mundial de computadoras
Más detallesDREAMWEAVER 2 UNIVERSIDAD TECNOLOGICA DE AGUASCALIENTES
DREAMWEAVER 2 UNIVERSIDAD TECNOLOGICA DE AGUASCALIENTES Presentación José Alberto Rodríguez Castañeda Universidad Tecnológica de Aguascalientes http://ww.betiux.com.mx betordz@gmail.com Temas. 1) Javascript
Más detallesJavaScript. María Consuelo Franky. Universidad Javeriana 2009
JavaScript María Consuelo Franky Universidad Javeriana 2009 1 JavaScript en paginas web 2 Los scripts permiten hacer procesamiento en el cliente (navegador) antes de enviar datos al servidor Permiten realizar
Más detallesCurso de JavaScript y DOM Scripting para Desarrollo Web
Curso de JavaScript y DOM Scripting para Desarrollo Web Descripción: Hoy en día, los usuarios de Internet esperan que los sitios Web proporcionen funcionalidades avanzadas, interfaces de usuario dinámicas
Más detallesHerramientas Modernas de Programación Licenciatura en Administración de Tecnologías de Información y Comunicaciones
Herramientas Modernas de Programación Licenciatura en Administración de Tecnologías de Información y Comunicaciones Rafael Vázquez Pérez Contenido Introducción a JavaScript Tratamiento de variables Los
Más detallesTransparencias de J2EE. Tema 2: HTML. Uploaded by Ingteleco
Transparencias de J2EE Tema 2: HTML Uploaded by Ingteleco http://ingteleco.webcindario.com ingtelecoweb@hotmail.com La dirección URL puede sufrir modificaciones en el futuro. Si no funciona contacta por
Más detallesArquitecturas Distribuidas. TEMA 3. Tecnologías de la web dinámica
Arquitecturas Distribuidas TEMA 3. Tecnologías de la web dinámica Contenido del tema III I. Procesado de información en el servidor. Tipos de peticiones. CGI II. Cookies III. PHP IV. Lenguajes de script
Más detallesTutorial de enlace entre Formulario Web y Servicio Web REST. Programación en Internet
Tutorial de enlace entre Formulario Web y Servicio Web REST Programación en Internet Angel Manuel Gamaza Domínguez José Miguel Otte Sainz-Aguirre Grado en Ingeniería Informática 20 de septiembre de 2016
Más detallesmope CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB
I. IDENTIFICACIÓN DEL CERTIFICADO DE PROFESIONALIDAD Denominación: Confección y Publicación de Páginas Web.. Código: IFCD0110 Familia Profesional: Informática y Comunicaciones. Área Profesional: Desarrollo.
Más detallesTemario Programación Web para Web
Temario Programación Web para Web 1 Introducción al HTML 1 Qué es una página web? T 2 Qué es HTML? T 3 Porqué aprender HTML T 4 Base del lenguaje: las etiquetas HTML V 5 Estructura de un documento HTML
Más detallesJavaScript para Hacking Web
Webinar Gratuito JavaScript para Hacking Web Alonso Eduardo Caballero Quezada Instructor y Consultor en Hacking Ético, Informática Forense & GNU/Linux Sitio Web: http://www.reydes.com e-mail: ReYDeS@gmail.com
Más detallesBOLETÍN OFICIAL DEL ESTADO
Núm. 300 Miércoles 14 de diciembre de 2011 Sec. I. Pág. 135369 ANEXO I I. IDENTIFICACIÓN DEL CERTIFICADO DE PROFESIONALIDAD Denominación: Confección y Publicación de Páginas Web.. Código: IFCD0110 Familia
Más detallesExpresiones y operadores Las expresiones y operadores (son iguales a las usadas en C, C++ o Java) pueden ser: aritméticos, lógicos o relacionales.
1 Script: Es archivo de órdenes o archivo de procesamiento por lotes es un programa usualmente simple, que por lo regular se almacena en un archivo de texto plano. Los script son casi siempre interpretados.
Más detallesCaracterísticas de JavaScript
Características de JavaScript Qué es JavaScript? o Lenguaje de programación interpretado utilizado fundamentalmente para dotar de comportamiento dinámico a las páginas web. o Cualquier navegador web actual
Más detallesIntroducción al desarrollo web (idesweb)
Introducción al desarrollo web (idesweb) Práctica 5: JavaScript: expresiones regulares y el Modelo de Objetos de Documento 1. Objetivos Aprender a manejar el DOM de una página web para manipular su contenido.
Más detallesExtensiones. Guillermo López Mozilla Hispano
Extensiones Guillermo López Mozilla Hispano Extensiones Qué son? Programilla para extender el comportamiento/visualización de cualquier programa Mozilla Usan la misma tecnología que las aplicaciones Mozilla
Más detallesJavaScript: Introducción
JavaScript: Introducción A principios de los años 90, la mayoría de usuarios que se conectaban a Internet lo hacían con módems a una velocidad máxima de 28.8 kbps. En esa época, empezaban a desarrollarse
Más detalles2.4. Unidades de Aprendizaje. Unidad de aprendizaje: Desarrollo de páginas web estáticas. Número 1. Propósito de la unidad
2.4. Unidades de Aprendizaje Unidad de aprendizaje: Desarrollo de páginas web estáticas. Número 1 Propósito de la unidad Desarrollará páginas web con contenido estático siguiendo la metodología de diseño
Más detallesIngeniería de Sistemas
Ingeniería de Sistemas Desarrollo y Servicios Web Sesión 7 Fernando Barraza A. fbarraza@puj.edu.co Sesión 7 Objetivo: Conocer el lenguaje de programación JavaScript, su estructura y aplicación en el desarrollo
Más detallesGrupo de Ingeniería del Software. Conceptos básicos de formularios HTML
escuela técnica superior de ingeniería informática HTML Estático: Formularios Departamento de Lenguajes Grupo de Ingeniería del Software Noviembre 2004 Conceptos básicos de formularios HTML Los formularios
Más detallesPrimer Script sencillo
SCRIPTS El lenguaje para describir páginas, HTML, queda limitado a la hora de definir cualquier tipo de interactividad. Necesitamos aprender algún lenguaje nuevo para hacer pequeños efectos o interactividades.
Más detallesBOLETÍN OFICIAL DEL ESTADO
Núm. 300 Miércoles 14 de diciembre de 2011 Sec. I. Pág. 135369 ANEXO I I. IDENTIFICACIÓN DEL CERTIFICADO DE PROFESIONALIDAD Denominación: Confección y Publicación de Páginas Web.. Código: IFCD0110 Familia
Más detallesLos formularios irán delimitados por las etiquetas <FORM> y </FORM>, la cual tiene dos parámetros:
Formularios en HTML Los formularios nos sirven para solicitar información al usuario y procesarla. El formulario se compondrá de diferentes componentes como campos de texto, botones de opción, listas desplegables,...
Más detallesJERARQUÍA DE OBJETOS JAVASCRIPT. FORMS, ELEMENTS, IMAGES, LINKS. NAVIGATOR: USERAGENT, GEOLOCATION, ONLINE. (CU01170E)
APRENDERAPROGRAMAR.COM JERARQUÍA DE OBJETOS JAVASCRIPT. FORMS, ELEMENTS, IMAGES, LINKS. NAVIGATOR: USERAGENT, GEOLOCATION, ONLINE. (CU01170E) Sección: Cursos Categoría: Tutorial básico del programador
Más detallesTomar información por pantalla con JavaScript
Tomar información por pantalla con JavaScript Para lograr interactividad con nuestros usuarios, es necesario reaccionar a sus acciones o permitir que estos ingresen información para que sea manipulada,
Más detallesTrabajo para la asignatura Programación Orientada a Objetos junio, 2004 VISUAL BASIC SCRIPT. Enrique Martín Martín. Universidad de Salamanca
Trabajo para la asignatura Programación Orientada a Objetos junio, 2004 VISUAL BASIC SCRIPT Enrique Martín Martín Universidad de Salamanca i Tabla de Contenidos VISUAL BASIC SCRIPT... i 1. INTRODUCCIÓN...
Más detallesConstrucción de formularios en HTML. Formularios. Bases de Datos 2012/2013. Luis Valencia Cabrera
Construcción de formularios en HTML. Formularios Bases de Datos 2012/2013 Luis Valencia Cabrera Contenido Formularios... 2 Controles... 2 Campos de texto... 2 Selección de opciones... 3 Selección de ficheros...
Más detallesPrograma. Conceptos básicos: variables, valores y objetos predefinidos, operadores, etc. etc. Callbacks, eval(), etc.
Programa Programa 1. Introducción. Repaso HTML-CSS. Orientaciones Generales. 2. Javascript: Qué es? Dónde se ejecuta? Cómo se ejecuta? Conceptos básicos: variables, valores y objetos predefinidos, operadores,
Más detallesJavaScript. Contenidos. Introducción El lenguaje Validación de formularios. Programación en Internet 2005-2006. DLSI - Universidad de Alicante 1
Departamento de Lenguajes y Sistemas Informáticos JavaScript Programación en Internet Curso 2005-2006 Contenidos Introducción El lenguaje Validación de formularios DLSI - Universidad de Alicante 1 Introducción
Más detallesRESUMEN HTML. Elementos de estructura
RESUMEN HTML Elementos de estructura primer elemento que enmarca todo el fichero HTML (obligatorio) zona de cabecera (obligatorio) definición de un título (obligatorio) cuerpo
Más detallesEtiquetas Básicas (Estructura HTML) Etiquetas Atributos Valores Descripción. Formato de Presentación Etiquetas Atributos Valores Descripción
Etiquetas Básicas (Estructura HTML) Inicio y final del documento html text link alink vlink topmargin (IE) leftmargin (IE) marginheight margin
Más detalles2. Acción: El atributo action de la etiqueta <form> es el URL del script PHP que procesa los datos de entrada del formulario.
UNIDAD CERO Crear formularios en HTML. La creación de formularios en html es muy importante en el desarrollo de aplicaciones web dinámicas, tomando en cuenta que estos son los encargados (formularios)
Más detallesFundamentos PHP. El término puntuación nos referimos a la sintaxis usada en PHP para la terminación de una línea de código (;)
Tags Fundamentos PHP La Sintaxis de PHP se deriva de muchos lenguajes de programación principalmente de C pero Perl también ha tenido mucha influencia en esta sintaxis Con las últimas incorporaciones agregadas,
Más detallesEl programa en JavaScript debe ir encerrado entre la marca script e inicializada la propiedad type con la cadena text/javascript:
Javascript Qué es JavaScript? Es un lenguaje de scripting (Código interno en las páginas HTML) necesario para los elaboradores de sitios Web, mediante el cual se puede hacer que las páginas sean activas
Más detallesTUTORIAL SOBRE EXPRESIONES REGULARES EN JAVASCRIPT PARA VALIDACIÓN DE CAMPOS EN FORMULARIOS HTML:
TUTORIAL SOBRE EXPRESIONES REGULARES EN JAVASCRIPT PARA VALIDACIÓN DE CAMPOS EN FORMULARIOS HTML Página 1 de 6 TUTORIAL SOBRE EXPRESIONES REGULARES EN JAVASCRIPT PARA VALIDACIÓN DE CAMPOS EN FORMULARIOS
Más detalles<SCRIPT SRC='xxxxxxxxxx.js'> <!-- contenido alternativo al script //-->
EJECUCIÓN SECUENCIAL: TUTORIAL JAVASCRIPT LLAMADA A FUNCIONES: p.e. ONCLICK="control()" HREF="javascript: control()" FICHEROS EXTERNOS:JS:
Más detallesPara declarar un formulario se utiliza la etiqueta FORM que consta básicamente de dos atributos: <FORM ACTION ="programa" METHOD ="método">
FORMULARIOS Los formularios son por excelencia los elementos utilizados para recolectar información de los usuarios que luego es enviada al servidor para ser procesada. Están constituidos por un conjunto
Más detallesProgramador Web en Wordpress + PHP + Javascripts + MySQL. Nivel Profesional. Informática y Programación
Programador Web en Wordpress + PHP + Javascripts + MySQL. Nivel Profesional Informática y Programación Ficha Técnica Categoría Informática y Programación Referencia 30307-1402 Precio 119.00 Euros Sinopsis
Más detallesCondicionales. Comparación. Combinación
Condicionales Cuando hay que tomar una decisión aparecen las estructuras condicionales. En nuestra vida diaria se nos presentan situaciones donde debemos decidir: Entro al sitio A o al sitio B?, etc. Cuando
Más detallesPHP: Lenguaje de programación
Francisco J. Martín Mateos Carmen Graciani Diaz Dpto. Ciencias de la Computación e Inteligencia Artificial Universidad de Sevilla Tipos de datos Enteros Con base decimal: 45, -43 Con base octal: 043, -054
Más detallesPHP 7 Desarrollar un sitio web dinámico e interactivo
Preámbulo 1. Objetivo del libro 11 2. Breve historia de PHP 12 3. Dónde conseguir PHP? 13 4. Convenciones de escritura 14 Introducción a PHP 1. Qué es PHP? 15 2. Estructura básica de una página PHP 17
Más detallesScripting en el cliente: Javascript. Tecnologías Web
Scripting en el cliente: Javascript Tecnologías Web Motivación Por qué usar JavaScript? Permite crear efectos atractivos visualmente Permite crear sitios WEB que se visualicen de la misma manera en distintos
Más detalles