jQuery

Apprenez les fondements du framework javascript le plus connu du web...
Mise en page - tooltip - composant

Initiation | Perfectionnement | Expert

html + css + jQuery 

jQuery

jQuery

Présentation de jQuery

Qu'est-ce que jQuery ? Pourquoi jQuery ? L'apport par rapport à Javascript simple. Les éléments jQuery. jQuery UI. L'objet jQuery. Travaux pratiques Installation de jQuery. Mise en place d'une première page Web utilisant jQuery.

Méthodes utilitaires de jQuery

Rappel sur les objets en Javascript.
La manipulation d'objets avec jQuery.
Les méthodes de traitement d'objets de jQuery.
Les méthodes de traitement de tableaux en jQuery.
Les chaînes de caractères et Javascript.
Les méthodes de traitement de chaînes de jQuery.

Les sélecteurs

Présentation des sélecteurs jQuery.
Rôle des sélecteurs. Les différents types de sélecteurs.
Les pseudo-classes. Les combinateurs.

Manipulation de l'arbre DOM

Rappel sur DOM (Document Object Model).
Accès direct aux éléments d'une page.
Manipulation de DOM avec jQuery.
Gestion des classes CSS (addClass(), removeClass() ...
Insertion d'éléments dans l'arbre DOM.

La gestion des événements

La notion d'événements en Javascript.
Gestion des événements avec la méthode bind.
Transmission de paramètre avec la méthode bind.

Effets visuels et interface riche avec jQuery

Les effets visuels standard de jQuery.
Créer ses propres effets visuels.
Utilisation d'animate().
Paramétrage d'effet avec easing.
Gestion de la file d'attente des effets visuels.

Ajax et jQuery

Les effets visuels standard de jQuery.
Créer ses propres effets visuels. Utilisation d'animate().
Paramétrage d'effet avec easing.
Gestion de la file d'attente des effets visuels.
Présentation et installation de jQuery UI.
Utilisation de composants évolués.
Onglets (tabs(), accordéon (accordion()), boîte de dialogue (dialog()), barres de progression (progressbar()).

Apprenez les fondements du framework javascript le plus connu du web...
Mise en page - tooltip - composant

Initiation | Perfectionnement | Expert

html + css + jQuery