작가:php.cn 업데이트 시간:2022-04-12 17:13:43
jQuery 기타 방법
jQuery MiscellaneousMethods
jQuery Miscellaneous Methods
Method | Description |
---|
data() | 선택한 요소에 데이터를 추가하거나 선택한 요소에서 데이터를 가져옵니다. 요소 |
각각 () | 일치하는 각 요소에 대해 함수 실행 |
get() | 선택기에 의해 지정된 DOM 요소 가져오기 |
index() | 일치하는 요소에서 지정된 요소 검색 |
$ .noConflect() | 변수 $ |
$.param() | 의 jQuery 제어 해제 배열 또는 객체의 직렬화된 표현 생성(AJAX 요청 생성 시 URL 쿼리 문자열에 사용할 수 있음) |
removeData() | 이전에 저장된 데이터 제거 |
size() | 버전 1.8에서 더 이상 사용되지 않습니다. jQuery 선택기와 일치하는 DOM 요소 수를 반환합니다. |
toArray() | jQuery 컬렉션에 포함된 모든 DOM 요소를 배열 형식으로 검색 |
pushStack() | DOM 요소 수집 추가됨 jQuery 스택에 |
$.when() | 하나 이상의 객체에 대한 콜백 함수를 실행하는 방법 제공 |
jQuery 유틸리티
메서드 | Description |
---|
$.boxModel | 버전 1.8에서 더 이상 사용되지 않습니다. 브라우저가 W3C의 CSS 상자 모델을 사용하여 현재 페이지를 렌더링하는지 감지합니다. |
$.browser | 버전 1.9에서는 더 이상 사용되지 않습니다. 현재 사용자가 사용하는 브라우저에 대한 관련 정보를 반환합니다. |
$.contains() | 다른 DOM 요소가 지정된 DOM 요소의 자손인지 확인 |
$.each() | 지정된 항목을 탐색합니다. 객체 및 배열 |
$.extend() | 하나 이상의 객체 내용을 대상 객체에 병합 |
$.fn.extend() | jQuery에 대한 하나 이상의 인스턴스 속성 및 메소드 확장 |
$.globalEval() | JavaScript 코드 조각을 전역적으로 실행 |
$.grep() | 지정된 함수 |
$.inArray() | 를 만족하는 배열 요소를 필터링하고 반환 배열 지정된 값을 찾아 해당 인덱스 값을 반환합니다(찾지 못하면 -1 반환) |
$.isArray() | 지정된 매개변수가 배열인지 확인 |
$.isEmptyObject() | 객체가 비어 있는지 확인하세요(속성을 포함하지 않음) |
$.isFunction() | 지정된 매개변수가 함수인지 확인 |
$.isNumeric() | 지정된 매개변수가 함수인지 확인 숫자값 |
$.isPlainObject() | 지정된 매개변수가 순수 객체인지 판단 |
$.isWindow() | 지정된 매개변수가 윈도우인지 판단 |
$.isXMLDoc( ) | DOM 노드가 XML 문서에 있는지 아니면 그 자체가 XML 문서인지 판단하세요 |
$.makeArray() | 배열과 유사한 객체를 실제 배열 객체로 변환 |
$.map() | 배열을 처리할 함수를 지정합니다. 각 요소(또는 객체의 각 속성)를 처리하고, 처리 결과를 새로운 배열로 캡슐화하여 반환합니다. |
$.merge() | 두 배열의 내용을 병합합니다. noop() |
빈 함수 | $.now() |
현재 시간을 반환합니다 | $.parseHTML() |
해당 DOM 노드 배열 | $.parseJSON() |
표준 형식을 준수하는 JSON 문자열을 해당 JavaScript 개체로 변환 | $.parseXML() |
문자열을 해당 XML 문서로 구문 분석합니다. | $.trim() | 문자열의 양쪽 끝에서 공백 문자 제거
| $.type() | JavaScript 내장 객체의 유형 결정
| $.unique() |
jQuery 3.0에서는 더 이상 사용되지 않습니다. DOM 요소 배열 정렬 및 중복 요소 제거 $.uniqueSort() | DOM 요소 배열 정렬 및 중복 요소 제거 |
$.data() | 지정된 요소의 데이터에 액세스 그리고 설정된 값을 반환합니다 |
$.hasData() | 요소에 관련 jQuery 데이터가 있는지 확인 |
$.sub() | 새 jQuery 복사본을 생성합니다. 해당 속성과 메서드는 영향을 주지 않고 수정할 수 있습니다. 원본 jQuery 개체 |
$.speed | 맞춤 애니메이션을 정의하기 위한 속성 집합이 포함된 개체 만들기 |
$.htmlPrefilter() | Pass jQuery 작업 메서드로 HTML 문자열 수정 및 필터링 |
$ .readyException() | jQuery()에 래핑된 함수에 의해 동기적으로 발생한 오류를 처리합니다. 콜백 목록을 관리하는 강력한 방법입니다. 콜백 기능을 추가, 삭제, 트리거 및 비활성화할 수 있습니다. |
Method
Description
$.Callbacks()
콜백 함수 목록을 관리하는 데 사용되는 다목적 콜백 목록 객체 | callbacks.add() |
콜백 목록에 추가 콜백 또는 콜백 모음 | callbacks.disable() |
콜백 목록에서 콜백 함수를 비활성화합니다 | callbacks.disabled() |
콜백 목록이 비활성화되었는지 확인 | 콜백 .empty( ) |
목록에서 모든 콜백 지우기 | callbacks.fire() |
모든 콜백을 호출하려면 지정된 매개변수를 전달하세요. | callbacks.fired() |
콜백이 호출되었는지 확인하세요. 적어도 한 번은 | callbacks.firewith() |
주어진 컨텍스트와 매개변수가 목록의 모든 콜백에 액세스합니다 | callbacks.has() |
특정 콜백 함수가 콜백 목록에 추가되었는지 확인 | callbacks.lock( ) |
현재 상태의 콜백 목록 잠금 | callbacks.locked() |
콜백 목록이 잠겨 있는지 판단 | callbacks.remove() |
콜백 제거 또는 콜백 목록의 콜백 컬렉션 |
jQuery 지연 객체 jQuery 1.5에 도입된 지연 지연 객체는 jQuery.Deferred() 메서드를 호출하여 생성된 링크 가능한 유틸리티 객체입니다. 콜백 목록에 여러 콜백 함수를 등록하고, 콜백 목록을 호출하고, 비동기 또는 동기 함수의 성공 또는 실패 상태를 전달할 수 있습니다. 지연된 객체는 자체 메서드가 있다는 점을 제외하면 jQuery 객체를 체인화할 수 있는 방식과 유사하게 체인화할 수 있습니다. Deferred 객체를 생성한 후 다음 메서드 중 하나를 사용하여 해당 메서드 중 하나 이상을 호출하여 생성되거나 저장된 객체에 직접 연결할 수 있습니다. Method | Description |
---|
$.Deferred() | 여러 콜백을 등록하기 위해 연결된 유틸리티 개체 메서드를 반환합니다. | deferred.always() | Deferred 개체가 허용되는 경우 또는 허용되는 경우 거부된 경우 추가된 핸들러 | deferred.done() | Deferred(지연된) 객체가 승인되면 추가된 핸들러를 호출합니다. | deferred.fail() | Deferred(Deferred) 객체가 거부된 경우 , 추가된 핸들러 | deferred.isRejected() | 는 jQuery 1.7부터 사용되지 않음 을 호출하여 Deferred 객체가 거부되었는지 확인합니다. | deferred.isResolved() | jQuery 1.7부터 사용되지 않음 , 지연된 객체가 해결되었는지 확인 | deferred.notify() | 매개변수가 제공되면 지연된 객체에서 콜백 함수(progressCallbacks)를 호출합니다 | deferred.notifyWith() | 지정된 컨텍스트 및 매개변수 , 지연된 객체에 대한 ProgressCallbacks를 호출하세요 | deferred.pipe() | 지연된 객체를 필터링 및/또는 연결하기 위한 유틸리티 메서드 | deferred.progress() | Deferred 객체가 진행률 알림을 생성하면 핸들러 추가 | deferred.promise() | Deferred | deferred.reject( ) | Deferred 객체의 Promise 객체를 반환하고 지정된 매개변수에 따라 모든 failureCallbacks 콜백 함수를 호출하세요 | deferred.rejectWith() | Deferred 객체를 거부하고 지정된 컨텍스트 및 인수 매개변수를 기반으로 모든 실패 콜백을 호출합니다. | deferred.resolveWith() | resolve 지정된 매개변수를 기반으로 지연된(지연된) 개체를 결정하고 주어진 컨텍스트 및 args 매개변수를 기반으로 doneCallbacks 콜백 함수 | deferred.state() | 를 호출하여 결정합니다. 지연된(지연된) 객체 | deferred.then() | 지연된(지연된) 객체가 해결, 거부 또는 아직 진행 중일 때 추가 핸들러 | .promise()를 호출하세요. | 컬렉션에 바인딩된 특정 유형의 모든 작업이 Medium | | 대기열에 추가되었는지 여부를 관찰하기 위해 Promise 개체를 반환합니다.
|