DOM(Document Object Model), Event, Effect, AJAX 등을 제공
다양한 selector의 사용(selector 기반)
css의 selector와 비슷
'$'란 jQuery Object를 사용
plugin을 지원
plugin이란 jQuery를 사용하여 특정 기능을 미리 구현해 놓은 것
Mobile UI용 jQuery Mobile도 제공
jQuery 기본 문법
$(function() { 코드});
$(document).ready(function(){ // HTML의 태그 정보만 로딩되면 동작(2)});$(window).load(function() { // HTML에 필요한 모든 대상(외부파일, 이미지)들이 로딩된 후 동작(1)});
사용 예
window.load보단 거의 document.ready만 사용
document.read 내용 다음으로 window.load 내용이 수행됨
$(window).load(function() { alert("window.load : HTML에서 사용할 모든 자원(파일, 이미지, ... )이 로딩 된 후 동작 2.(느리다)");});$(document).ready(function() { alert("document.ready : HTML의 tag 정보가 로딩된 후 동작 1.");});
document.ready를 많이 사용해서 짧게 줄인 걸 많이 사용
/* $(document).ready(function() { alert("document.ready : HTML의 tag 정보가 로딩된 후 동작");}); */$(function() { alert("document.ready : HTML의 tag 정보가 로딩된 후 동작");});