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) ⇒ 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) ⇒ 부울
"{}" 또는 "새 객체"에 의해 생성된 경우 true를 반환합니다. 객체가 순수 객체인지 확인합니다.
$("#box").is("div"); //⇒ true $("#box").is("#box"); //⇒ true $("#box").is("#boxsss"); //⇒ false $("div").is($("#box")[0]) //⇒ true 节点是否在 $("#box")[0] 是否再集合中
$.contains(parent, node) ⇒ boolean
parent
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🎜