Seminario+JQuery_Carlos

El señor Pachus comienza haciendo una introduccion sobre lo que va a tratar en el seminario, en lineas generales. Nos da las nociones basicas de los frameworks (algunos) más utilizados actualmente de forma genérica. Pasa a detallar más especificamente JQUERY que basicamente se encarga de añadir diversas funcionalidades a Javascript. Vemos una librería interna de Jquery JQuery user interface con un ejemplo de calendario muy logrado que apenas ocupa 10 líneas de código. El origen de JQuery es el selector "$". '$' es JQuery

Esta función es la encargada de seleccionar cualquier elemento de que dispongamos dentro del documento, al que queramos acceder. Se pueden seleccionar etiquetas html concretas o generales, variables, estilos de CSS...

Vemos el primer ejemplo, muy sencillo, se trata de un "hola mundo" que introduce en el BODY.

Pasamos al manejo del DOM. Vemos la sencillez para referenciar elementos concretos y acceder a su contenido. Vemos un ejemplo de diferentes div, a pelo, con id y con class y vemos que se pueden tratar de forma distinta o igual con mucha facilidad. CLASES (.) ID(#). La funcion ".html" devuelve el código cpompleto de html con su forma.

Vemos en el ejemplo que podemos modificar cualquier atributo de cualquier elemento e introducir funciones encandenando en la misma sentencia sin tener que utilizar varias para realizar multiples operaciones.

Seguimos viendo algunos manejadores de eventos click mouseover, el ejemplo muestra algunas filigranas como la representación lenta o rápida (parte de animaciones y representación) mientras utilizamos los manejadores de eventos.

Pasamos a JQuery y AJAX. Vemos la función "load" con un ejemplo para cargar el indice del seminario de forma asincrona pidiendosela al servidor con load y mostrandola donde en el div marco creado a tal efecto.

Vemos algunas utilidades de JQuery grep,mergemap...

Por último pasamos a los plugins de JQuery, los draggables & dropable "interface.eyecon.ro/demos/drag.html", vemos ejemplos ya creados bastante impresionantes que permiten tener una interfaz muy currada.