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.

Méthode Description
$.Callbacks() Un objet polyvalent de liste de rappels pour gérer des listes de fonctions de rappel callbacks.add() Ajoute un rappel ou un ensemble de rappels à une liste de rappels callbacks.disable() Désactive les rappels dans une liste de rappels callbacks.disabled() Détermine si la liste de rappels a été désactivée callbacks.empty() Vide tous les rappels de la liste callbacks.fire() Appelle tous les rappels avec les arguments spécifiés callbacks.fired() Déterminer si les callbacks ont été appelés au moins une fois callbacks.firewith() Accéder à tous les callbacks de la liste avec le contexte et les arguments donnés callbacks.has() Déterminer si une fonction de callback a été ajoutée à la liste de callbacks callbacks.lock() Verrouiller la liste de callbacks dans son état actuel callbacks.locked() Déterminer si la liste de callbacks est verrouillée callbacks.remove() Supprimer un callback ou un ensemble de callbacks de la liste de callbacks



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