>웹 프론트엔드 >JS 튜토리얼 >jQuery Constructor_jquery 시작하기

jQuery Constructor_jquery 시작하기

WBOY
WBOY원래의
2016-05-16 18:44:41792검색

JQuery 장점
◦ 작은 크기(v1.2.3 15kb)
◦ 풍부한 DOM 선택기(CSS1-3 XPath) ◦ 크로스 브라우저(IE6, FF, Safari, Opera)
◦ 체인 스타일 코드
◦ 강력한 이벤트 및 스타일 지원
◦ 강력한 AJAX 기능
◦ 확장하기 쉽고 풍부한 플러그인
jQuery의 생성자는 네 가지 유형의 매개변수를 받습니다.
jQuery(표현식, 컨텍스트)
jQuery(html)
jQuery(elements)
jQuery(fn)
첫 번째 방법은 표현식(ID, DOM 요소 이름, CSS 표현식, XPath 표현식) 요소를 기반으로 문서를 찾아 조합하는 것입니다. jQuery 객체가 반환되었습니다.
데모:


[Ctrl A 모두 선택 참고:
외부 J를 도입해야 하는 경우 실행하려면 새로 고쳐야 합니다.
]

추가 기사 끝 부분에 다음 jQuery 코드가 있습니다.
jQuery("ul>li:first").addClass("selected") 페이지 실행 효과는 다음과 같습니다.


jQuery()를 바로가기 $()로 대체할 수 있는 경우, $가 다른 객체에 의해 점유된 경우 jQuery.noConflect() 함수를 사용하여 바로가기를 취소할 수 있습니다.
"ul>li:first" 여기서 ul>li는 ul 아래에 있는 모든 li 요소(CSS 표현식, XPath 모드에서는 ul/li를 사용할 수 있음)를 나타내고, :first는 그중 첫 번째 요소를 나타냅니다. addClass()는 jQuery 객체가 CSS 스타일 클래스를 추가하는 데 사용하는 함수이고, 반대 함수는 RemoveClass()입니다.
다음 코드를 추가하세요:
$('ul').append($('
  • new item
  • ')) 작업 효과는 다음과 같습니다.


    여기서 $('
  • new item
  • ')은 문자열을 DOM 개체로 변환한 다음 이를append() 함수를 통해 ul 개체의 끝에 추가합니다.
    다음:
    $(document).ready(function(){
    $('ul').css('color','red');
    }); 효과는 다음과 같습니다.

    jQuery 생성자는 문서와 같은 DOM 개체나 jQuery 개체를 직접 전달할 수도 있습니다(물론 의미가 없습니다). Ready() 함수는 문서에 이벤트 처리 함수를 추가하고 ul의 색상을 빨간색으로 설정합니다.
    $(document).ready()에는 다양한 응용 시나리오가 있으므로 $(fn)으로 직접 대체할 수 있습니다. 여기서 fn은 처리 기능을 나타냅니다. (준비 처리 기능은 문서 내용이 로드된 후에 실행되는 것으로 보입니다. 다른 이미지 등 관련 리소스가 로드될 때까지 기다릴 필요가 없으므로 로드 이벤트보다 먼저 실행됩니다. 이에 대한 구체적인 확인은 없습니다. )
    $(function() {
    alert('jQuery에 오신 것을 환영합니다');
    })
    위 코드의 효과는 페이지가 로드되자마자 대화 상자가 팝업됩니다.
    참조:http://docs.jquery.com/Core
    http://docs.jquery.com/Selectors
    성명:
    본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.