Objectif de la formation JQuery
Jquery est une bibliothèque Javascript orientée sur la construction d’interfaces riches (RIA) et ajax. La bibliothèque est compacte, simple et rapide. Il s’agit de fonctions javascript qui étendent les fonctionnalités de javascript, permettent de traverser un document xhtml, d’ajouter des événements, de réaliser des animations simples et enfin d’ajouter des interactions ajax avec un serveur extérieur. Ce framework est un complément puissant au langage javascript.
Présentation du Framework
JQuery : Les bases de l’interface riches
Une nouvelle métaphore : le dashboard
Des exemples JQuery
Les technologies pour ajax : xml, CSS, javascript, XHR
Pourquoi choisir ce framework: forces et faiblesses
Les technologies XML et JQuery
La syntaxe XML
La variable XML ou les dialectes XML
Les schémas XML (DTD)
Les pages xhtml sont des documents XML
La programmation DOM
Les feuilles de styles CSS
Les sélecteurs CSS
Les blocs CSS et les widgets
Intégration non-intrusive des widgets ajax tel accordeon
Les évènements et Javascript
Les gestionnaires d’événement
Les fondements de javascript : variables et fonctions
Le dom et javascript
HTTP ET XHR, L’objet fondateur d’Ajax
Le rôle de HTTP
XMLhttpRequest est un objet Javascript
Les méthodes de ajax avec JQuery
Prise en main
Les principes fondamentaux
Intégration dans une page XHTML
Initier un événement après le téléchargement totale de la page (ready)
Gestion d’une classe CSS (addClass, removeClass)
Enchainement des méthodes
Fonction et callback
Traverser votre document XHTML avec DOM et Jquery
Survol et exercices avec des éléments
Ajout d’attributs
Construction d’interfaces simples avec Jquery UI
Exemples de composants visuels : widget : accordion, panneau, dialogue, slider
Les interactions fondamentales : glisser/déposer, changement de taille, tri
Les effets spéciaux :bounce, pulsion