JSLite - 테스트 작업


궁금하신 점이 있으시면 이런 곳에서 소통하셔도 좋고, 공동개발을 위해 JSLite.io 조직팀에 합류하셔도 좋습니다!

$.isDocument

개체가 [문서]인지 확인합니다.

$.isDocument(document) //⇒ true

$.isWindow

는 매개변수가 창(창 개체)인지 확인하고, 그렇다면 true를 반환합니다. 이는 iframe을 처리할 때 유용합니다. 각 iframe에는 자체 창 개체가 있고 일반적인 방법인 obj==window를 사용하여 이러한 개체를 확인하면 실패하기 때문입니다.

$.isFunction

객체가 함수[function]인지 확인합니다.

$.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) ⇒ 부울

"{}" 또는 "새 객체"에 의해 생성된 경우 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 정의되지 않음 boolean number string function< / 코드> 배열 날짜 regexp 객체 오류 . 🎜🎜rrreee🎜$.matches🎜🎜🎜지정된 CSS 선택기로 현재 노드를 찾을 수 있으면 true를 반환하고, 그렇지 않으면 false를 반환합니다. 🎜$.matches(element,selector) ⇒ boolean🎜🎜rrreee🎜is🎜🎜🎜현재 일치하는 요소 집합의 요소가 선택기, DOM 요소인지 확인 is(선택기) ⇒ boolean🎜is(요소) ⇒ boolean🎜🎜rrreee🎜