JSLite - opérations de test
Si vous avez des questions, vous êtes invités à communiquer dans ces lieux, et vous êtes invités à rejoindre l'équipe d'organisation de JSLite.io pour un développement commun !
$.isDocument
Détermine si l'objet est un [document].
$.isDocument(document) //⇒ true
$.isWindow
détermine si le paramètre est une fenêtre (objet fenêtre) et renvoie vrai si c'est le cas. Ceci est utile lorsqu'il s'agit d'iframes, puisque chaque iframe a son propre objet window, et la vérification de ces objets à l'aide de la méthode normale obj==window échouera.
$.isFunction
Détermine si l'objet est une fonction [function].
$.isFunction(function(){}) //⇒ true
$.isObject
Déterminez s'il s'agit d'un
Object
.Object
。
$.isObject({}) //⇒ true
$.isPlainObject
$.isPlainObject(object) ⇒ boolean
如果通过 "{}" 或者 "new Object" 创建的则返回true。判断对象是否是纯粹的对象。
$.isPlainObject({}) // => true $.isPlainObject(new Object) // => true $.isPlainObject(new Date) // => false $.isPlainObject(window) // => false
$.isArray
判断是否为【数组】。
$.isArray([1,2,3]) //⇒ true
$.isJson
判断是否为【数组】。
$.isJson({}) //⇒ true
$.contains
$.contains(parent, node) ⇒ boolean
parent
是否包含node
节点对象。
$.contains($("#box")[0],$(".boxss")[0]) //⇒ parent是否包含node节点对象
$.likeArray
判断对象是否为数组或者是字符。
$.likeArray([1,2,3]) //⇒ true $.likeArray("222") //⇒ true
$.type
获取JavaScript 对象的类型。可能的类型有:
null
undefined
boolean
number
string
function
array
date
regexp
object
error
。
$.type(true) //⇒ Boolean $.type("div") //⇒ String
$.matches
$.isPlainObject如果当前节点能被指定的css选择器查找到,则返回
true
,否则返回false
。$.matches(element,selector) ⇒ boolean
$.matches($("#box")[0], "#box")//⇒ true
$.isArray$.isPlainObject(object) ⇒ boolean
Renvoie vrai s'il est créé par "{}" ou "nouvel objet". Déterminez si l’objet est un objet pur.
$("#box").is("div"); //⇒ true $("#box").is("#box"); //⇒ true $("#box").is("#boxsss"); //⇒ false $("div").is($("#box")[0]) //⇒ true 节点是否在 $("#box")[0] 是否再集合中
$.contains(parent, node) ⇒ boolean
parent
S'il contient l'objet nœud node
. 🎜🎜rrreee🎜$.likeArray🎜🎜🎜Déterminez si l'objet est un tableau ou un caractère. 🎜🎜rrreee🎜$.type🎜🎜🎜Obtenir le type d'objet JavaScript. Les types possibles sont : null
undefined
boolean
number
string
function< / code> array
date
regexp
object
error
. 🎜🎜rrreee🎜$.matches🎜🎜🎜Si le nœud actuel peut être trouvé par le sélecteur CSS spécifié, renvoyez true
, sinon renvoyez false
. 🎜$.matches(element,selector) ⇒ boolean
🎜🎜rrreee🎜is🎜🎜🎜Détermine si l'élément dans l'ensemble d'éléments actuellement correspondant est un sélecteur, un élément DOM
est (sélecteur) ⇒ booléen🎜est(élément) ⇒ booléen🎜🎜rrreee🎜