JSLite - テスト操作


ご質問がある場合は、これらの場所でコミュニケーションを取ることを歓迎します。また、共同開発のために JSLite.io 組織チームに参加することも歓迎します。

$.isDocument

オブジェクトが [ドキュメント] であるかどうかを判断します。

$.isDocument(document) //⇒ true

$.isWindow

は、パラメーターがウィンドウ (ウィンドウ オブジェクト) であるかどうかを判断し、そうであれば true を返します。各 iframe には独自の window オブジェクトがあり、通常のメソッド obj==window を使用してこれらのオブジェクトをチェックすると失敗するため、これは iframe を扱うときに便利です。

$.isFunction

オブジェクトが関数 [関数] であるかどうかを判断します。

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

$.isObject

それが 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)   ⇒ 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(object) ⇒ boolean

「{}」または「新しいオブジェクト」によって作成された場合は true を返します。オブジェクトが純粋なオブジェクトかどうかを判断します。

$("#box").is("div");  //⇒ true  
$("#box").is("#box");  //⇒ true  
$("#box").is("#boxsss");  //⇒ false  
$("div").is($("#box")[0]) //⇒ true  节点是否在 $("#box")[0] 是否再集合中
$.isArray
🎜🎜それが[配列]であるかどうかを判断します。 🎜🎜rrreee🎜$.isJson🎜🎜🎜それが[配列]であるかどうかを判断します。 🎜🎜rrreee🎜$.contains🎜🎜🎜$.contains(parent, node) ⇒ booleanparent node ノード オブジェクトが含まれるかどうか。 🎜🎜rrreee🎜$.likeArray🎜🎜🎜オブジェクトが配列であるか文字であるかを判断します。 🎜🎜rrreee🎜$.type🎜🎜🎜 JavaScript オブジェクトのタイプを取得します。可能なタイプは次のとおりです: null unknown boolean number string function <コード>配列 <コード>日付 <コード>正規表現 <コード>オブジェクト <コード>エラー 。 🎜🎜rrreee🎜$.matches🎜🎜🎜 現在のノードが指定された CSS セレクターで見つかる場合は true を返し、それ以外の場合は false を返します。 🎜$.matches(element,selector) ⇒ boolean🎜🎜rrreee🎜is🎜🎜🎜現在一致している要素セット内の要素がセレクター、DOM 要素であるかどうかを判断します。 is(セレクター) ⇒ ブール🎜 is(要素) ⇒ ブール🎜🎜rrreee🎜