jQuery에서 도구 함수는 jQuery 개체에 직접 연결되어 jQuery 개체 자체에 대해 정의된 메서드, 즉 전역 함수를 의미합니다.
주로 사용되는 용도: 문자열, 배열, 객체
API: 유틸리티 기능
통화 형식:
$.functionname() 또는 jQuery.functionname()
문자열 연산:
$.trim(): 문자열의 왼쪽과 오른쪽 공백을 제거합니다
배열 및 개체 작업:
$.each(): 배열 탐색
$.each(array,function(index,value){}): 배열: 배열 변수, 인덱스: 요소 첨자, 0부터 시작, 값: 요소 값
$each(): 객체 탐색
$each(object,function(name,value){}): 객체: 객체, 이름: 속성 이름, 값: 속성 값
$.grep(): 데이터 필터링: 필터링된 배열을 반환합니다.
$.map(): 데이터 수정
$.inArray(): 요소의 첨자를 찾습니다.
$.inArray(value,array): value: 요소 값, array: 검색할 배열, 0부터 시작하여 배열에 있는 요소의 첨자를 반환합니다
$.merge(): 두 배열 병합
$.merge(array1,array2): 첫 번째 배열에 두 번째 배열을 추가합니다.
$.unique(): 중복된 DOM 요소 제거
$.unique(dom):dom:DOM 요소
Selector.toArray(): 여러 DOM 요소를 배열로 결합하고 배열 요소의 innerHTML을 반환합니다
테스트 연산: 부울 반환
$.isArray(): 배열 객체인지 확인하고 부울값을 반환합니다
$.isArray(object): object : 판단되는 객체
$.isFunction(): 함수인지 판단하고 부울값을 반환합니다
$.isFunction(object): object : 판단되는 객체
$.isEmptyObject(): 빈 객체인지 확인하고 부울값을 반환합니다
$.isEmptyObject(object): object : 판단되는 객체
$.isPlainObject(): 순수 객체인지 확인하고 부울값을 반환합니다
순수 객체: "var obj = {}" 또는 "var obj = new Object()"와 같이 {} 또는 new Object()로 생성된 객체
$.contains(): DOM 노드에 다른 DOM 노드가 포함되어 있는지 확인
$.contains(dom1,dom2): dom1 노드에 dom2 노드가 포함되어 있는지 여부
$.type(): 출력 데이터 유형, 객체의 데이터 유형을 반환
$.isNumeric(): 숫자 유형인지 확인
$.isWindow(): Window 객체인지 확인
Window 객체: 브라우저에서 열린 창을 나타냅니다.
URL 작업:
$param(): 객체의 키-값 쌍을 URL 키-값 쌍 문자열 형식으로 변환합니다.
$param(object): object: 변환이 필요한 객체
브라우저 작업: 더 이상 사용되지 않음
기타 작업:
$.proxy(): 이 포인팅을 조정합니다
외부 이벤트가 객체 메서드 호출을 트리거하면 이 포인팅에 문제가 발생합니다(트리거된 객체가 호출됩니다)
위 내용은 이 글의 전체 내용입니다. 모두 마음에 드셨으면 좋겠습니다.