Ce livre sur jQuery s’adresse à des professionnels de la création de sites Web. La connaissance du JavaScript, des feuilles de style CSS, du DOM et de l’AJAX sont des pré-requis indispensables à la compréhension et à la mise en pratique de cet ouvrage.
Démarrer avec jQuery
L’auteur commence par une petite introduction sur le retour de JavaScript. Puis vient ensuite, la présentation du framework JavaScript jQuery avec ses différents points forts.
L’auteur passe au téléchargement puis l’installation et l’utilisation du Framework jQuery. Suivi d’un paragraphe pour créer votre première application jQuery.
L’auteur vous donne même des liens vers la documentation (en anglais) de jQuery. Il vous fournit les outils de développement et debug qu’il conseille.
Les sélecteurs en jQuery
Une partie consacré à l’ensemble des sélecteurs jQuery (et il y a énormément de possibilités). Vous allez apprendre plusieurs techniques pour accéder aux éléments HTML.
Non seulement, vous saurez utiliser les sélecteurs de base et hiérarchiques mais aussi implémenter les filtres jQuery. Tout y passe : les filtres jQuery de base, les filtres enfants, les filtres de contenu, les filtres de visibilité, les filtres d’attribut, les sélecteurs et filtres de formulaires, les sélecteurs et les caractères spéciaux.
Une partie extrêmement complète pour découvrir les premières fonctionnalités du Framework jQuery.
Manipuler les attributs
Avec cette partie consacré aux attributs, vous allez apprendre pleins de nouvelles possibilités très utiles.
Par exemples :ajouter ou supprimer une classe CSS, vérifier la présence d’une classe CSS, basculer entre deux classes CSS. Puis l’auteur vous explique comment connaître la valeur d’un attribut, ajouter un attribut et sa valeur sur une balise (div, pa, span…), ajouter plusieurs attributs et leurs valeurs, supprimer un attribut.
Il y a également plusieurs paragraphes pour connaître l’attribut value et modifier l’attribut value.
Vous allez pousser encore plus loin la création de vos applications web avec cette partie.
Manipulation des feuilles de style CSS
L’auteur enchaîne avec une partie très intéressante et complète sur les feuilles de style CSS.
Vous apprendrez comment accéder à une propriété de style, modifier les propriétés de style, attribuer des propriétés de style.
Vous découvrirez ensuite le dimensionnement d’un élément et le positionnement.
Et l’auteur termine cette partie avec plusieurs exemples pratiques que vous pouvez implémentés dans vos applications. Tous les exemples sont commentés en détails.
Les événements
Il s’agit d’une partie essentielle : la gestion des événements !
Par exemple, vous saurez comment affecter des actions sur le clic de la souris, le passage de la souris au dessus d’un élément, le double clic…
Il y a également plusieurs paragraphes sur la gestion avancée des événements et les méthodes propres à jQuery.
Puis l’auteur termine aussi, avec des exemples d’applications que vous pourrez réutiliser !
Les effets
Un partie que vous allez adorer : l’ajout d’effet avec le Framework jQueyr !
Vous apprendrez comment afficher et cacher un élément, effectuer des effets glisser verticalement, un effet de fondu.
L’auteur vous explique comment basculer rapidement d’un effet à l’autre, la création d’un menu accordéon, et la technique pour créer des animations plus ou moins évoluées suivant vos besoins.
Traverser le DOM
Alors, dans cette partie, vous allez entrer dans le détail de la recherche d’un ou plusieurs éléments du DOM, de la page HTML.
Il y a une multitude d’exemples pour vous aider à mieux appréhender toutes les possibilités et surtout les utiliser dans votre développement.
Tous les exemples sont commentés, expliqués, limite, vous n’avez plus qu’à effectuer un simple copier-coller dans votre application !
Vous verrez en autre comment trouver les enfants, trouver les parents directs, trouver tous les parents, trouver les frères, trouver le frère précédent, trouver les frères précédents, trouver le frère suivant, trouver les frères suivants, trouver le contenu, trouver certains parents, trouver certains descendants.
L’auteur vous explique ensuite la technique pour ajouter des éléments à la sélection. Et il vous donne du code commentés pour créer une loupe pour agrandir les vignettes.
Manipuler le DOM
Cette partie complète à merveille la précédent. Maintenant, vous saurez tout pour modifier le DOM, la page HTML.
L’auteur vous donne les clés pour modifier le contenu, insérer à l’intérieur, insérer à l’extérieur, entourer un élément, remplacer un élément, enlever un élément, copier un élément.
Et les derniers paragraphes vous donne des exemples pratiques pour vos applications !
Filtrer le DOM
Dans cette partie, vous connaîtrez les techniques pour filtrer certains éléments du DOM, dans une page HTML.
Par exemple, l’auteur vous explique comment mettre en place le filtrage des éléments du DOM pour trouver un élément déterminé, trouver une séquence d’éléments, trouver un élément selon un critère.
Ensuite, plusieurs paragraphes vous donne les méthodes et fonctions pour supprimer un élément, former un tableau (Array) d’éléments.
Et comme d’habitude, l’auteur termine cette partie avec plusieurs exemples d’applications prêtes à l’emploi : filtrer des listes, mettre en place une navigation par onglets…
AJAX vu par jQuery
Une partie pilier du Framework jQuery : l’utilisation de l’AJAX simplifié, dans vos applications.
L’auteur vous donne les requêtes AJAX raccourcies qui vous seront indispensables 😉
Ces requêtes raccourcis vous seront extrêmement utiles, vous allez souvent les utiliser dans vos applications !
Ensuite, l’auteur vous explique le fonctionnement de la requête AJAX complète. Puis vous apprendrez à définir une requête par défaut.
Et encore un point très important d’AJAX : les événements associés à la requête vous seront familiés, toujours accompagnés d’exemples pour faciliter votre compréhension.
L’auteur vous donne ensuite la technique pour sérialiser les données, très utiles pour communiquer avec d’autres langages (côté serveur généralement).
Et les derniers paragraphes vous donnent des exemples commentés que vous pouvez utiliser directement dans vos applications (ajout d’une icône de chargement, un lexique fait avec AJAX…).
Quelques méthodes utilitaires
Plusieurs paragraphes complètes ce livre déjà volumineux.
Vous apprendrez à détecter le navigateur de l’internaute, éviter les conflits avec le raccourci jQuery ($). Puis l’auteur vous explique sa technique pour effectuer des itérations avec jQuery.
Les formulaires
Il y a même une partie consacrée à la gestion des formulaires avec le Framework jQuery.
Vous saurez comment choisir les sélecteurs de formulaires. Puis l’auteur vous explique comment appliquer des filtres de sélection.
Et enfin, vous avez accès au code source de plusieurs applications comme par exemple : la sélection de plusieurs cases à cocher, la confirmation d’un formulaire, la création d’un formulaire d’inscription (sur une newsletter)…
Les plug-ins jQuery
Et l’auteur termine son livre sur les plugins jQuery.
Vous apprendrez à concevoir vos propres plugins jQuery. Et l’auteur vous explique comment utiliser les plugins jQuery créés par d’autres développeurs.
Et le livre se termine par une liste de plugins jQuery qui peuvent grandement faciliter votre développement.
Conclusion
Ce livre conviendra parfaitement aux professionnels JavaScript qui veulent approfondir leurs connaissances. Et surtout, ce livre s’adresse aux développeurs désirant simplifier leur développement et ajouter des fonctionnalités novatrices dans leurs applications web, tout en les rendant compatibles avec la majorité des navigateurs.
L’avantage de ce livre est la diversité des exemples, toujours commentés, pour vous expliquer en détails comment utiliser au mieux les possibilités (énormes) du Framework jQuery.
De plus, tous les exemples cités dans le livre sont en téléchargement sur le site www.editions-eni.fr.
Pour les développeurs souhaitant un accompagnement personnalisé et individuel, cliquez ici pour découvrir la formation Expert jQuery / Dojo.
Sinon, avec les informations contenues dans ce livre, vous pouvez créer des applications dynamiques, interactives et performantes pour smartphones, tablettes et le web 😉
Commander ce Livre jQuery le framework JavaScript du Web 2.0
Commander sur Amazon le Livre jQuery – Le framework JavaScript du Web 2.0.
SOMMAIRE
- Démarrer avec jQuery
- Les sélecteurs en jQuery
- Manipuler les attributs
- Manipulation des feuilles de style CSS
- Les événements
- Les effets
- Traverser le DOM
- Manipuler le DOM
- Filtrer le DOM
- AJAX vu par jQuery
- Quelques méthodes utilitaires
- Les formulaires
- Les plug-ins jQuery
Démarrer avec jQuery
- Le retour du JavaScript
- Présentation de JQuery
- Les points forts de jQuery
- Mise en place de jQuery
- Initier un script jQuery
- Une première application jQuery
- La documentation relative à jQuery
- Outils de développement et de débogage
Les sélecteurs en jQuery
- Introduction
- Les sélecteurs de base
- Les sélecteurs hiérarchiques
- Les filtres jQuery de base
- Les filtres enfants
- Les filtres de contenu
- Les filtres de visibilité
- Les filtres d’attribut
- Les sélecteurs et filtres de formulaires
- Les sélecteurs et les caractères spéciaux
Manipuler les attributs
- Introduction
- Ajouter ou supprimer une classe
- Vérifier la présence d’une classe
- Basculer entre deux classes
- Connaître la valeur d’un attribut
- Ajouter un attribut et sa valeur
- Ajouter plusieurs attributs et leurs valeurs
- Supprimer un attribut
- Connaître l’attribut value
- Modifier l’attribut value
Manipulation des feuilles de style CSS
- Introduction
- Accéder à une propriété de style
- Modifier les propriétés de style
- Attribuer des propriétés de style
- Le dimensionnement
- Le positionnement
- Applications
Les événements
- Introduction
- Les gestionnaires d’événements
- Méthodes ou gestionnaires d’événements avancés
- Méthodes propres à jQuery
- Applications
Les effets
- Introduction
- Afficher et cacher
- Glisser verticalement
- Réaliser un effet de fondu
- Basculer d’un effet à l’autre
- Créer une animation
Traverser le DOM
- Introduction
- Trouver les enfants
- Trouver les parents directs
- Trouver tous les parents
- Trouver les frères
- Trouver le frère précédent
- Trouver les frères précédents
- Trouver le frère suivant
- Trouver les frères suivants
- Trouver le contenu
- Trouver certains parents
- Trouver certains descendants
- Ajouter des éléments à la sélection
- Une loupe pour agrandir les vignettes
Manipuler le DOM
- Introduction
- Modifier le contenu
- Insérer à l’intérieur
- Insérer à l’extérieur
- Entourer un élément
- Remplacer un élément
- Enlever un élément
- Copier un élément
- Quelques applications
Filtrer le DOM
- Introduction
- Le filtrage des éléments du DOM
- Trouver un élément déterminé
- Trouver une séquence d’éléments
- Trouver un élément selon un critère
- Supprimer un élément
- Former un tableau (Array) d’éléments
- Applications
AJAX vu par jQuery
- Introduction
- Les requêtes AJAX raccourcies
- La requête AJAX complète
- Définir une requête par défaut
- Les événements associés à la requête
- Sérialiser les données
- Applications
Quelques méthodes utilitaires
- Introduction
- Détecter le navigateur
- Éviter les conflits
- Itérations en jQuery
Les formulaires
- Introduction
- Les sélecteurs de formulaires
- Les filtres de sélection
- Applications
Les plug-ins jQuery
- Introduction
- Concevoir un plug-in jQuery
- Utiliser un plug-in jQuery
- Quelques plug-ins
Commander sur Amazon le Livre jQuery – Le framework JavaScript du Web 2.0.