HTML dinámico: Javascript
|
|
- Guillermo Roldán Ojeda
- hace 8 años
- Vistas:
Transcripción
1 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) Última revisión: Pablo Fernandez (noviembre 2006); Reestructuración y ampliación de contenido. Tiempo: 2h 3. Qué es? objetos en contexto Internet ://servidor.com/ <head> </head> </head> <h1>página <h1>página</h1> </h1> servidor.com Grupo de Ingeniería del Software 1 1
2 3. Qué es? objetos en contexto Internet ://servidor.com/ Página <head> </head> </head> <h1>página <h1>página</h1> </h1> servidor.com Grupo de Ingeniería del Software 2 3. Qué es? objetos en contexto Internet ://servidor.com/ <head> </head> <head> </head> </head> <h1>página <h1>página</h1> gina</h1> <script> <script> document.write(" Hola document.write(" Hola Mundo!"); Mundo!"); servidor.com Grupo de Ingeniería del Software 3 2
3 3. Qué es? objetos en contexto Internet ://servidor.com/ Página <head> </head> <head> </head> </head> <h1>página <h1>página</h1> gina</h1> <script> <script> document.write(" Hola document.write(" Hola Mundo!"); Mundo!"); servidor.com Grupo de Ingeniería del Software 4 3. Qué es? objetos en contexto Internet ://servidor.com/ Página Hola Mundo! servidor.com <head> </head> <head> </head> </head> <h1>página <h1>página</h1> gina</h1> <script> <script> document.write(" Hola document.write(" Hola Mundo!"); Mundo!"); Grupo de Ingeniería del Software 5 3
4 3. Qué es? objetos Dónde colocamos el? En el documento HTML Dentro del elemento head Dentro del elemento body Como gestor de evento onevento="código" * Como URL de un enlace href="javascript:código" ** En un archivo separado En qué orden se ejecuta el código c? El código se ejecuta siempre en el orden en el que aparece en el código HTML. Lo habitual dentro del elemento head es poner sólo declaraciones de variables y funciones. *Los eventos y su gestión se verán en el siguiente tema. **Esta forma está en desuso y no se recomienda. Grupo de Ingeniería del Software 6 3. Qué es? objetos Script dentro del documento HTML (body( body) <html <head <head> <title <title>título del del documento</ documento</title> title> otra otra información información de de cabecera cabecera--> --> </head </head> <body contenido contenido del del documento documento--> --> <script <script type=" type="text/javascript"> text/javascript // // Código Código //-- //--> </script <!- <!- más más contenido contenido del del documento documento--> --> </body </html Grupo de Ingeniería del Software 7 4
5 3. Qué es? objetos Script dentro del documento HTML (head( head) <html <head <head> <title <title>título del del documento</ documento</title> title> <script <script type=" type="text/javascript"> text/javascript // // Código Código //-- //--> </script otra otra información información de de cabecera cabecera--> --> </head </head> <body contenido contenido del del documento documento--> --> </body </html Grupo de Ingeniería del Software 8 3. Qué es? objetos Script en un archivo separado <html <head <head> <title <title>título del del documento</ documento</title> title> <script <script type=" type="text/javascript" text/javascript src=" src="micodigo.js"> </script otra otra información información de de cabecera cabecera--> --> </head </head> <body contenido contenido del del documento documento--> --> </body </html // // Código Código // // micodigo.js Grupo de Ingeniería del Software 9 5
6 3. Qué es? objetos Características principales de Es un lenguaje interpretado (script), no compilado Es un lenguaje basado en objetos No es Java, aunque su sintaxis es similar Los objetos en Son arrays asociativos a los que pueden añadirse propiedades o funciones (métodos) dinámicamente. A las propiedades se accede mente el operador punto o mente los corchetes: objeto.propiedad objeto["propiedad"] A los métodos se accede mente el operador punto con paréntesis: objeto.método( parámetros ) Grupo de Ingeniería del Software Qué es? objetos Comentarios en <script <script type=" type="text/javascript"> text/javascript // // Comentario Comentario de de una una línea línea /* /* Comentario Comentario de de varias varias líneas líneas igual igual que que en en Java Java */ */ //-- //--> </script Pueden ser de una sola línea o de varias líneas, con la misma sintaxis que en Java o en C++. El código dentro de un elemento script debe ir entre comentarios HTML para evitar problemas con navegadores antiguos. En XHTML debe ir dentro de una sección CDATA. Grupo de Ingeniería del Software 11 6
7 3. Qué es? objetos Tipos básicos b en Cadenas: " Hola, mundo!", 'epi@barriosesamo.es' Números: 12, 22.4, -5 Booleanos: true, false Constantes de cadenas "El es 'guay'." "Se debe tener cuidado con las comillas' ' Se puede poner <h1>html</h1>?' " Se puede usar la barra: \\?" Grupo de Ingeniería del Software Qué es? objetos Declaración n de variables en es sensible a las mayúsculas y las minúsculas, por lo que una variable nombre no es la misma que otra Nombre. No es obligatorio declarar las variables, pero se recomienda. var varnotaabd; notaabd notaabd = 10; 10; Inicialización n de variables var varnotaabd; notaabd notaabd = 10; 10; // // Sin Sin declaración declaración explícita explícita notaabd notaabd = 10; 10; NO RECOMENDABLE var varnpract = 10, 10, nteoria nteoria = 10; 10; var varntotal = (npract*0.4) (npract*0.4) + (nteoria*0.6); (nteoria*0.6); Grupo de Ingeniería del Software 13 7
8 3. Qué es? objetos Funciones en function functionnombre_función( nombre_función( argumentos argumentos )) { var varvariable_local variable_local = valor_inicial; valor_inicial; // // código código función función return return (expresión_devuelta); Si no existe return o bien no se devuelve nada la función devuelve una variable undefined. Existen tres funciones muy útiles para la validación de formularios que son: parseint: convierte una cadena en un entero. parsefloat: convierte una cadena en un real. isnan: es cierta si el argumento no es un número. parseint( parseint( "456" "456")) == == 456; 456; // // true true parsefloat( parsefloat( "1.34" "1.34")) == == 1.34; 1.34; // // true true isnan( isnan( parseint( parseint( "uno" "uno"))); ); // // true true Grupo de Ingeniería del Software Qué es? objetos Estructuras de en Tienen la misma sintaxis que en Java y C++. if if (condición) (condición){ // // bloque bloque if if else else { // // bloque bloque else else while while (condición) (condición){ // // bloque bloque while while do do { // // bloque bloque do do while while (condición) (condición) switch switch (expresión) (expresión){ case case etiq1 etiq1 :: // // bloque1 bloque1 case case etiq2 etiq2 :: // // bloque2 bloque default default :: // // bloquen bloquen for for (i=0; (i=0; i<=n; i<=n; i++) i++) { // // bloque bloque for for Grupo de Ingeniería del Software 15 8
9 3. Qué es? objetos Expresiones condicionales if if (condición) (condición){ /* /* Código Código ejecutado ejecutado si si la la condición condición es es cierta cierta */ */ else else { /* /* Código Código ejecutado ejecutado si si la la condición condición es es falsa falsa */ */ Ejemplos de condición var varaprobareabd; aprobareabd; var varnoinicializada; var varnotaabd = 10; 10; aprobareabd aprobareabd = true; true; while while (condición) (condición){ /* /* Se Se ejecuta ejecuta mientras mientras la la condición condición sea sea cierta cierta */ */ do do { /* /* Se Se ejecuta ejecuta mientras mientras la la condición condición sea sea cierta cierta */ */ while while (condición) (condición) (aprobareabd)) es true (noinicializada)) es false (notaabd >= 5) es true (notaabd == 5) es false Grupo de Ingeniería del Software Qué es? objetos Clases en Las clases establecen categorías de objetos. Por ejemplo: Coche, Persona, String, Objetos en Un objeto representa una instancia de una clase. Por ejemplo: Juan y Luis son objetos de la clase Persona. var varjuan = new newpersona(); var varluis = new newpersona(); Grupo de Ingeniería del Software 17 9
10 3. Qué es? objetos Existen varias en Las que más se suelen usar son: Array, Boolean, Math, Date, Number, Object y String. Se pueden usar para crear objetos, por ejemplo: var varcadena, cadena2; cadena2; cadena cadena = new newstring("soy una una cadena"); cadena"); cadena2 cadena2 = cadena.touppercase(); // // cadena2 cadena2 = "SOY "SOY UNA UNA CADENA" CADENA" O también de forma estática: var varcadena; cadena cadena = String("Estatico").toUpperCase(); // // cadena cadena = "ESTATICO" "ESTATICO" Grupo de Ingeniería del Software Qué es? objetos Cuando se usa en navegadores, están n disponibles varios objetos en Algunos están asociados con el propio navegador: window: la ventana del navegador. screen: la pantalla. navigator: el propio navegador. history: la historia de navegación. location: la URL de la página actual. window.alert("aviso"); Otros están relacionados con la estructura del documento HTML (DOM) y son accesibles desde el objeto document: <img <img id="imgmail" id="imgmail" src="mail.jpg"/> document.getelementbyid("imgmail").src = "mail2.jpg"; "mail2.jpg"; Grupo de Ingeniería del Software 19 10
11 3. Qué es? objetos Clases : String Propiedades length: longitud de la cadena. Métodos big(): para poner la fuente más grande bold(): para ponerla en negrita charat(n): devuelve el carácter colocado en la posición n match(c) : dice si la 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() : devuelve el valor de tipo string (importante a la hora de comparar cadenas) tostring(): convierte un objeto en una cadena Grupo de Ingeniería del Software Qué es? objetos Clases : Math Métodos abs(número): 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 en [0,1] round(número): redondea al entero más cercano sin(número): función seno sqrt(número): función raíz cuadrada tan(número): función tangente... Grupo de Ingeniería del Software 21 11
12 3. Qué es? objetos Clases : Array Propiedades length: longitud del array Métodos join(): agrupa los elementos separándolos por comas reverse(): invierte el orden de los elementos sort(): ordena los elementos del array a = new newarray (25); (25);// // crea crea un un array arrayde de elementos elementos a = new newarray (1,"abd",true); (1,"abd",true);// // un un array arraycon con tres tres posiciones posiciones a = new newarray ("cadena"); ("cadena");// // un un array arraycon con una una cadena cadena a = new newarray (false (false); // // array arraycon con el el elemento elemento false false Array de 3 filas y 6 columnas? a = new newarray (3); (3); for for (i=0;i<3;i++) (i=0;i<3;i++) a[i]= a[i]= new newarray (6); (6); //acceso //acceso al al array arraya[i][j] a[i][j] Grupo de Ingeniería del Software Qué es? objetos Clases : Date Métodos 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 Grupo de Ingeniería del Software 23 12
13 3. Qué es? objetos Clases : Date Métodos 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 varf f = new new Date Date (); (); var varf f = new new Date Date (año, (año, mes); mes); var varf f = new new Date Date (año, (año, mes, mes, día); día); var varf f = new new Date Date (año, (año, mes, mes, día, día, horas); horas); var varf f = new new Date Date (año, (año, mes, mes, día, día, horas, horas, minutos); minutos); var varf f = new new Date Date (año, (año, mes, mes, día, día, horas, horas, minutos, minutos, segundos); segundos); Grupo de Ingeniería del Software Qué es? objetos Clases : Date function function DeLaSemana() DeLaSemana() { { var var hoy hoy = new new Date(); Date(); var var ; ; switch switch ( ( hoy.getday() hoy.getday() ) ) { { case case 0: 0: = "Domingo"; "Domingo"; case case 1: 1: = "Lunes"; "Lunes"; case case 2: 2: = "Martes"; "Martes"; case case 3: 3: = "Miércoles"; "Miércoles"; case case 4: 4: = "Jueves"; "Jueves"; case case 5: 5: = "Viernes"; "Viernes"; case case 6: 6: = "Sábado"; "Sábado"; return( return( ); ); Grupo de Ingeniería del Software 25 13
14 3. Qué es? objetos Objetos : window Representa a la ventana del navegador. Propiedades status: mensaje de la barra de estado document: documento HTML visualizado history: historial de navegación closed: cierto 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 Grupo de Ingeniería del Software Qué es? objetos Objetos : window Métodos alert(msg): muestra una ventana con un mensaje confirm(msg): muestra una ventana con un botón de cancelar y otro de aceptar; devuelve true si se ha pulsado aceptar y false si se ha pulsado cancelar prompt(msg,default): muestra una ventana de entrada de datos con un valor por defecto open(url,nombre,opt): abre una nueva ventana del navegador close(): cierra la ventana navigate(url): ir a url (sólo IE) Grupo de Ingeniería del Software 27 14
15 3. Qué es? objetos Objetos : navigator Representa al propio navegador. Propiedades appname: nombre del navegador: Microsoft Internet Explorer, Mozilla, NetScape, appversion: versió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 Grupo de Ingeniería del Software Qué es? objetos Objetos : frame Representa a un marco (frame). Propiedades parent: el marco padre del frame Objetos : location Representa a la URL del documento mostrado en window Propiedades 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 Grupo de Ingeniería del Software 29 15
16 3. Qué es? objetos Bibliografía web Referencia dentro del estándar de HTML: Página principal del proyecto Mozilla JScript en la MSDN Última versión (12/1999) del estándar ECMAScript (Javascript 1.5) htm Tutoriales: Grupo de Ingeniería del Software 30 16
Ingenierí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 detallesHTML 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 detallesJavaScript Básico. Ejemplo. Arreglos en JavaScript Creación de Arreglos. Asignación de valores. var miarray = new Array() var miarray = new Array(10)
1 JavaScript (III) JavaScript Básico Arreglos en JavaScript Creación de Arreglos var miarray = new Array() var miarray = new Array(10) Asignación de valores. miarray[0] = 1 miarray[1] = 0.5 miarray[2]
Más detallesClases y objetos en JavaScript
Clases y objetos en JavaScript Sergio Luján Mora Departamento de Lenguajes y Sistemas Informáticos JavaScript Nombre original: Mocha LiveScript (1995) Netscape 2.0B3 (diciembre 1995) Lenguaje más estándar
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 detallesAPLICACIONES PARA INTERNET
CUN APLICACIONES PARA INTERNET GUIA 1 Juan Carlos Saavedra Serrato 2014 1. Consulte Cuantos tipos de Lenguajes de programación web existen y reseñe una característica de cada uno de ellos. Los diferentes
Más detallesescuela técnica superior de ingeniería informática
escuela técnica superior de ingeniería informática Manuel Resinas (noviembre 2007); Reestructuración de contenido. Última revisión: Manuel Resinas (octubre 2010); Cambios menores de formato. Versión original:
Más detallesescuela técnica superior de ingeniería informática
Versión original: Amador Durán, David Benavides y Pablo Fernandez (noviembre 2006) Última revisión: Manuel Resinas (noviembre 2007); Reestructuración de contenido. Tiempo: 2h [Ángel US V7] Diseño: Amador
Más detallesJavascript 13/02/2013. Javascript. Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos
13/02/2013 Tema 5 - JavaScript Grupo de Ingeniería del Software y Bases de Datos Universidad de Sevilla Febrero 2013 Características principales de JavaScript Es un lenguaje interpretado (script), no compilado
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 detallesJavascript. Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos. Tema 5 - JavaScript
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 lenguaje
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 detallesObjetivo: Introducción conceptual y aplicación básica de los lenguajes del lado del servidor.
Sesión 03: Lenguajes web del servidor Competencias a Conseguir: - Conocer el entorno de trabajo a nivel de servidores web. - Instalación del localhost (Servidor Local). - Repaso general de PHP y ejercicios
Más detallesCLASS JAVASCRIPT CLASES? OBJETOS PREDEFINIDOS. WINDOW, OBJETO GLOBAL. NUMBER, MATH, DATE, REGEXP, ERROR. (CU01144E)
APRENDERAPROGRAMAR.COM CLASS JAVASCRIPT CLASES? OBJETOS PREDEFINIDOS. WINDOW, OBJETO GLOBAL. NUMBER, MATH, DATE, REGEXP, ERROR. (CU01144E) Sección: Cursos Categoría: Tutorial básico del programador web:
Más detallesInformar a los usuarios de la aplicación FDAA de cómo usarla
Título Guía perfil PROFESOR FDAA -Firma Digital Actas Académicas v 3 Autor/es Equipo técnico FDA Área de Informática. Objeto Palabras Claves Informar a los usuarios de la aplicación FDAA de cómo usarla
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 detallesDesarrollo Web en Entorno Servidor
Desarrollo Web en Entorno Servidor Tema 1: Introducción 1. Tipos de páginas Web. 2. Instalación del software. (XAMPP) 1 Tipos de páginas Web. Páginas estáticas. Páginas dinámicas. 2 Tipos de páginas Web.
Más detalleswww.librosweb.es Introducción a AJAX Javier Eguíluz Pérez
www.librosweb.es Introducción a AJAX Javier Eguíluz Pérez Sobre este libro... Los contenidos de este libro están bajo una licencia Creative Commons Reconocimiento - No Comercial - Sin Obra Derivada 3.0
Más detallesOPERADORES LÓGICOS Y DE COMPARACIÓN EN PHP. PRIORIDADES. EJEMPLOS. EJERCICIOS RESUELTOS. (CU00818B)
APRENDERAPROGRAMAR.COM OPERADORES LÓGICOS Y DE COMPARACIÓN EN PHP. PRIORIDADES. EJEMPLOS. EJERCICIOS RESUELTOS. (CU00818B) Sección: Cursos Categoría: Tutorial básico del programador web: PHP desde cero
Más detallesJavascript parte II: AJAX
Tema 3 Javascript parte II: AJAX Texto http://www.flickr.com/photos/kosmar/62381076 Asynchronous JavaScript and XML. O cómo hacer peticiones al servidor desde Javascript AJAX (Asynchronous JavaScript And
Más detalles10. Algunas clases estándar de Java (I)
Programación orientada a objetos con Java 113 10. Algunas clases estándar de Java (I) Objetivos: a) Presentar algunas de las clases predefinidas en Java b) Interpretar el código fuente de una aplicación
Más detallesHTML. HTML (HyperText Markup Language) Creado en 1989 por el físico nuclear TIM BERNERS- LEE
HTML HTML (HyperText Markup Language) Creado en 1989 por el físico nuclear TIM BERNERS- LEE Se elaboró un protocolo para soportar e envío de información por la red. HTTP (Hyper Text Transfer Protocol)
Más detallesHTML Dinámico: JavaScript. HTML Dinámico: JavaScript. Grupo de Ingeniería del Software. Departamento de Lenguajes y Sistemas Informáticos HTTP TCP/IP
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
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 detallesLo básico de Javascript. ISIS2603 Departamento de Sistemas y Computación Universidad de los Andes
Lo básico de Javascript ISIS2603 Departamento de Sistemas y Computación Universidad de los Andes Javascript Permite extender las capacidades de HTML Se utiliza principalmente del lado del cliente para
Más detallesEXTENSIÓN DE UML PARA APLICACIONES WEB
EXTENSIÓN DE UML PARA APLICACIONES WEB 1. Descripción Esta extensión de UML define un conjunto de estereotipos, valores etiquetados y restricciones que nos permiten modelar aplicaciones web. Los estereotipos
Más detallesTecnología de Programación
Tecnología de Programación Clase 4 Diego C. Martínez Departamento de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur PHP Clientes y servidores... MiPagina ...
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 detallesMAQUETACIÓN WEB. DREAMWEAVER I (30H)
MAQUETACIÓN WEB. DREAMWEAVER I (30H) Diseñar e implementar la estructura de un sitio Web utilizando lenguajes de programación y editores de páginas. INTRODUCCIÓN A DREAMWEAVER Entorno de trabajo Creación
Más detallesIntroducción a PHP. * No es necesario declarar previamente las variables.
Introducción a PHP La programación de sitios web cada día está más orientada al desarrollo de páginas dinámicas y aplicaciones, o sea sitios donde el usuario pueda interactuar con la web. Dentro de los
Más detallesFicheros Electrónicos
Última actualización: Marzo 11 Versión para Imprimir Ficheros Electrónicos Ver Índice Introducción A continuación detallamos los aspectos funcionales asociados a la gestión de ficheros electrónicos, herramienta
Más detallesModulo 1 El lenguaje Java
Modulo 1 El lenguaje Java 13 - Codificación en Java Una de las grandes diferencias entre Java y Pascal en cuando a la codificación es que Java se trata de un lenguaje de los llamados case sensitive Esto
Más detalleswww.librosweb.es Introducción a AJAX Javier Eguíluz Pérez
www.librosweb.es Introducción a AJAX Javier Eguíluz Pérez Sobre este libro... Los contenidos de este libro están bajo una licencia Creative Commons Reconocimiento - No Comercial - Sin Obra Derivada 3.0
Más detallesLENGUAJES DE PROGRAMACIÓN 4 MÓDULOS. 56 Horas
LENGUAJES DE PROGRAMACIÓN 4 MÓDULOS. 56 Horas HTML, XHTML Y CSS K008 10 horas Obtener un conocimiento base sobre las tecnologías usadas en la creación de páginas web. Conocer la estructura y comandos básicos
Más detallesDESARROLLO WEB EN ENTORNO CLIENTE
DESARROLLO WEB EN ENTORNO CLIENTE CAPÍTULO 1: Selección de arquitecturas y herramientas de programación Juan Manuel Vara Mesa Marcos López Sanz David Granada Emanuel Irrazábal Jesús Javier Jiménez Hernández
Más detallesINDICE DEL CURSO APRENDER PROGRAMACIÓN JAVA DESDE CERO. PROGRAMACIÓN ORIENTADA A OBJETOS (CU00601B)
APRENDERAPROGRAMAR.COM INDICE DEL CURSO APRENDER PROGRAMACIÓN JAVA DESDE CERO. PROGRAMACIÓN ORIENTADA A OBJETOS (CU00601B) Sección: Cursos Categoría: Curso Aprender programación Java desde cero Fecha revisión:
Más detallesPREPARANDO EL ENTORNO DE DESARROLLO PARA PROGRAMAR EN PHP. DESCARGAR E INSTALAR NOTEPAD++ (CU00808B)
APRENDERAPROGRAMAR.COM PREPARANDO EL ENTORNO DE DESARROLLO PARA PROGRAMAR EN PHP. DESCARGAR E INSTALAR NOTEPAD++ (CU00808B) Sección: Cursos Categoría: Tutorial básico del programador web: PHP desde cero
Más detallesGestión de usuarios en la web educativa del centro con JOOMLA!
Gestión de usuarios en la web educativa del centro con JOOMLA! Tomás Clemente Carrilero. Profesor de enseñanza secundaria. Introducción Joomla! no permite asignar privilegios ni imponer restricciones a
Más detallesUNIVERSIDAD DE EL SALVADOR FACULTAD MULTIDISCIPLINARIA DE OCCIDENTE TEMA: XHTML CATEDRA: INTRODUCCION A LA PROGRAMACION EN INTERNET
UNIVERSIDAD DE EL SALVADOR FACULTAD MULTIDISCIPLINARIA DE OCCIDENTE TEMA: XHTML CATEDRA: INTRODUCCION A LA PROGRAMACION EN INTERNET DOCENTE: Ing. CARLOS ARTURO RUANO. INSTRUCTOR: Tec. DANIEL EDENILSON
Más detallesInformar a los usuarios de la aplicación FDAA de cómo usarla. FDAA -Firma Digital Actas Académicas, Gestión Actas UCA, Mercurio, Diligencias, Anexo I
Título Guía PERFIL Director FDAA -Firma Digital Actas Académicas v 3 Autor/es Equipo técnico FDAA Objeto Palabras Claves Informar a los usuarios de la aplicación FDAA de cómo usarla FDAA -Firma Digital
Más detallesTutorial Servicios Web
Tutorial Servicios Web 1. Servicios Web con REST Como ya hemos usado SOAP para WebService, podemos afirmar que es bien fácil de diseñar, pero algo complicado de consumir: se necesita toda una API para
Más detallesGuía de uso de Moodle para participantes
Guía de uso de Moodle para participantes ÍNDICE 1 ACCESO... 4 1.1 PORTAL... 4 1.2 INGRESAR A PLATAFORMA... 6 1.3 ESTRUCTURA DEL CURSO... 7 1.3.1 BLOQUES... 8 2 RECURSOS Y MÓDULOS... 10 LOS RECURSOS SE
Más detallesRecursos de Aprendizaje
1.0 Entorno del programa 2.0 Creación de un nuevo programa 2.1 Guardar un programa o una lista de posiciones 2.2 La apertura de una lista de programa o de posiciones 2.3 El cierre de una lista de programas
Más detallesProgramación en Javascript II
Programación en Javascript II Introducción al manual II de Javascript En esta segunda parte del manual de Javascript vamos a tratar de explicar todos los recursos con los que cuenta un programador de Javascript
Más detallesINTRODUCCIÓN AL TIPO COMPUESTO CADENA CONTENIDOS
CONTENIDOS 1. Introducción a las cadenas 2. Definición 3. Declaración de cadenas 4. Inicialización de cadenas 5. Escritura y Lectura de datos tipo cadena 6. Funciones de manipulación de cadenas 7. Arrays
Más detallesQue es Velneo vdataclient V7?
Página 1 de 14 Que es Velneo vdataclient V7? Es el cliente de datos que nos permitirá de una forma remota acceder como administrador a una base de datos, observar el estado de la información e interactuar
Más detallesEscuela Politécnica Superior de Ingeniería Departamento de Ingeniería Informática
Escuela Politécnica Superior de Ingeniería Departamento de Ingeniería Informática Fundamentos de la informática 2. Algoritmos, diagramas de flujo y pseudocódigo Contenido Algoritmos Diagramas de flujo
Más detallesComprobantes Electrónicos Manual del Usuario - Internet
Comprobantes Electrónicos Manual del Usuario - Internet Desarrollo Fecha de elaboración: 2012-02-08 (Versión 1.0.1) 1 Información del Documento Resumen: Alcance: Audiencia: El presente manual tiene por
Más detallesCÓMO CREAR UNA PÁGINA WEB v.1
CÓMO CREAR UNA PÁGINA WEB v.1 Índice 1 Introducción 1 2 Diseño gráfico 1 3 El lenguaje HTML 1 4 Alojamiento y publicación 2 5 Promoción 5 1 Introducción 2 Diseño gráfico Una página web es un espacio virtual
Más detallesEsta extensión está obsoleta a partir de PHP 5.5.0, y será eliminada en el futuro
USAR MYSQL EN PHP PHP tiene una librería de funciones nativas para conectarse a las base de datos MySQL. Por un lado reconoce la librería mysql y por otro mysqli. Se recomienda el uso de mysqli dado que
Más detallesATLAS MANUAL DE USUARIO ARBOL ACCESIBLE
ATLAS MANUAL DE USUARIO ARBOL ACCESIBLE Versión 1.3 Área de Aplicaciones Especiales y Arquitectura de Software Hoja de Control Título Documento de Referencia Responsable Manual de Usuario del NORMATIVA
Más detallesGUÍA DE CONFIGURACIÓN PC PARA HACER USO DE LA SEDE ELECTRÓNICA DEL CABILDO DE GRAN CANARIA
GUÍA DE CONFIGURACIÓN PC PARA HACER USO DE LA SEDE ELECTRÓNICA DEL CABILDO DE GRAN CANARIA CONTROL DE CAMBIOS Versión Fecha Páginas afectadas Cambios 1.0 14/10/2015 Todas Versión inicial del documento
Más detalles8º Unidad Didáctica PHP. Eduard Lara
8º Unidad Didáctica PHP Eduard Lara 1 ÍNDICE 8.1 Lenguajes de script del servidor PHP 8.2 Sintaxis básica de PHP 8.3 La instrucción include 8.4 Cookies y sesiones 8.5 Bases de datos. Interacción con MySQL
Más detallesSistema de Admisión y Control de Estudios (SADCE) MANUAL DEL FACILITADOR
MANUAL DEL FACILITADOR 1 INDICE GENERAL 1. CONVENCIONES.. 3 2. ACCESO AL SADCE. 4 3. REGISTRARSE EN EL SADCE.. 5 4. AUTENTICACIÓN DE USUARIO EN EL SADCE. 6 5. ACTUALIZAR DATOS DEL FACILITADOR... 7 6. SUBIR
Más detallesIntroducción al lenguaje JAVA
Universidad Autónoma de Tlaxcala Introducción al lenguaje JAVA M.C.. José Juan Hernández ndez Mora Segunda Sesión 1. Arreglos 2. Matrices 3. Clases en Java 4. Clases de Usuario en Java 5. Objetos definidos
Más detalles3.1 Introducción a Wireshark
3.1 Introducción a Wireshark Una herramienta básica para observar los mensajes intercambiados entre aplicaciones es un analizador de protocolos (packet sniffer). Un analizador de protocolos es un elemento
Más detalles1. Utilizar JavaScript en un documento HTML 3. 2. Tipos de datos y expresiones en JavaScript 9 2.1. Variables... 9 2.2. Expresiones y operadores...
Índice general 1. Utilizar JavaScript en un documento HTML 3 2. Tipos de datos y expresiones en JavaScript 9 2.1. Variables.................................. 9 2.2. Expresiones y operadores.........................
Más detallesProgramación Web Avanzada: AJAX y Google Maps
Programación Web Avanzada: AJAX y Google Maps Universidad de Colima México Soporte de AJAX en PHP Sergio Luján Mora Departamento de Lenguajes y Sistemas Informáticos DLSI - Universidad de Alicante 1 Introducción
Más detallesTIPOS DE VARIABLES EN PHP. DECLARACIÓN Y ASIGNACIÓN. LA INSTRUCCIÓN ECHO PARA INSERTAR TEXTO O CÓDIGO. (CU00816B)
APRENDERAPROGRAMAR.COM TIPOS DE VARIABLES EN PHP. DECLARACIÓN Y ASIGNACIÓN. LA INSTRUCCIÓN ECHO PARA INSERTAR TEXTO O CÓDIGO. (CU00816B) Sección: Cursos Categoría: Tutorial básico del programador web:
Más detalles13.2 WORLD WIDE WEB (www)
13.2 WORLD WIDE WEB (www) INTRODUCCIÓN World Wide Web o simplemente web se puede traducir como la telaraña mundial, haciendo referencia al hecho de que existen multitud de servidores web distribuidos por
Más detallesProgramación: QBASIC
1. QBASIC Programación: QBASIC Guía del alumno Qbasic es una versión moderna del lenguaje BASIC. Se trata de un lenguaje de alto nivel. En un lenguaje de alto nivel las instrucciones tienen un formato
Más detallesACTIONSCRIPT (AS) Proyectos II. Audiovisuales. Dpto. Escultura. UPV. [sintaxis elemental]
ACTIONSCRIPT (AS) Proyectos II. Audiovisuales. Dpto. Escultura. UPV. [sintaxis elemental] Action script es el lenguaje de programación que lleva incorporado el software de creación multimedia Macromedia
Más detallesCarFirma Firma electrónica del Gobierno de La Rioja Manual de usuario
CarFirma Firma electrónica del Gobierno de La Rioja Manual de usuario 1 ÍNDICE Í 1 ÍNDICE...2 2 INTRODUCCIÓN...3 3 DETECCIÓN DE LA APLICACIÓN...4 4 DESCARGA...6 5 INSTALACIÓN Y DESINSTALACIÓN...8 6 EJECUCIÓN...10
Más detallesCurso PHP Módulo 1 R-Luis
Lenguaje PHP Introducción Archivos HTML y PHP: Crear un archivo php es tan sencillo como cambiarle la extensión a un archivo html, por ejemplo podemos pasar de index.html a index.php sin ningún inconveniente.
Más detallesMATERIAL 2 EXCEL 2007
INTRODUCCIÓN A EXCEL 2007 MATERIAL 2 EXCEL 2007 Excel 2007 es una planilla de cálculo, un programa que permite manejar datos de diferente tipo, realizar cálculos, hacer gráficos y tablas; una herramienta
Más detallesGENERAR DOCUMENTOS HTML USANDO LENGUAJE PHP. EJERCICIO RESUELTO EJEMPLO SENCILLO. (CU00733B)
APRENDERAPROGRAMAR.COM GENERAR DOCUMENTOS HTML USANDO LENGUAJE PHP. EJERCICIO RESUELTO EJEMPLO SENCILLO. (CU00733B) Sección: Cursos Categoría: Tutorial básico del programador web: HTML desde cero Fecha
Más detallesINFORMACIÓN DE NAVEGADORES
INFORMACIÓN DE NAVEGADORES Para acceder al Registro Electrónico de Clases Pasivas es necesario tener un navegador web actualizado, aunque es posible que su funcionamiento sea correcto en versiones más
Más detallesNOTIFICACIÓN DE MOVIMIENTOS DE ESTUPEFACIENTES POR PARTE DE LOS LABORATORIOS FARMACÉUTICOS Y ALMACENES MAYORISTAS DE DISTRIBUCIÓN
NOTIFICACIÓN DE MOVIMIENTOS DE ESTUPEFACIENTES POR PARTE DE LOS LABORATORIOS FARMACÉUTICOS Y ALMACENES MAYORISTAS DE DISTRIBUCIÓN GUÍA PARA LA PRESENTACIÓN DE NOTIFICACIONES Versión: 27/06/2012-1 ÍNDICE:
Más detallesFundamentos de la Programación
Fundamentos de la Programación El Software Las operaciones que debe realizar el hardware son especificadas con una lista de instrucciones, llamadas programas o software. Dos grandes grupos de software
Más detallesVISUAL BASIC Diseño de Formularios MDI y Menús - Proyectos Aplica
VISUAL BASIC Diseño de Formularios MDI y Menús - Proyectos Aplica Forrmul laarri ioss MDII Un formulario MDI (Multiple Document Interface) es un contenedor de otros formularios. La aplicación MDI contendrá
Más detallesComponente com_weblinks para listados de enlaces web a modo de directorio en Joomla. (CU00442A)
aprenderaprogramar.com Componente com_weblinks para listados de enlaces web a modo de directorio en Joomla. (CU00442A) Sección: Cursos Categoría: Curso creación y administración web: Joomla desde cero
Más detallesRESUMEN DE CONCEPTOS BASICOS DE PROGRAMACION JAVA
UNED Centro Asociado de Cádiz RESUMEN DE CONCEPTOS BASICOS DE PROGRAMACION JAVA 1. OBJETOS Cualquier elemento del programa es un objeto. Un programa es un conjunto de objetos que se comunican entre sí
Más detallesCentro de Capacitación en Informática
Fórmulas y Funciones Las fórmulas constituyen el núcleo de cualquier hoja de cálculo, y por tanto de Excel. Mediante fórmulas, se llevan a cabo todos los cálculos que se necesitan en una hoja de cálculo.
Más detallesdocumentación Especificaciones Técnicas
documentación Especificaciones Técnicas Junio 2009 CONTENIDOS Especificaciones técnicas...2 Requisitos Técnicos de las Actividades...2 - Actualización de Adobe Shockwave Player...2 - Actualización de Adobe
Más detallesACTUALIZACIÓN DE LA PLATAFORMA EDUCATIVA: MOODLE 3.0
ACTUALIZACIÓN DE LA PLATAFORMA EDUCATIVA: MOODLE 3.0 A partir de diciembre de 2015, la Facultad de Ciencias Bioquímicas y Farmacéuticas ha realizado la actualización de su Plataforma Educativa de la versión
Más detalles1.1.- Introducción a la Web Vemos una introducción al medio donde se encajan los lenguajes que vamos a tratar: la web.
Sesión 01: Introducción a los lenguajes web COMPUTACION E INFORMATICA WEB DEVELOPPER III Competencias a Conseguir: - Introducción general a la programación web. - Conocer y diferenciar el concepto de páginas
Más detalles11. Algunas clases estándar de Java (II)
122 A. García-Beltrán y J.M. Arranz 11. Algunas clases estándar de Java (II) Objetivos: a) Presentar la clase predefinida en Java para trabajar con arrays b) Interpretar el código fuente de una aplicación
Más detallesKaldeera Advanced Forms 2009 Guía del usuario
Kaldeera Advanced Forms 2009 Guía del usuario Indice Usando Kaldeera Advanced Forms 2009... 3 Accediendo a la página de configuración... 3 Activando o desactivando la funcionalidad de Kaldeera Advanced
Más detallesLa plantilla propone aprovechar esta estructura en común y sólo modificar el contenido del área del documento que sea diferente.
PLANTILLAS EN PHP El concepto de plantilla, es un criterio del desarrollo web que propone optimizar la cantidad de documentos HTML que se usan en el desarrollo de un sitio web. A lo largo de la navegación
Más detallesCASO PRÁCTICO DISTRIBUCIÓN DE COSTES
CASO PRÁCTICO DISTRIBUCIÓN DE COSTES Nuestra empresa tiene centros de distribución en tres ciudades europeas: Zaragoza, Milán y Burdeos. Hemos solicitado a los responsables de cada uno de los centros que
Más detallesCÓMO CREAR UN SITIO WEB CON GOOGLE SITES
CÓMO CREAR UN SITIO WEB CON GOOGLE SITES Vamos a analizar las características de una herramienta que ofrece google y que posibilita la creación de páginas sencillas y personales y que se denomina google
Más detallesListados y Etiquetas personalizados de PrefGest WhitePaper Julio 2008
Listados y Etiquetas personalizados de PrefGest WhitePaper Julio 2008 Contenidos 1. Propósito 3 2. Introducción 4 3. Listados personalizados 5 3.1. Ejemplos prácticos 7 3.2. Consideraciones adicionales
Más detallesAPRENDE A CREAR UNA PÁGINA WEB CON HTML
APRENDE A CREAR UNA PÁGINA WEB CON HTML Introducción a PHP INTRODUCCIÓN PHP es una lenguaje de programación del lado del servidor. En este curso, lo usaremos para recibir los datos de un formulario, realizar
Más detallesManual de usuario. Curso Móvil 1.0
Manual de usuario Curso Móvil 1.0 Manual de usuario Curso Móvil 1.0 Es la primera aplicación para dispositivos móviles del TEC Digital. Está dirigido a los estudiantes usuarios de la plataforma con dispositivos
Más detallesSesiones en PHP. Área de Ingeniería Telemática
Sesiones en PHP Contenido Estado de la conexión con el navegador Cookies Sesiones Sesiones en PHP 2 Estado de la conexión con el navegador Cuando el usuario solicita una página que es en verdad un PHP
Más detallesATLAS MANUAL DE USUARIO COMPONENTE DE CALENDARIO
ATLAS MANUAL DE USUARIO COMPONENTE DE CALENDARIO Versión 1.0 Área de Integración y Arquitectura de Aplicaciones Hoja de Control Título Documento de Referencia Responsable Manual de usuario del Componente
Más detalles2. Almacén. 2.1 Paso a Histórico a Fecha. 2.2 Mantenimiento de Productos Ocultar datos
2. Almacén 2.1 Paso a Histórico a Fecha Nuevo proceso de paso a Histórico de Movimientos de Almacén y de Ubicaciones a una fecha y generación de movimiento de Inicialización con el resultado resumido del
Más detallesSUBIR ARCHIVOS CON FTP. TRABAJAR EN UN SERVIDOR REMOTO. CREAR UNA PÁGINA WEB CON PROGRAMACIÓN PHP. (CU00814B)
APRENDERAPROGRAMAR.COM SUBIR ARCHIVOS CON FTP. TRABAJAR EN UN SERVIDOR REMOTO. CREAR UNA PÁGINA WEB CON PROGRAMACIÓN PHP. (CU00814B) Sección: Cursos Categoría: Tutorial básico del programador web: PHP
Más detallesPlantilla de texto plano
Plantilla de texto plano Esta es la plantilla seleccionada por defecto al crear una nueva página. Título: Es el título que aparecerá identificando a la página, así como en la cabecera del documento en
Más detallesInformática I (Grado en Matemáticas) Práctica 1 de Excel
Práctica 1 de Excel Definición: Excel es una aplicación del tipo hoja de cálculo, integrada en el entorno Windows y desarrollada por Microsoft, en la cual se combinan las capacidades de una hoja de cálculo
Más detallesManual de configuración de Adobe Reader para la validación de la firma de un documento Versión 1.0
Manual de configuración de Adobe Reader para la validación de la firma de un documento Versión 1.0 Página 1 de 12 Índice de contenidos Introducción...3 Método 1: Instalar los certificados de Firmaprofesional
Más detallesCAMPUS VIRTUAL PALMAACTIVA GUÍA DEL ALUMNO. cursosonline.palmaactiva.com
E CAMPUS VIRTUAL PALMAACTIVA GUÍA DEL ALUMNO cursosonline.palmaactiva.com 1. REQUISITOS MÍNIMOS Para un correcto funcionamiento del Aula Virtual debe contar con un ordenador con: Conexión a Internet de
Más detallesImágenes y objetos IMÁGENES
IMÁGENES Y OBJETOS Imágenes y objetos 2 IMÁGENES Uno de los elementos más vistosos e importantes de las páginas web. Su introducción puede explicar de manera más fácil y agradable nuestra información al
Más detallesUna plantilla es un modelo que puede servir como base para muchas hojas de cálculo. Puede incluir tanto datos como formatos.
USAR PLANTILLAS Vamos a conocer y manejar con más precisión las opciones disponibles en Excel2010 a la hora de empezar un libro de trabajo, como puede ser el uso de plantillas como modelos que usaremos
Más detallesGuía de usuario del Administrador CPA BT icomms
Guía de usuario del Administrador CPA BT icomms Enero 2015 Contenido Bienvenido... 3 Usuarios... 3 Convenciones de texto... 3 Siglas... 4 Publicaciones relacionadas... 4 Cómo obtener ayuda... 4 Capítulo
Más detallesSu búsqueda también se efectúa sobre vídeos de Youtube, así como permite descargarlos y convertirlos a formato MPEG, AVI o MP3.
Servicios Sociales para Afiliados Área de Tiflotecnología Autores: Manuel Valentín de Lucas mvl@once.es Valoración y guía de Songr 27 de junio de 2013 Utilidad gratuita que permite encontrar canciones
Más detallesXAJAX: una librería de AJAX para PHP (parte 1)
XAJAX: una librería de AJAX para PHP (parte 1) AJAX es el acrónimo de Asynchronous Javascript And XML o Javascript y XML asíncronos dicho en nuestro idioma. Se trata de una combinación de tecnologías que
Más detallesConfiguración de Aspel-SAE 6.0 para trabajar Remotamente
Configuración de Aspel-SAE 6.0 para trabajar Remotamente Para configurar Aspel-SAE 6.0 como servidor remoto, es necesario realizar los siguientes pasos: 1. Instalar IIS de acuerdo al Sistema Operativo.
Más detalles