JavaScript III. JavaScript, la POO y el DOM

Tamaño: px
Comenzar la demostración a partir de la página:

Download "JavaScript III. JavaScript, la POO y el DOM"

Transcripción

1 JavaScript III JavaScript, la POO y el DOM

2 Tablas HTML Crear una tabla es una tarea tediosa, por la gran cantidad de nodos de tipo elemento y de tipo texto que se deben crear dentro del DOM. DOM para HTML incluye varias propiedades y métodos para crear tablas, filas y columnas de forma sencilla.

3 Métodos de <table> rows tbodies insertrow(posicion) deleterow(posicion) Regresan un arreglo con los renglones o los tbody de la tabla. Permiten agregar o borrar renglones de la tabla

4 Métodos de <tbody> Rows insertrow(posicion) deleterow(posicion)

5 Métodos de <tr> Cells insertcell(posicion) deletecell(posicion) Devuelve un arreglo con las celdas de un renglón. Inserta o borra celdas en la posición indicada

6 Métodos de Tablas-DOM <table id="botones"> <caption> Tabla de botones y funciones JavaScript </caption> <thead> <tr> <th>función</th> <th>descripción </th> </tr> </thead> <tbody> <tr class="impar"> <td> <input name="resumentabla" type="button" onclick="resumentabla();" value="resumen de tabla" /> </td><td>contar los renglones de la tabla tblresultados </td> </tr> <tr class="par"> <td> <input name="borrarenglon" type="button" onclick="borrarenglon();" value="borrar primer renglón" /> </td><td>contar los renglones de la tabla tblresultados </td> </tr> <tr class="impar"> <td> <input name="borracolumna" type="button" onclick="borracolumna();" value="borrar primer columna" /></td> <td>contar los renglones de la tabla tblresultados </td> </tr> </tbody> </table> function resumentabla() { var tabla, numfilas, cuerpotablas, numcolumnas, numrenglonestabla; tabla = document.getelementbyid('tblresultados'); numfilas = tabla.rows.length; cuerpotablas = tabla.tbodies.length; numcolumnas = tabla.rows[0].cells.length; alert("n\u00famero de renglones o filas de la tabla: " + numfilas + "\n" + "n\u00famero de tbodies : " + cuerpotablas + "\n" + "n\u00famero de celdas : " + numcolumnas + "\n"); } function borrarenglon() { var tabla= document.getelementbyid('tblresultados'); tabla.tbodies[0].deleterow(0); ResumenTabla(); } function borracolumna() { var tabla= document.getelementbyid('tblresultados'); tabla.tbodies[0].rows[0].deletecell(0); ResumenTabla(); }

7 Métodos de Tablas-DOM(2) <table id="tblresultados" summary=" Resultados de la ejecución de comandos con JavaScript"> <caption> Tabla de resultados </caption> <thead> <tr> <th>etiqueta </th> <th>atributos</th> <th>descripción</th> </tr> </thead> <tfoot> <th>etiqueta </th> <th>atributos</th> <th>descripción</th> </tfoot> <tbody> <tr class="impar"> <td>div</td> <td>width, height, background-color</td> <td>permite generar un contenedor, sirve para realizar la distribución de los recursos dentro del espacio del body</td> </tr> <tr class="par"> <td>p</td> <td>color, dirección</td> <td>permite escribir texto dentro de los recursos de HTML en forma de párrafo</td> </tr> </tbody> </table>

8 Insertar renglones y celdas <input name="insertarrenglon" type="button" onclick="insertarrenglon();" value="insertar un renglón" /> function insertarrenglon() { var tabla= document.getelementbyid('tblresultados'); tabla.tbodies[0].insertrow(2); tabla.tbodies[0].rows[2].insertcell(0); tabla.tbodies[0].rows[2].cells[0].innerhtml = 'Span'; tabla.tbodies[0].rows[2].insertcell(1); tabla.tbodies[0].rows[2].cells[1].innerhtml = 'id, class'; tabla.tbodies[0].rows[2].insertcell(2); tabla.tbodies[0].rows[2].cells[2].innerhtml = 'Permite colocar un segmento de texto que escapa o es diferente, se usa dentro de p' resumentabla(); }

9 Práctica Tabla Las tablas tienen una definición del número de columnas de acuerdo al primer renglón definido de la tabla. Elaborar una tabla completa con JavaScript de 3 renglones y 3 columnas. function creartabla() { /* * Las tablas tienen: * id * summary -> contenido del sumary * thead * tbody ->rows -> cells * * tfoot * * var nuevatabla, elementocaption, titulotabla, titulos1, seccionhead; nuevatabla = document.createelement('table'); nuevatabla.setattribute('id', 'nuevatabla'); nuevatabla.setattribute('summary', 'Descripción de la tabla y su contenido'); elementocaption = document.createelement('caption'); titulotabla = document.createtextnode('titulo de la tabla'); elementocaption.appendchild(titulotabla); nuevatabla.appendchild(elementocaption); // Sección head de la tabla (títulos de las columnas) seccionhead = document.createelement('thead'); nuevatabla.appendchild(seccionhead); seccionhead.insertrow(0); titulos1 = document.createelement('th'); titulos1.innerhtml = 'primero'; seccionhead.rows[0].appendchild(titulos1); titulos2 = document.createelement('th'); titulos2.innerhtml = 'segundo'; seccionhead.rows[0].appendchild(titulos2); titulos3 = document.createelement('th'); titulos3.innerhtml = 'tercero'; seccionhead.rows[0].appendchild(titulos3); document.body.appendchild(nuevatabla); }

10 Objetos del document Existen múltiples objetos que pueden ser obtenidos directamente como un arreglo. Forms Los formularios de la página document.forms[0] document.forms["id_formulario"] Images Las imágenes de la página Links document.images[0] document.images["logotipo"] Los enlaces de la página document.links[0]

11 La variable this La palabra reservada this se utiliza para referirse al elemento HTML sobre el que se está ejecutando un evento. <input name="color" type="button" onclick="cambiacolor(this);" value="color"/> function cambiacolor(elemento) { elemento.style.color = "#00ff00"; }

12 Los objetos y JSON Java Script Object Notation. Notación Sencilla Utilizado para transporte liviano de objetos. Esta encerrado entre llaves { } Pares propiedad : valor Número Array Funcion String Objeto JSON Propiedades separadas por comas Valor separado por dos puntos

13 JSON Ejemplo simple: La ultima propiedad:valor no tiene elemento de termino { } nombre: "Hector ", apellidos: "Palencia Primero, edad : 15

14 JSON Representando Vectores Un objeto JSON puede contener un vector en sus propiedades { } nombre: "Pedro ", apellidos: "Ferrera Santos", edad : 15, hijos:["laura","genaro"]

15 JSON alert ("el nombre es: " + datos.nombre + " y tiene " + datos.hijos.length + " hijos y su esposa se llama " + datos.esposa.nombre);

16 Nota Cuando se define un solo vector, también es considerado como JSON var paises = [ Mexico, Oaxaca, Veracruz"];

17 JSON Nota Cada elemento de un vector en JSON puede ser otro JSON var carreras=[ { nombre: "Turismo", duracion:4 }, { nombre: "Derecho", duracion:5 } ]; alert (carreras[0].nombre);

18 JSON con Funciones Un JSON puede contener funciones que pueden ser transportadas como cualquier otra variable. var datos={ nombre: "Pedro", apellidos: "Domingo Cedillo", edad : 15, mostrarmensaje:function(){ alert ("el nombre es: " + datos.nombre); }, limpiarmensaje:function(){ this.nombre = "" ; } }

19 Usos JSON Definir Enumeraciones Constantes Evitar problemas de escrituras Transportar objetos entre el cliente y el servidor a través de AJAX Recibe el objeto como String. Propiedad responsetext

20 JQuery Biblioteca ligera open source que simplifica la interaccion entre html y java Script

21 Incluir JQuery A partir de una red de contenidos Ventajas: Servidores optimizados para entregar el archivo desde el lugar físico mas cercano al usuario. Pueden mantener siempre la última versión. Reducir tráfico del servidor. Si el usuario ya navego por otra web con la misma red de contenido es probable que la librería este en la cache

22 Incluir JQuery <script type= text/javascript src= > </script>

23 <script type= text/javascript src= jquery ></script> Incluir JQuery

24 Selectores JQuery Etiquetas y clases Clase $( div.menu ) Etiquetas y id Clase $( div#menu )

25 Demo Date Picker $("#txtfecha").datepicker( { showon: "button", buttonimage: "images/calendar.gif", buttonimageonly: true } ); <input type="text" id="txtfecha"/>

26 $( "#niveleducativo" ).slider({ range: "max", min: 1, max: 5, value: 1, slide: function( event, ui ) { $( "#txtniveleducativo" ).val( ui.value ); } }); $( "#txtniveleducativo" ).val( $( "#niveleducativo" ). slider( "value" ) ); Demo Slider

27 Demo Slider <div id="niveleducativo"></div> <input type="text" id="txtniveleducativo" style="border:0; color:#f6931f; font-weight:bold; readonly="readonly"/>

28 Demo Autocompletado var origendedatos = ["Mexico,"Oaxaca,"DF,"Puebla", "GuanaJuato ]; $( "#txtlocalidad" ).autocomplete({ source: origendedatos }); <input type="text" id="txtlocalidad"/>

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

Programa. 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 detalles

TEMA 9 CREACIÓN DE PÁGINAS WEB

TEMA 9 CREACIÓN DE PÁGINAS WEB TEMA 9 CREACIÓN DE PÁGINAS WEB OBJETIVOS Conocer las páginas web y sus elementos. Insertar tablas, capas, enlaces en las páginas web. Crear páginas web con NVU. Crear un sitio web. Configurar un sitio

Más detalles

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>.

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>. Antes de comenzar, si algo no está en este manual, utilice google para averiguarlo y acostúmbrese a ello ya que será la mejor herramienta que pueda encontrar. La estructura básica de toda página web es:

Más detalles

SEGUNDA PARTE: DOM y jquery

SEGUNDA PARTE: DOM y jquery SEGUNDA PARTE: DOM y jquery 1. Conoce a jquery jquery jquery: Una librería javascript MUY popular Colección de utilidades y herramientas Para manipular los elementos de la página - Contenido - Atributos

Más detalles

Programa por Clase. 8. CSS3 9. Ejercicio Práctico 10. Examen

Programa por Clase. 8. CSS3 9. Ejercicio Práctico 10. Examen Curso CSS Clase 5 Programa por Clase 1. Repaso HTML. Introducción. Reglas CSS internas. 2. Etiquetas básicas de CSS (tipografía, subrayado, etc.) 3. Archivos CSS externos. Colores. Imágenes. 4. Modelo

Más detalles

Guía del Curso Certificación IT en Adobe Dreamweaver CC 2015

Guía del Curso Certificación IT en Adobe Dreamweaver CC 2015 Guía del Curso Certificación IT en Adobe Dreamweaver CC 2015 Modalidad de realización del curso: Número de Horas: Titulación: Online 140 Horas Diploma acreditativo con las horas del curso OBJETIVOS Este

Más detalles

1 OBJETOS, DOM, JSON

1 OBJETOS, DOM, JSON OBJETOS, DOM, JSON 1 2 Objetos http://www.w3schools.com/js/js_obj_intro.asp Se delimitan con llaves. Contienen propiedades. Las propiedades del objeto: pares nombre: valor, separados por comas. var alumno

Más detalles

Noviembre 2013. Qué es jquery? Por: César Amauri Villarreal Fuentes QUÉ ES JQUERY? NOVIEMBRE 2013

Noviembre 2013. Qué es jquery? Por: César Amauri Villarreal Fuentes QUÉ ES JQUERY? NOVIEMBRE 2013 Qué es jquery? Noviembre 2013 Por: César Amauri Villarreal Fuentes 1 Qué es jquery? Es una biblioteca de JavaScript rápida y concisa que simplifica el documento HTML, manejo de eventos, animación y las

Más detalles

Integración de GeoGebra en unidades de aprendizaje

Integración de GeoGebra en unidades de aprendizaje Integración de GeoGebra en unidades de aprendizaje Marín Trechera, Luis Miguel 1 Gámez Mellado, Antonio 1 Resumen Las posibilidades didácticas de GeoGebra revelan todo su potencial al integrarse en unidades

Más detalles

2- Formularios y JavaScript Course: Developing web- based applica=ons

2- Formularios y JavaScript Course: Developing web- based applica=ons 2- Formularios y JavaScript Course: Developing web- based applica=ons Cris*na Puente, Rafael Palacios 2010- 1 Creación de formularios Formularios Un formulario HTML es una sección de un documento que contiene

Más detalles

HTML & CSS HTML. PARTE 3. Profesora: Ana Gómiz Escuela Arte Granada Obtubre 2014

HTML & CSS HTML. PARTE 3. Profesora: Ana Gómiz Escuela Arte Granada Obtubre 2014 05 HTML & CSS HTML. PARTE 3 Profesora: Ana Gómiz Escuela Arte Granada Obtubre 2014 01. Imágenes + Añadir imágenes. + Elegir el formato correcto. + Optimizar imágenes para web. Profesora: Ana Gómiz Escuela

Más detalles

(Rich Internet Applications) (Aplicaciones de internet enriquecidas).

(Rich Internet Applications) (Aplicaciones de internet enriquecidas). (Rich Internet Applications) (Aplicaciones de internet enriquecidas). JavaScript, jquery, jquery UI Es utilizado en los sitios y aplicaciones web para agregar funcionalidad. Utilizado en el lado del cliente

Más detalles

jquery Mobile Dr. José Martín Molina Espinosa

jquery Mobile Dr. José Martín Molina Espinosa jquery Mobile Dr. José Martín Molina Espinosa jquery Mobile http://jquerymobile.com/ Cómo crear aplicaciones con el look-and-feel de Android a través del uso de estilos CSS y de javascript? Actualmente

Más detalles

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

JavaScript 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 detalles

Tema 3, parte 4. Javascript: el DOM (Modelo de Objetos del. Documento) Texto. http://www.flickr.com/photos/jm3/3620744443

Tema 3, parte 4. Javascript: el DOM (Modelo de Objetos del. Documento) Texto. http://www.flickr.com/photos/jm3/3620744443 http://www.flickr.com/photos/jm3/3620744443 Tema 3, parte 4 Javascript: el DOM (Modelo de Objetos del Texto Documento) Texto Javascript parte 4 El DOM 1. El árbol DOM Conceptos básicos sobre el API DOM

Más detalles

CONTROLES FORMULARIOS PRIMERA PARTE

CONTROLES 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 detalles

Diseño de páginas web 2011

Diseño de páginas web 2011 Diseño de páginas web 2011 Al finalizar el curso, el alumno será capaz de planificar y diseñar correctamente desde sencillas páginas web hasta completos sitios web. Para ello, se le proporciona primero

Más detalles

Formularios HTML. Desarrollo de Aplicaciones Web Departamento Informática y Sistemas Universidad de Murcia Curso 2013/2014

Formularios HTML. Desarrollo de Aplicaciones Web Departamento Informática y Sistemas Universidad de Murcia Curso 2013/2014 Formularios HTML Desarrollo de Aplicaciones Web Departamento Informática y Sistemas Universidad de Murcia Curso 2013/2014 Declaración de un formulario Elemento clave para el desarrollo de aplicaciones

Más detalles

JavaScript como Orientación a Objetos

JavaScript como Orientación a Objetos Gustavo Lacoste (gustavo@lacosox.org) October 2012 Resumen El objetivo de las siguientes notas es generar una estructura en JavaScript que nos permita reutilizar de manera limpia las funciones creadas

Más detalles

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

JavaScript,, AJAX y otras tecnologías web. Área de Ingeniería Telemática JavaScript,, AJAX y otras tecnologías Contenidos JavaScript AJAX Flash 2 JavaScript Lenguaje interpretado como PHP, pero se ejecuta en cliente no en servidor Sintaxis semejante a la del lenguaje Java y

Más detalles

TÉCNICO PROFESIONAL EN DISEÑO WEB PROFESIONAL CON DREAMWEAVER CS6

TÉCNICO PROFESIONAL EN DISEÑO WEB PROFESIONAL CON DREAMWEAVER CS6 Modalidad: Distancia Duración: 77 Horas Objetivos: En la actualidad Dreamweaver es uno de los principales programas utilizados por los profesionales para el diseño y maquetación de páginas web. Estos materiales

Más detalles

ENTORNO DE DESARROLLO MICROSOFT.NET 2010

ENTORNO DE DESARROLLO MICROSOFT.NET 2010 ENTORNO DE DESARROLLO MICROSOFT.NET 2010 UNIDAD 2 Estructura de contenidos: 1. Conociendo ASP 2. Sitio Web y Proyecto Web 3. WebForm 4. Características de los webforms 5. Entorno del.net 6. Controles básicos

Más detalles

ETIQUETAS HTML 5 Diseño de Sitios Web TUW

ETIQUETAS HTML 5 Diseño de Sitios Web TUW Etiqueta Descripción Define un comentario nueva nueva nueva nueva

Más detalles

BANNERS CÍCLICOS CON JAVASCRIPT

BANNERS CÍCLICOS CON JAVASCRIPT BANNERS CÍCLICOS CON JAVASCRIPT ÍNDICE 1. INTRODUCCIÓN. 2. BANNERS CÍCLICOS. 2.1.BANNER CÍCLICO. 2.2.BANNERS CÍCLICOS CON CAMBIO DE COLOR DEL FONDO DE LA PÁGINA. 2.3.AÑADIR VÍNCULOS A LOS BANNERS CÍCLICOS.

Más detalles

Guía Práctica de Comprobación de Accesibilidad: TABLAS DE DATOS

Guía Práctica de Comprobación de Accesibilidad: TABLAS DE DATOS Guía Práctica de Comprobación de Accesibilidad: TABLAS DE DATOS Centro de Referencia en Accesibilidad y Estándares Web Diciembre 2008 Copyright 2008 Instituto Nacional de la comunicación (INTECO) El presente

Más detalles

CapÍtulo 3: Manejo de Forms.

CapÍtulo 3: Manejo de Forms. CapÍtulo 3: Manejo de Forms. El mecanismo básico de interacción entre el usuario y un web-site esta dado por el uso de formularios html, el server envía un formulario que el browser muestra en pantalla

Más detalles

Curso de Técnico Superior Diseño Web Profesional con Dreamweaver CS6

Curso de Técnico Superior Diseño Web Profesional con Dreamweaver CS6 Modalidad Curso de Técnico Superior Diseño Web Profesional con Dreamweaver CS6 cod / EU 0518 A Distancia Duración 300 Horas Objetivos Aportar al alumno todas las competencias y conocimientos necesarios

Más detalles

LENGUAJES DE PROGRAMACIÓN 4 MÓDULOS. 56 Horas

LENGUAJES 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 detalles

Programación Web Avanzada: AJAX y Google Maps

Programació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 detalles

Ejercicios de AJAX y REST

Ejercicios de AJAX y REST Índice 1 AJAX (1 punto)... 2 2 Servicios REST (1.5 puntos)... 3 3 Gestión de errores en servicios REST (0.5 puntos)...5 1. AJAX (1 punto) Vamos a cambiar la búsqueda de usuarios para que funcione mediante

Más detalles

Su uso conlleva una serie de ventajas y desventajas propias del uso de estas herramientas.

Su uso conlleva una serie de ventajas y desventajas propias del uso de estas herramientas. LIBRERÍAS DE JAVASCRIPT (FRAMEWORKS) Un framework es una estructura de software compuesta de partes personalizables e intercambiables para el desarrollo de una aplicación. Se puede considerar también como

Más detalles

Objetivos. El alumno conocerá los elementos indispensables para crear una página web. 1. Crear una página web básica utilizando html.

Objetivos. El alumno conocerá los elementos indispensables para crear una página web. 1. Crear una página web básica utilizando html. Objetivos El alumno conocerá los elementos indispensables para crear una página web. Al final de esta práctica el alumno podrá: 1. Crear una página web básica utilizando html. Introducción El lenguaje

Más detalles

A continuación se confeccionara un formulario para el ingreso de un nombre y un botón para el envío del dato ingresado al servidor:

A continuación se confeccionara un formulario para el ingreso de un nombre y un botón para el envío del dato ingresado al servidor: FORMULARIOS BAJO HTML INTRODUCCION A FORMULARIOS Un formulario permite que el visitante al sitio cargue datos y sean enviados al servidor. Es el medio ideal para registrar comentarios del visitante sobre

Más detalles

Guía para crear, editar y eliminar páginas. WordPress Grupo Mutual

Guía para crear, editar y eliminar páginas. WordPress Grupo Mutual Guía para crear, editar y eliminar páginas WordPress Grupo Mutual Crear una nueva Página (1) 1. Ingresar a WordPress y acceder al panel de "Páginas": Crear una nueva Página (2) 2. Seleccionar uno de los

Más detalles

HTML, PHP y bases de datos

HTML, 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 detalles

Ejemplo de un Cronómetro. Juan Quemada, DIT, UPM

Ejemplo de un Cronómetro. Juan Quemada, DIT, UPM Ejemplo de un Cronómetro 1 Cronómetro WebApp similar a un cronómetro digital Cuenta décimas de segundo (100 miliseg.) El contador se inicializa con 0,0 segundos w n.tofixed(1) formatea con 1 decimal Tiene

Más detalles

DEFINICIÓN DE ESTILOS POR MEDIO DE CLASES

DEFINICIÓN DE ESTILOS POR MEDIO DE CLASES DEFINICIÓN DE ESTILOS POR MEDIO DE CLASES Una clase es una definición de un estilo CSS que en principio no está asociado a alguna etiqueta HTML, pero que se puede asociar a etiquetas concretas. Generalmente

Más detalles

Javascript parte II: AJAX

Javascript 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 detalles

Acceso a los elementos HTML

Acceso a los elementos HTML Acceso a los elementos HTML DOM 1 Acceso a elementos HTML Mediante JavaScriptes posible accesaren lectura y escritura los elementos de una página HTML. Es posible, por ejemplo: Cambiarla propiedadsrcde

Más detalles

XPERTO EN DISEÑO DE PÁGINAS WEB

XPERTO EN DISEÑO DE PÁGINAS WEB Curso ICA de: EXPERTO EN DISEÑO DE PÁGINAS WEB Módulo 1: Program. cliente: JavaScript Estudia el lenguaje JavaScript para crear guiones o scripts que se incluyen en las páginas web y que son ejecutados

Más detalles

Objetivos y Temario CURSO PROGRAMACION JAVASCRIPT Y JQUERY

Objetivos y Temario CURSO PROGRAMACION JAVASCRIPT Y JQUERY Objetivos y Temario CURSO PROGRAMACION JAVASCRIPT Y JQUERY OBJETIVOS JavaScript es un lenguaje de programación para interactuar con los navegadores, que proporciona a los sitios Web dinamismo e inmediatez.

Más detalles

Informática I Notas del curso

Informática I Notas del curso EXCEL Objetivo: Identificar la funcionalidad general de Excel, sus herramientas y recursos Excel Objetivo Particular: Conocer los métodos básicos de trabajo de Excel, para el manejo de registros, datos

Más detalles

Scripting en el cliente: Javascript. Tecnologías Web

Scripting 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

Luis José Sánchez González INTRODUCCIÓN

Luis José Sánchez González INTRODUCCIÓN CURSO BÁSICO DE HTML INTRODUCCIÓN Para crear una página web podemos optar por una de los siguientes métodos: a) Utilizar una herramienta de diseño web como Screem, Blue Fish, Front Page o incluso un procesador

Más detalles

Creando un Sitio Web personal.

Creando un Sitio Web personal. Creando un Sitio Web personal. FrontPage Express FrontPage Express de Microsoft es un sencillo editor htm 1 l que venía instalado por defecto con Windows 98 o con el Internet Explorer 4 para Windows 95.

Más detalles

9. Composer: Bugs y consejos.

9. Composer: Bugs y consejos. 9. Composer: Bugs y consejos. Composer: bugs y consejos 9.1. Sobre la barra de herramientas de formato Elegir color para remarcar texto En la actualidad existe un lenguaje complementario a las etiquetas

Más detalles

Nivel Intermedio. Escribir lenguaje de marcado HTML. Utilizar programas editores de HTML. Utilizar Hojas de Estilo en Cascada CSS

Nivel Intermedio. Escribir lenguaje de marcado HTML. Utilizar programas editores de HTML. Utilizar Hojas de Estilo en Cascada CSS Diseño Web Estático Nivel Intermedio Escribir lenguaje de marcado HTML Utilizar programas editores de HTML Utilizar Hojas de Estilo en Cascada CSS Configurar sitios web locales Personas provenientes del

Más detalles

Ejemplos básicos de webmathematica para profesores

Ejemplos básicos de webmathematica para profesores Ejemplos básicos de webmathematica para profesores Cualquier cálculo hecho dentro Mathematica puede ser realizado usando webmathematica con dos limitaciones significativas. Primero, al usar webmathematica,

Más detalles

Parte III: AJAX y REST

Parte III: AJAX y REST Tema 3: Javascript Parte III: AJAX y REST Texto http://www.flickr.com/photos/kosmar/62381076 Cómo hacer peticiones al servidor desde Javascript, usando el estilo REST AJAX 2 Asynchronous Javascript And

Más detalles

DISEÑO WEB ADOBE DREAMWEAVER CS3

DISEÑO WEB ADOBE DREAMWEAVER CS3 CLASE 6 CREACIÓN DE FORMULARIOS Todo sitio Web necesita recabar cierta información, a veces para contactarse con los visitantes, a veces para encuestas y en algunas ocasiones para realizar venta o contratación

Más detalles

> Temario Curso de Diseño Web <

> Temario Curso de Diseño Web < le ayuda a crear hermosos diseños para sitios web y aplicaciones móviles en un instante, sin necesidad de programación. Brinda imágenes vectoriales y de mapa de bits, maquetas, gráficos 3D, y contenido

Más detalles

3.6 FUNCIONES BÁSICAS

3.6 FUNCIONES BÁSICAS 3.6 FUNCIONES BÁSICAS Una función en Microsoft Excel es una fórmula simplificada. Cada función tiene su propia sintaxis (la forma de cómo debe escribirse) Al conocer la sintaxis de cada función se sabe

Más detalles

DOM. Mediante JavaScript es posible accesar en lectura y

DOM. Mediante JavaScript es posible accesar en lectura y Acceso a los elementos XHTML DOM 1 Acceso a elementos HTML Mediante JavaScript es posible accesar en lectura y escritura los elementos de una página ái HTML. Es posible,,por ejemplo: Cambiar la la propiedad

Más detalles

Controles en ASP.NET

Controles en ASP.NET ACTIVIDAD DE APRENDIZAJE 02-I Conociendo los principales controles del Servidor (SEMANA 3) Controles en ASP.NET Directamente relacionados con los Web Forms tenemos los distintos controles de servidor que

Más detalles

Manual de Uso XML-Whois de Neubox. Manual del Sistema de XML Whois de Neubox Versión 9.12.4

Manual de Uso XML-Whois de Neubox. Manual del Sistema de XML Whois de Neubox Versión 9.12.4 Manual del Sistema de XML Whois de Neubox Versión 9.12.4 1 Índice Sección Página I. Introducción........ 3 II. Contenido del paquete............ 4 III. Instalación y uso....... 5 1. Cómo comprobar la plantilla......

Más detalles

HTML 5 : Formularios

HTML 5 : Formularios HTML 5 : Formularios El formulario es una interfaz fundamental en las páginas web para interactuar con el usuario. Esta interacción se genera a través de variados elementos, como cajas para introducir

Más detalles

Charla N 6: Utilidades de Consulta de datos.

Charla N 6: Utilidades de Consulta de datos. 1 Charla N 6: Utilidades de Consulta de datos. Objetivos Generales: La manipulación de los datos organizados en forma de lista, donde la lista relaciones diferentes ocurrencias de una información común,

Más detalles

HTML. HyperText Markup Language (Lenguaje de Marcas de Hipertexto)

HTML. HyperText Markup Language (Lenguaje de Marcas de Hipertexto) HTML HyperText Markup Language (Lenguaje de Marcas de Hipertexto) Introducción Un lenguaje de marcas es una forma de codificar junto con el texto, incorporando etiquetas que contienen información adicional

Más detalles

UF1304 Elaboración de plantillas y formularios

UF1304 Elaboración de plantillas y formularios UF1304 Elaboración de plantillas y formularios Tema 1. Formularios en la construcción de páginas web Tema 2. Plantillas en la construcción de páginas web OBJETIVOS: - Confeccionar plantillas para las páginas

Más detalles

Programación páginas web con ASP.NET 3.5 (C#)

Programación páginas web con ASP.NET 3.5 (C#) Horas de teoría: 40 Horas de práctica: 40 Programación páginas web con ASP.NET 3.5 (C#) Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript

Más detalles

Plataforma Educativa Manual del Docente Nivel II Módulo 3 Wiki

Plataforma Educativa Manual del Docente Nivel II Módulo 3 Wiki 2014 Plataforma Educativa Manual del Docente Nivel II Módulo 3 Wiki Dirección Provincial de Tecnologías Educativas Dirección Provincial de Tecnologías Educativas Ministerio de Educación Ministerio de Educación

Más detalles

CLASS JAVASCRIPT CLASES? OBJETOS PREDEFINIDOS. WINDOW, OBJETO GLOBAL. NUMBER, MATH, DATE, REGEXP, ERROR. (CU01144E)

CLASS 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 detalles

Modulo 1 El lenguaje Java

Modulo 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 detalles

Curso Excel Básico - Intermedio

Curso Excel Básico - Intermedio Curso Excel Básico - Intermedio Clase 4 Relator: Miguel Rivera Adonis Introducción Base de Datos: Definición de Base de Datos Ordenar datos Formulario Filtros Trabajar con Sub-Totales Validación de Datos

Más detalles

Cómo optimizar HTML? Optimización y depuración del código. 1. Limpieza del código

Cómo optimizar HTML? Optimización y depuración del código. 1. Limpieza del código Cómo optimizar HTML? Optimización y depuración del código 1. Limpieza del código Se pueden eliminar automáticamente etiquetas vacías, combinar etiquetas font anidadas y en general mejorar códigos HTML

Más detalles

Creación de Informes por Asistente y Usuario

Creación de Informes por Asistente y Usuario 1 Facultad: Ingeniería. Escuela: Biomédica Asignatura: Informática Médica Creación de Informes por Asistente y Usuario Objetivos Conocer la estructura de un informe. Crear informes utilizando el asistente

Más detalles

Manual de uso: Editor Web del CMS

Manual de uso: Editor Web del CMS Manual de uso: Editor Web del CMS Este manual sirve de apoyo para aquellas personas que usen el CMS y requieran editar textos dentro del mismo. Índice: 1. Cómo copiar texto desde Word? 2. Cómo resaltar

Más detalles

Ejercicio: Mensajes Alert, Confirm y Prompt

Ejercicio: Mensajes Alert, Confirm y Prompt Ejercicio: Mensajes Alert, Confirm y Prompt Utilizando Javascript podemos crear tres diferentes tipos de mensajes emergentes que se pueden usar para mostrar información, obtener confirmación u obtener

Más detalles

AJAX. Desarrollo de Aplicaciones Distribuidas

AJAX. Desarrollo de Aplicaciones Distribuidas AJAX Desarrollo de Aplicaciones Distribuidas Contenido Introducción Desarrollo XMLHttpRequest Envío de datos Procesamiento de datos JSON Algunas técnicas en AJAX Referencias 2 AJAX - Introducción AJAX

Más detalles

Tema: Maquetación Web y CSS

Tema: Maquetación Web y CSS Diseño Digital V. Guía 4 1 Tema: Maquetación Web y CSS Facultad: Ciencias y Humanidades Escuela: Diseño Gráfico Asignatura: Diseño Digital V Objetivos Contenidos A través del desarrollo de la guía el estudiante

Más detalles

UNIDAD DIDÁCTICA Nº 7 USO DE LOS RECURSOS EN MOODLE

UNIDAD DIDÁCTICA Nº 7 USO DE LOS RECURSOS EN MOODLE PROGRAMA: TUTORÍA VIRTUAL EN AMBIENTES DE APRENDIZAJE UNIDAD DIDÁCTICA Nº 7 USO DE LOS RECURSOS EN MOODLE 1 USO DE LOS RECURSOS EN MOODLE 1. Tipos de Recursos 2. Editar Páginas de Texto o Web 3. Enlazar

Más detalles

Programación del Navegador

Programación del Navegador Programación del Navegador Andrés Pastorini TRIA Tecnólogo Informático Objetivo Seguir profundizando en los conceptos y las tecnologías involucradas en el desarrollo de aplicaciones web. Repaso Qué es

Más detalles

Distribución de vídeo capturado con la cámara en las páginas Web

Distribución de vídeo capturado con la cámara en las páginas Web Distribución de vídeo capturado con la cámara en las páginas Web Este documento ofrece información de referencia relacionada con la distribución de vídeo capturado con la cámara en una página Web. Personalización

Más detalles

Manual de ACCESS Intermedio

Manual de ACCESS Intermedio Manual de ACCESS Intermedio Funciones agregadas (GROUP BY) Las funciones agregadas proporcionan información estadística sobre conjuntos de registros. Por ejemplo, puede usar una función agregada para contar

Más detalles

Alumn@: U.T. 6.- Lenguaje Javascript - DOM. Parte Práctica

Alumn@: U.T. 6.- Lenguaje Javascript - DOM. Parte Práctica E-mail: juanlop@um.es Pág. 1 U.T. 6.- Lenguaje Javascript - DOM. Parte Práctica Alumn@: Ejercicio 1.- Calculadora tabla formulario. Realiza una página implemente una calculadora aritmética. Para ello haz

Más detalles

1. NIVEL BÁSICO-CURSO NVU

1. NIVEL BÁSICO-CURSO NVU CURSO MULTIMEDIA DE CREACIÓN DE PÁGINAS WEB - Este curso esta desarrollado de forma que a Vd. le sea sencillo, rápido y cómodo su aprendizaje. El curso está dividido en dos niveles: Básico e Intermedio.

Más detalles

Video dentro de una página Web interna del curso

Video dentro de una página Web interna del curso Video dentro de una página Web interna del curso Una vez el curso esté en modo de edición de clic en el enlace Añadir una actividad o recurso De la lista de Actividades y Recursos, seleccione Página en

Más detalles

Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable

Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable 1. Introducción. El Sistema de Administración de Información de un Negocio Franquiciable (SAINF)

Más detalles

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

INDICE Programación Introducción Capitulo 21 BASIC Capitulo 22. COBOL Capitulo 23 DELPHI Capitulo 24. FORTRAN Capitulo 25. INDICE Programación Introducción 706 Capitulo 21 BASIC 711 Introducción 711 Sintaxis 713 Procedimientos y control de flujo 713 Tipos de datos 714 Disponibilidad y variantes del dialecto 714 Capitulo 22.

Más detalles

Programación de páginas web dinámicas con CGIs

Programación de páginas web dinámicas con CGIs Programación de páginas web dinámicas con CGIs Esquema Webs estáticas o dinámicas. CGIs: Que son y como funcionan Formularios para enviar información CGIs en perl Webs estáticas o dinámicas Una (página)

Más detalles

Lo 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 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 detalles

PROGRAMACIÓN PÁGINAS WEB CON PHP

PROGRAMACIÓN PÁGINAS WEB CON PHP PROGRAMACIÓN PÁGINAS WEB CON PHP Curso de desarrollo de aplicaciones web. Para ello se estudia la programación de la parte cliente con JavaScript y la programación de la parte servidor con la tecnología

Más detalles

UNIVERSIDAD DE MEDELLÍN NUEVO PORTAL WEB MANUAL DE USUARIO GESTOR DE CONTENIDOS

UNIVERSIDAD DE MEDELLÍN NUEVO PORTAL WEB MANUAL DE USUARIO GESTOR DE CONTENIDOS UNIVERSIDAD DE MEDELLÍN MANUAL DE USUARIO GESTOR DE CONTENIDOS NUEVO PORTAL WEB TABLA DE CONTENIDO Tabla de Contenido 2 Consideraciones Iniciales 3 Ingreso al Sistema 4 Opciones de Gestor de contenidos

Más detalles

CURSO DE PROGRAMACIÓN WEB EJERCICIOS PHP

CURSO DE PROGRAMACIÓN WEB EJERCICIOS PHP CURSO DE PROGRAMACIÓN WEB EJERCICIOS PHP Tabla de contenido Ejercicio 1... 3 Ejercicio 2... 4 Ejercicio 3... 4 Ejercicio 4... 5 Ejercicio 5... 5 Ejercicio 6... 6 Ejercicio 7... 7 Ejercicio 8... 8 Ejercicio

Más detalles

Los formularios irán delimitados por las etiquetas <FORM> y </FORM>, la cual tiene dos parámetros:

Los 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 detalles

LiLa Portal Guía para profesores

LiLa Portal Guía para profesores Library of Labs Lecturer s Guide LiLa Portal Guía para profesores Se espera que los profesores se encarguen de gestionar el aprendizaje de los alumnos, por lo que su objetivo es seleccionar de la lista

Más detalles

Presentación del Curso Virtual PROGRAMACIÓN WEB PHP CON MYSQL AVANZADO

Presentación del Curso Virtual PROGRAMACIÓN WEB PHP CON MYSQL AVANZADO Presentación del Curso Virtual PROGRAMACIÓN WEB PHP CON MYSQL AVANZADO Tabla de contenido Programación Web PHP con MySQL Avanzado...3 Presentación del curso...3 Objetivos de aprendizaje...4 Contenidos

Más detalles

TIPOS DE VARIABLES EN PHP. DECLARACIÓN Y ASIGNACIÓN. LA INSTRUCCIÓN ECHO PARA INSERTAR TEXTO O CÓDIGO. (CU00816B)

TIPOS 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 detalles

TEMA: DESARROLLO DE APLICACIONES WEB INTERACTIVAS UTILIZANDO LA TÉCNICA AJAX AUTOR: MERY SUSANA ZAMBONINO BAUTISTA

TEMA: DESARROLLO DE APLICACIONES WEB INTERACTIVAS UTILIZANDO LA TÉCNICA AJAX AUTOR: MERY SUSANA ZAMBONINO BAUTISTA TEMA: DESARROLLO DE APLICACIONES WEB INTERACTIVAS UTILIZANDO LA TÉCNICA AJAX AUTOR: MERY SUSANA ZAMBONINO BAUTISTA AREA DEL TEMA: INGENIERÍA DE SOFTWARE OBJETIVO GENERAL Desarrollar aplicaciones web utilizando

Más detalles

A continuación se presenta la forma en que se puede conectar PHP con el gestor de bases de datos MySQL.

A continuación se presenta la forma en que se puede conectar PHP con el gestor de bases de datos MySQL. Conexión de PHP y MySQL: A continuación se presenta la forma en que se puede conectar PHP con el gestor de bases de datos MySQL. Una vez el servidor ha solicitado al intérprete de PHP la ejecución de un

Más detalles

Diseño Web. Temario. www.capacitaciongrafica.com

Diseño Web. Temario. www.capacitaciongrafica.com Diseño Web Temario Diseño Web Temario Objetivos: Que el alumno aprenda a Diseñar y Desarrollar sitios web informativos, dinámicos e interactivos cumpliendo con los estandares del diseño web mundial. Al

Más detalles

CAPITULO 9. Diseño de una Base de Datos Relacional Distribuida

CAPITULO 9. Diseño de una Base de Datos Relacional Distribuida 9.1 Operaciones CAPITULO 9 Diseño de una Base de Datos Relacional Distribuida Las consultas distribuidas obtienen acceso a datos de varios orígenes de datos homogéneos o heterogéneos. Estos orígenes de

Más detalles

Desarrollo y servicios web

Desarrollo y servicios web Desarrollo y servicios web Luisa Fernanda Rincón Pérez 2015-1 Qué vimos la clase pasada? 1.Presentación general 2. Presentación del curso 3. Conceptos introductorios e ingeniería web 4. Arquitectura web

Más detalles

La plantilla propone aprovechar esta estructura en común y sólo modificar el contenido del área del documento que sea diferente.

La 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 detalles

Tema: CREACIÓN DE PAGINA WEB PUBLICITARIOS EN MICROSOFT PUBLISHER.

Tema: CREACIÓN DE PAGINA WEB PUBLICITARIOS EN MICROSOFT PUBLISHER. Empremática, Guía 10 1 Facultad: Ingeniería Escuela: Computación Asignatura: Empremática Tema: CREACIÓN DE PAGINA WEB PUBLICITARIOS EN MICROSOFT PUBLISHER. Objetivo: Crear una página web en Microsoft Publisher.

Más detalles

Herramientas computacionales para la matemática MATLAB: Funciones definidas por el usuario (parte II)

Herramientas computacionales para la matemática MATLAB: Funciones definidas por el usuario (parte II) Herramientas computacionales para la matemática MATLAB: Funciones definidas por el usuario (parte II) Verónica Borja Macías Mayo 2012 1 La línea H1 y las líneas de texto de ayuda La línea H1 y las líneas

Más detalles

LABORATORIO 2. SQL SERVER- ESTRUCTURAS BASE DE DATOS DE LA ALCALDIA

LABORATORIO 2. SQL SERVER- ESTRUCTURAS BASE DE DATOS DE LA ALCALDIA LABORATORIO 2. SQL SERVER- ESTRUCTURAS BASE DE DATOS DE LA ALCALDIA Implementación de las estructuras de Base de Datos de la Alcaldía de San Antonio del SENA. Objetivo: Reconocer los esquemas de datos

Más detalles