jQuery(기본 요약)
현재 많은 라이브러리도 $을 기준으로 시작하는 문자입니다. 만약 jQuery와 공영하려면 두 가지 방법이 있습니다. 1 만약 jQuery 라이브러리가 베이스 라이브러리 (가상 라이브러리, $문자를 시작으로) 에 도입된다면, '$' 문자는 베이스 라이브러리에 있고, jQuery는 jQuery 대상을 호출하거나 '$' 기호를 만들어서 jQuery에게 사용할 수 있습니다.
var $$ = jQuery; // $$ jQuery
$((function)(){ // Base $
alert($("#box").width()); // Base $
alert($$("#box").width()); // jQuery $$
});
2 jQuery 라이브러리가Base 라이브러리 다음에 도입되면 '$' 의 소유권은 jQuery 라이브러리에 있고 Base 라이브러리는 충돌하여 역할을 잃게 됩니다.
jQuery.noConflict(); $
var $$ = jQuery;
$((function)(){ // Base $
alert($("#box").width()); // Base $
alert($$("#box").width()); // jQuery $$
});
선택기
이론적으로 jQuery가 제공하는 방법find(),next(),nextAll(),children() 등의 방법은 고급 선택기보다 운행 속도가 빠르다.그들이 실현하는 알고리즘이 다르기 때문에 고급 선택기는 문자열을 해석하여 노드의 대상을 얻고, jQuery가 제공하는 방법은 일반적으로 단일 선택기이기 때문에 직접 얻을 수 있다.
요소 및 컨텐트 설정
html() HTML
html(value) HTML
text() , html
text(value) , html
Css 메서드
width()
height()
innerWidth() , padding
innerHeight() , padding
outerWidth() , border padding
outerHeight() , border padding
outerWidth(true) ,
outerHeight(true) ,
offset()
position()
scrollTop()
scrollTop(value)
scrollLeft()
scrollLeft(value)
조작 노드
내부 삽입 노드:
append(content) content
appendTo(content) content
prepend(content) content
prependTo(content) content
외부 삽입 노드
after(content) content
before(content) content
insertAfter(content) content
insertBefore(content) content
패키지 노드
wrap(html) html
wrap(element) DOM
unwrap(html)
wrapAll(html) html
wrapAll(element) DOM
wrapInner(html) html
wrapInner(element) DOM
참고:.wrap () 및.wrapall()의 차이점은 전자는 모든 원소를 하나의 독입체로 여기고 각각 한 층의 외층을 포함한다.후자는 모든 원소를 하나의 전체로 하나의 독입체로 하고 한 층의 외층만 포함한다.이 두 가지는 모두 바깥쪽에 포함되어 있다.wrapInner()가 내부에 포함되어 있습니다.
노드 조작 복제 노드: clone (true) 파라미터가 비어 있으면 요소와 내용만 복사하고 이벤트는 복사하지 않습니다.true 파라미터를 더하면 이 요소가 덧붙인 이벤트 처리 행위도 복제된다.
$('body').append($('div').clone(true));
노드 삭제
$('div').remove();
노드 비우기
$('div').empty();
노드 바꾸기
$('div').replaceWith(' '); // div span
$(' ').replaceAll('div'); //
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.