JSLite - operasi ujian


Jika anda mempunyai sebarang pertanyaan, anda dialu-alukan untuk berkomunikasi di tempat-tempat ini, dan anda dialu-alukan untuk menyertai pasukan organisasi JSLite.io untuk pembangunan bersama!

$.isDocument

Menentukan sama ada objek itu adalah [dokumen].

$.isDocument(document) //⇒ true

$.isWindow

menentukan sama ada parameter ialah tetingkap (objek tetingkap) dan mengembalikan benar jika ya. Ini berguna apabila berurusan dengan iframe, kerana setiap iframe mempunyai objek tetingkapnya sendiri, dan menyemak objek ini menggunakan kaedah biasa obj==window akan gagal.

$.isFunction

Menentukan sama ada objek ialah fungsi [fungsi].

$.isFunction(function(){}) //⇒ true

$.isObject

Tentukan sama ada ia Objek. 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)   ⇒ booleanparent是否包含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

如果当前节点能被指定的css选择器查找到,则返回true,否则返回false
$.matches(element,selector)  ⇒ boolean

$.matches($("#box")[0], "#box")//⇒ true
$.isPlainObject

$.isPlainObject(objek) ⇒ boolean

Mengembalikan benar jika dicipta oleh "{}" atau "Objek baharu". Tentukan sama ada objek itu objek tulen.

$("#box").is("div");  //⇒ true  
$("#box").is("#box");  //⇒ true  
$("#box").is("#boxsss");  //⇒ false  
$("div").is($("#box")[0]) //⇒ true  节点是否在 $("#box")[0] 是否再集合中
$.isArray
🎜🎜Tentukan sama ada ia adalah [array]. 🎜🎜rrreee🎜$.isJson🎜🎜🎜Tentukan sama ada ia adalah [array]. 🎜🎜rrreee🎜$.contains🎜🎜🎜$.contains(parent, nod) ⇒ booleanparent Sama ada ia mengandungi objek nod nod. 🎜🎜rrreee🎜$.likeArray🎜🎜🎜Tentukan sama ada objek itu tatasusunan atau aksara. 🎜🎜rrreee🎜$.type🎜🎜🎜Dapatkan jenis objek JavaScript. Jenis yang mungkin adalah: null undefined boolean nombor string function< / kod> array tarikh regexp objek error . 🎜🎜rrreee🎜$.matches🎜🎜🎜Jika nod semasa boleh ditemui oleh pemilih css yang ditentukan, kembalikan true, jika tidak, kembalikan false. 🎜$.matches(elemen,pemilih) ⇒ boolean🎜🎜rrreee🎜is🎜🎜🎜Tentukan sama ada elemen dalam set elemen yang dipadankan sekarang ialah pemilih, elemen DOM ialah(pemilih) ⇒ boolean🎜is(elemen) ⇒ boolean🎜🎜rrreee🎜