jQuery
DiversMéthode
Méthodes diverses jQuery
| Méthode |
Description |
|
data() |
Associer des données à des éléments sélectionnés ou récupérer des données à partir de ceux-ci |
|
each() |
Exécuter une fonction pour chaque élément correspondant |
|
get() |
Obtenir les éléments DOM spécifiés par un sélecteur |
|
index() |
Rechercher un élément donné parmi les éléments correspondants |
|
$.noConflict() |
Libérer le contrôle de jQuery sur la variable $ |
|
$.param() |
Créer une représentation sérialisée d'un tableau ou d'un objet (peut être utilisée dans une chaîne de requête URL lors de l'envoi d'une requête AJAX) |
|
removeData() |
Supprimer les données précédemment stockées |
|
size() |
Obsolète dans la version 1.8.Retourner le nombre d'éléments DOM correspondant au sélecteur jQuery |
|
toArray() |
Récupérer tous les éléments DOM contenus dans la collection jQuery, sous forme de tableau |
|
pushStack() |
Ajouter une collection de DOM à la pile jQuery |
|
$.when() |
Fournir une méthode pour exécuter des fonctions de rappel pour un ou plusieurs objets |
Utilitaires jQuery
| Méthode |
Description |
| $.boxModel |
Obsolète dans la version 1.8.Détecter si le navigateur utilise le modèle de boîte CSS du W3C pour afficher la page actuelle |
|
$.browser |
Obsolète dans la version 1.9.Renvoie des informations sur le navigateur actuellement utilisé par l'utilisateur |
|
$.contains() |
Déterminer si un autre élément DOM est un descendant de l'élément DOM spécifié |
|
$.each() |
Parcourir l'objet et le tableau spécifiés |
|
$.extend() |
Fusionner le contenu d'un ou plusieurs objets dans un objet cible |
|
$.fn.extend() |
Étendre une ou plusieurs propriétés et méthodes d'instance pour jQuery |
|
$.globalEval() |
Exécuter globalement un extrait de code JavaScript |
|
$.grep() |
Filtrer et renvoyer les éléments d'un tableau qui satisfont la fonction spécifiée |
|
$.inArray() |
Rechercher une valeur spécifiée dans un tableau et renvoyer son index (ou -1 s'il n'est pas trouvé) |
|
$.isArray() |
Déterminer si le paramètre spécifié est un tableau |
|
$.isEmptyObject() |
Vérifier si un objet est vide (ne contient aucune propriété) |
|
$.isFunction() |
Détermine si le paramètre spécifié est une fonction |
|
$.isNumeric() |
Détermine si le paramètre spécifié est une valeur numérique |
|
$.isPlainObject() |
Détermine si le paramètre spécifié est un objet simple |
|
$.isWindow() |
Détermine si le paramètre spécifié est une fenêtre |
|
$.isXMLDoc() |
Détermine si un nœud DOM se trouve dans un document XML, ou s'il est lui-même un document XML |
|
$.makeArray() |
Convertit un objet de type tableau en un véritable objet tableau |
|
$.map() |
Utiliser une fonction spécifiée pour traiter chaque élément d’un tableau (ou chaque propriété d’un objet), et renvoyer les résultats dans un nouveau tableau |
|
$.merge() |
Fusionner le contenu de deux tableaux dans le premier tableau |
|
$.noop() |
Une fonction vide |
|
$.now() |
Renvoie l’heure actuelle |
|
$.parseHTML() |
Analyser une chaîne HTML en un tableau de nœuds DOM correspondants |
|
$.parseJSON() |
Convertir une chaîne JSON au format standard en un objet JavaScript correspondant |
|
$.parseXML() |
Analyser une chaîne en un document XML correspondant |
|
$.trim() |
Supprimer les espaces blancs aux deux extrémités d'une chaîne |
|
$.type() |
Déterminer le type d'un objet intégré JavaScript |
|
$.unique() |
Obsolète dans jQuery 3.0.Trier un tableau d'éléments DOM et supprimer les éléments en double |
|
$.uniqueSort() |
Trier un tableau d'éléments DOM et supprimer les éléments en double |
|
$.data() |
Stocker des données sur l'élément spécifié et renvoyer la valeur définie |
|
$.hasData() |
Déterminer si un élément a des données jQuery associées |
|
$.sub() |
Créer une nouvelle copie de jQuery dont les propriétés et méthodes peuvent être modifiées sans affecter l'objet jQuery d'origine |
|
$.speed |
Créer un objet contenant un ensemble de propriétés pour définir des animations personnalisées |
|
$.htmlPrefilter() |
Modifier et filtrer des chaînes HTML à l'aide des méthodes de manipulation de jQuery |
|
$.readyException() |
Gérer les erreurs levées de manière synchrone par des fonctions encapsulées dans jQuery() |
Objet Callbacks de jQuery
La fonction jQuery.Callbacks(), ajoutée dans jQuery 1.7, renvoie un objet polyvalent qui offre un moyen puissant de gérer des listes de fonctions de rappel. Elle peut ajouter, supprimer, déclencher et désactiver des fonctions de rappel.
Objet Deferred de jQuery
L'objet Deferred, introduit dans jQuery 1.5, est un objet utilitaire chaînable créé en appelant la méthode jQuery.Deferred(). Il peut enregistrer plusieurs fonctions de rappel dans des listes de rappels, invoquer des listes de rappels et transmettre l'état de succès ou d'échec de fonctions asynchrones ou synchrones.
Les objets Deferred sont chaînables, de la même manière qu'un objet jQuery est chaînable, sauf qu'ils ont leurs propres méthodes. Après avoir créé un objet Deferred, vous pouvez utiliser l'une des méthodes suivantes pour vous lier directement à l'objet créé ou sauvegardé en appelant une ou plusieurs méthodes.
| Méthode |
Description |
$.Deferred() |
Renvoie une méthode d'objet utilitaire chaînable permettant d'enregistrer plusieurs fonctions de rappel |
deferred.always() |
Ajouter des gestionnaires à appeler lorsque l'objet Deferred est résolu ou rejeté |
deferred.done() |
Ajouter des gestionnaires à appeler lorsque l'objet Deferred est résolu |
deferred.fail() |
Ajouter des gestionnaires à appeler lorsque l'objet Deferred est rejeté |
deferred.isRejected() |
Obsolète depuis jQuery 1.7, détermine si l'objet Deferred a été rejeté. |
deferred.isResolved() |
Obsolète depuis jQuery 1.7, détermine si l'objet Deferred a été résolu. |
deferred.notify() |
Étant donné un argument, appelle les fonctions de rappel (progressCallbacks) de progression sur l'objet Deferred |
deferred.notifyWith() |
Étant donné un contexte et des arguments, appelle les fonctions de rappel (progressCallbacks) de progression sur l'objet Deferred |
deferred.pipe() |
Méthode utilitaire pour filtrer et/ou enchaîner des objets Deferred |
deferred.progress() |
Ajoute des gestionnaires à appeler lorsque l'objet Deferred génère des notifications de progression |
deferred.promise() |
Retourne l'objet Promise du Deferred |
deferred.reject() |
Rejette l'objet Deferred et appelle les éventuels failCallbacks avec les arguments donnés |
deferred.rejectWith() |
Rejette l'objet Deferred et appelle les éventuels failCallbacks avec le contexte et les arguments args donnés |
deferred.resolve() |
Résout l'objet Deferred et appelle les éventuels doneCallbacks avec les arguments donnés |
deferred.resolveWith() |
Résout l'objet Deferred et appelle les éventuels doneCallbacks avec le contexte et les arguments args donnés |
deferred.state() |
Détermine l'état actuel d'un objet Deferred |
deferred.then() |
Ajouter des gestionnaires à appeler lorsque l'objet Deferred est résolu, rejeté ou toujours en cours |
.promise() |
Retourner un objet Promise pour observer si toutes les actions d'un certain type liées à la collection ont été ajoutées à la file d'attente |
Autres extensions