jQuery diverses méthodes


jQuery DiversMéthodes


Méthode Diverse jQuery

< td>size()
MéthodeDescription
données( )Ajouter des données à l'élément sélectionné ou obtenir des données de l'élément sélectionné
each()Exécuter la fonction pour chaque élément correspondant
get()Récupérer l'élément DOM spécifié par le sélecteur
index()Rechercher un élément donné parmi les éléments correspondants
$.noConflict()Libérer le contrôle jQuery de la variable $
$.param()Créer une représentation sérialisée d'un tableau ou d'un objet (disponible dans Utilisé dans la chaîne de requête URL lors de la génération de requêtes AJAX)
removeData()Supprimer les données précédemment stockées
Obsolète dans la version 1.8.
方法描述
data()向被选元素附加数据,或者从被选元素获取数据
each()为每个匹配元素执行函数
get()获取由选择器指定的 DOM 元素
index()从匹配元素中搜索给定元素
$.noConflict()释放变量 $ 的 jQuery 控制权
$.param()创建数组或对象的序列化表示形式(可在生成 AJAX 请求时用于 URL 查询字符串中)
removeData()移除之前存放的数据
size()在版本 1.8 中被废弃。返回被 jQuery 选择器匹配的 DOM 元素的数量
toArray()以数组的形式检索所有包含在 jQuery 集合中的所有 DOM 元素
pushStack()将一个DOM元素集合加入到jQuery栈
$.when()提供一种方法来执行一个或多个对象的回调函数
Renvoie le nombre d'éléments DOM correspondant au sélecteur jQuery
toArray()Récupère tous les éléments contenus dans la collection jQuery sous la forme de un tableau Tous les éléments DOM
pushStack()Ajoute une collection d'éléments DOM à la pile jQuery
$.when()Fournit une méthode pour exécuter la fonction de rappel d'un ou plusieurs objets



Utilitaires jQuery

Obsolète dans jQuery 3.0.Trier le tableau des éléments DOM et supprimer les éléments en double
MéthodeDescription
$.boxModel Obsolète dans la version 1.8. Détecte si le navigateur utilise le modèle de boîte CSS du W3C pour afficher la page actuelle
$.browserObsolète dans la version 1.9. Renvoyer des informations pertinentes 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 l'objet cible
$.fn.extend()Étendre une ou plusieurs propriétés et méthodes d'instance pour jQuery
$.globalEval()Exécuter globalement un morceau de code JavaScript
$.grep()Filtrer et renvoyer les éléments du tableau qui satisfont à la fonction spécifiée
$.inArray()Trouver la valeur spécifiée dans le tableau et renvoyer sa valeur d'index (sinon trouvé, Puis retourne -1)
$.isArray()Déterminer si le paramètre spécifié est un tableau
$.isEmptyObject ()Vérifiez si l'objet est vide (ne contient aucun attribut)
$.isFunction()Déterminez si le le paramètre spécifié est une fonction
$.isNumeric()Déterminer si le paramètre spécifié est une valeur numérique
$ .isPlainObject() Déterminer si le paramètre spécifié est un objet pur
$.isWindow()Déterminer si le paramètre spécifié est une fenêtre
$.isXMLDoc()Déterminer si un nœud DOM se trouve dans un document XML ou s'il s'agit d'un document XML lui-même
$.makeArray()Convertir un objet de type tableau en un véritable objet tableau
$.map()Spécifier une fonction pour traiter chaque élément du tableau (ou chaque attribut de l'objet), et encapsule le résultat du traitement dans un nouveau tableau et renvoie
$.noop()Une fonction vide
$.now() renvoie l'heure actuelle
$.parseHTML()Analysez la chaîne HTML dans le tableau de nœuds DOM correspondant
$ parseJSON()Convertissez la chaîne JSON conforme au format standard dans le format correspondant. Objet JavaScript
$.parseXML()Convertir les caractères La chaîne est analysée dans le document XML correspondant
$ .trim()Supprimez les caractères d'espacement aux deux extrémités de la chaîne
$ .type()Détermine le type d'un JavaScript construit -in object
$.unique()
$.uniqueSort()Trier le tableau des éléments DOM et supprimer les doublons L'élément
$.data() accède aux données sur l'élément spécifié et renvoie la valeur de paramètre
$.hasData()Détermine si un élément a des données jQuery associées
$.sub()Crée une nouvelle copie de jQuery, ses propriétés et méthodes peuvent être modifiées sans affectant l'objet jQuery d'origine
$.speedCréer un objet contenant un ensemble de propriétés pour définir des animations personnalisées
$.htmlPrefilter()Modifier et filtrer les chaînes HTML via les méthodes d'action jQuery
$.readyException() Gérer les erreurs générées de manière synchrone par les fonctions encapsulées dans jQuery()



Objet de rappel jQuery

La nouvelle fonction jQuery.Callbacks() dans la version jQuery 1.7 renvoie un objet multifonctionnel. Cet objet fournit une méthode puissante pour gérer la liste de rappel. Il peut ajouter, supprimer, déclencher et désactiver des fonctions de rappel.

méthodeDescription
方法描述
$.Callbacks()一个多用途的回调列表对象,用来管理回调函数列表
callbacks.add()在回调列表中添加一个回调或回调的集合
callbacks.disable()禁用回调列表中的回调函数
callbacks.disabled()确定回调列表是否已被禁用
callbacks.empty()从列表中清空所有的回调
callbacks.fire()传入指定的参数调用所有的回调
callbacks.fired()确定回调是否至少已经调用一次
callbacks.firewith()给定的上下文和参数访问列表中的所有回调
callbacks.has()判断回调列表中是否添加过某回调函数
callbacks.lock()锁定当前状态的回调列表
callbacks.locked()判断回调列表是否被锁定
callbacks.remove()从回调列表中的删除一个回调或回调集合
<🎜><🎜>$.Callbacks()<🎜><🎜>Un objet de liste de rappel polyvalent utilisé pour gérer la liste des fonctions de rappel<🎜><🎜 ><🎜><🎜>callbacks.add()<🎜><🎜>Ajouter un rappel ou une collection de rappels à la liste de rappel<🎜><🎜><🎜><🎜>callbacks.disable()<🎜> < 🎜>Désactiver les fonctions de rappel dans la liste de rappel<🎜><🎜><🎜><🎜>callbacks.disabled()<🎜><🎜>Déterminer si la liste de rappel a été désactivée<🎜><🎜><🎜> <🎜 >callbacks.empty()<🎜><🎜>Effacer tous les rappels de la liste<🎜><🎜><🎜><🎜>callbacks.fire()<🎜><🎜>Transmettre les paramètres spécifiés pour appeler all Callbacks <🎜><🎜><🎜><🎜>callbacks.fired()<🎜><🎜>Déterminer si le rappel a été appelé au moins une fois <🎜><🎜><🎜><🎜>callbacks.firewith ()<🎜 ><🎜>Le contexte et le paramètre donnés accèdent à tous les rappels de la liste<🎜><🎜><🎜><🎜>callbacks.has()<🎜><🎜>Déterminer si une fonction de rappel a été ajoutée à la liste de rappel< 🎜><🎜><🎜><🎜>callbacks.lock()<🎜><🎜>Verrouiller la liste de rappel de l'état actuel<🎜><🎜><🎜><🎜>callbacks.locked ()<🎜><🎜 >Déterminer si la liste de rappel est verrouillée<🎜><🎜><🎜><🎜>callbacks.remove()<🎜><🎜>Supprimer un rappel ou une collection de rappels de la liste de rappel<🎜 ><🎜><🎜> <🎜>


Objets différés jQuery

Introduits dans jQuery 1.5, les objets différés différés sont des objets utilitaires pouvant être liés créés en appelant la méthode jQuery.Deferred(). Il peut enregistrer plusieurs fonctions de rappel dans la liste de rappel, appeler la liste de rappel et transmettre l'état de réussite ou d'échec des fonctions asynchrones ou synchrones.
Un objet différé est chaînable, de la même manière qu'un objet jQuery est chaînable, sauf qu'il a ses propres méthodes. Après avoir créé un objet différé, vous pouvez utiliser l'une des méthodes suivantes pour créer un lien direct vers l'objet qui a été créé ou enregistré en appelant une ou plusieurs de ses méthodes.

方法描述
$.Deferred()返回一个链式实用对象方法来注册多个回调
deferred.always()当Deferred(延迟)对象被受理或被拒绝时,调用添加的处理程序
deferred.done()当Deferred(延迟)对象被受理时,调用添加的处理程序
deferred.fail()当Deferred(延迟)对象被拒绝时,调用添加的处理程序
deferred.isRejected()从jQuery1.7开始已经过时,确定 Deferred 对象是否已被拒绝
deferred.isResolved()从jQuery1.7开始已经过时,确定 Deferred 对象是否已被解决
deferred.notify()给定一个参数,调用正在延迟对象上进行的回调函数( progressCallbacks )
deferred.notifyWith()给定上下文和参数,调用正在延迟对象上进行的回调函数( progressCallbacks )
deferred.pipe()过滤 and/or 链式延迟对象的工具方法
deferred.progress()当Deferred(延迟)对象生成进度通知时,调用添加处理程序
deferred.promise()返回 Deferred(延迟)的 Promise 对象
deferred.reject()拒绝 Deferred(延迟)对象,并根据给定的参数调用任何 failCallbacks 回调函数
deferred.rejectWith()拒绝 Deferred(延迟)对象,并根据给定的 context 和 args 参数调用任何 failCallbacks 回调函数
deferred.resolve()解决Deferred(延迟)对象,并根据给定的参数调用任何 doneCallbacks 回调函数
deferred.resolveWith()解决Deferred(延迟)对象,并根据给定的context 和 args 参数调用任何 doneCallbacks 回调函数
deferred.state()确定一个Deferred(延迟)对象的当前状态
deferred.then()当Deferred(延迟)对象解决,拒绝或仍在进行中时,调用添加处理程序
.promise()返回一个 Promise 对象,观察某种类型被绑定到集合的所有行动,是否已被加入到队列中