ContenidoCurso jQuery - Contenidos
Duración aproximada 20 hs
Requisitos:
Poseer conocimiento básicos de programación
(cualquier lenguaje).
Conocimiento del lenguaje HTML, CSS y javaScript
(recomendado).
Poseer conocimientos en el uso de Adobe
Dreamweaver (no excluyente
Capítulo 1. Introducción
• Introducción al uso de este tipo de frameworks
• Funcionalidades que nos ofrece
• Sintaxis y estructura básica que utiliza.
Capítulo 2. Selectores CSS y XPath
• Selectores: Acceder a partes concretas del DOM
• La Función FactorÌa $ ( )
• Selectores CSS
• Selectores XPath
Capítulo 3. Selectores Personalizados
• - Selectores personalizados
• - Dar estilo a filas de tablas
• - Métodos Transversales DOM
• - Dar estilo a cabeceras
• - Uso de los métodos prev(), next() y siblings()
Capítulo 4. Eventos y Gestores de Eventos
• Como hacer que el código vigile y responda
• Ejecutar tareas cuando se carga una página
• Ejecutar múltiples scripts con un único selector
• Abreviaturas de código
• Eventos iniciados por el usuario
• Uso del método .bind( ) y el evento click()
• Uso de la palabra clave this
• Uso de la iteración implícita de jQuery
Capítulo 5. Gestores de Eventos Complejos
• Creación de colas y encadenamientos
• Atajos de Evento
• Eventos Complejos: .toggle( ) y .hover( )
• Mostrar y ocultar elementos del DOM
• Personalizar aspecto del cursor sobre distintos elementos
Capítulo 6. Limitar el alcance de los eventos
• - El recorrido de un evento
• - Capturing Event y Bubbling Event
• - Limitar y finalizar eventos
• - El objeto Event de JavaScript
• - Objetivos del Evento, el método .target( )
• - Detener la propagación de un evento
• - El método .stopPropagation( )
• - Eliminar un gestor de evento: uso del método .unbind( )
• - El método .one( )
• - Simular un evento: el método .trigger( )
Capítulo 7. AJAX - XML
• El método .css
• Modificar css inline
• Uso del método .css como getter y setter
• Uso de los métodos parseFloat( ) y .slice( )
• Uso del los métodos .hide() y .show()
• Uso del par·metro velocidad; .fadeIn( ); fadeOut( ); fadeTo( ); slideDown( ); slideUp( );
• Métodos múltiples: .animate( )
• Crear una animación personalizada
• Efectos simultáneos y efectos en cola
• Funciones Callback
CapÌtulo 08: ManipulaciÛn del DOM.
• Como cambiar aspecto y contenido de la página
• Manipulación de atributos
• Modificar varios atributos a la vez
• La funciÛn loop .each
• Los métodos .attr( ) y .removeAttr( )
• Crear código html con la función factoría $ ( )
• Métodos para insertar código en páginas web
• Mover elementos del DOM
• Uso de .append( ), .appendTo( ) y wrap( )
• Uso del método .clone( )
CapÌtulo 09: Métodos AJAX de jQuery.
• Las tecnologÌas AJAX
• Cargar datos de modo asÌncrono
• Añadir HTML: el método .load( )
• Trabajar con Objetos JavaScript
• La sintaxis JSON
• Uso de la función global $.getJSON( )
• Ejecutar un Script
• Acceder directamente a un script desde jQuery
• Uso de la función global $.getscript( )
• Trabajo con XML y AJAX en jQuery
• Cargar un documento XML
• La función $.get( )
• Uso de la sintaxis XPath en jQuery
• Elegir un formato de datos: ventajas e inconvenientes de cada uno
CapÌtulo 10: Pasar Datos al Servidor.
• Ejecutar una petición GET
• Ejecutar una petición POST
• Uso de Serialize( )
• Los métodos .ajaxStart( ) y .ajaxStop( )
• Solucionando problemas del Event Bubbling
• La función de bajo nivel $.ajax( )
• Ajax y Eventos
• Determinar el alcance de los eventos
• Usar Event Bubbling
CapÌtulo 11: Formulario que usa las funcionalidades AJAX.
• Uso del plugin jquery.form
• Uso de los métodos AjaxForm( ) y AjaxSubmit( )
CapÌtulo 12: MÈtodo de bajo nivel jQuery.
• Utilizar el método jQuery de bajo nivel $.Ajax( )
• Parámetros que pasamos
CapÌtulo 13: Plugins
• Instalación de los plugins
• Uso y modificación de plugins
• Plugnis propios
• Crear código del Plugin
• Llamar al Plugin
• Probarlo en distintos navegadores
• Evitar problemas del Plugin jQuery con otras librerías JavaScript