본문 바로가기

Programming/Doodle

JQuery Method

Edit

JQuery Method

목적

JQuery 함수 정리
Marxico Markdown Editor 사용하여 블로그 작성

팩토리 함수

$() 와 jQuery() 는 동일한 코드이므로 두가지 모두 숙지하자.

  1. 단일 요소 가져오기
    • $(‘태그명’) : 태그명에 속하는 모든 요소를 가져온다.
alert( $("div").length )  //  div의 갯수를 확인한다.
  1. 단일 요소 가져오기 (콤마로 구분)
    • $(‘태그명 , 태그명 ‘) : 태그명에 속하는 모든 요소를 가져온다.
alert( $("div,span,p,a").length);  
//div,span,p,a 의 갯수를 확인한다.
  1. id가 지정된 요소 가져오기
    • $(‘#아이디’) : 아이디가 지정된 요소를 가져온다.
<span id="lblName"/>홍길동
alert( $("#lblName").html()); //홍길동 출력
  1. class가 지정된 요소 가져오기
    • $(‘.클래스명’) : 클래스명이 지정된 요소를 가져온다.
  2. 특정 태그에서 특정 class가 선언된 요소 가져오기
    • $(“태그명.클래스명”)
$("div.content") // div 태그에 content 클래스가 지정된 요소
  1. 자식요소 가져오기(공백으로 구분)
    • $(부모 자식)
$(table tr) // table태그의 tr의 모든 요소
  1. 속성 값으로 가져오기( [] 대괄호로 구분)
    • $(태그명[속성명])
$("a[href]") // a 태그중 href가 정의된 모든 요소
$("a[href='kkams.net']")
// a 태그중 href가 kkams.net 으로 정의된 모든 요소
  1. 입력 요소 가져오기
$(":input") // input, select, radio 등 모든 입력요소
  1. 특정요소의 내용에 특정값이 포함된 요소 가져오기
    • 태그명:contains(“특정값”) : 특정값은 대소문자를 구분한다.
$("div:contains('홍길동')") 
//홍길동이 포함된 모든 div 요소
  1. list계열의 짝수/홀수 요소 가져오기
    • :even, :odd
$('ul li:even')  // ul의 li 자식중 짝수 요소
$('ul li:odd') // ul의 li 자식중 홀수 요소
  1. 첫번째/ 마지막 요소 가져오기
    • :first , :last
$("div:first")     // body에 선언된 첫번째 div
$("div:last") // body에 선언된 마지막 div
$("div:nth(n)") // body에 n번째에 선언된 div
  1. 첫번째 자식/ 마지막 자식 요소 가져오기
    • : first-child , :list-child
$("li:first-child")   // li의 첫째 자식
$("li:last -child") // li의 마지막 자식
$("li:nth-child(n)") // li의 n 번째 자식
  1. 정규식으로 요소 가져오기
    • 태그명[속성명] : 특정 속성명를 가지는 모든 요소
    • 태그명[속성명=속성값] : 속성명이 특정 속성값과 일치하는 모든 요소
    • 태그명[속성명^=속성값] : 속성명이 특정 속성값으로 시작하는 모든 요소
    • 태그명[속성명$=속성값] : 속성명이 특정 속성값으로 끝나는 모든 요소
    • 태그명[속성명*=속성값] : 속성명이 특정 속성값을 포함하고 있는 모든 요소

이벤트

  1. e.preventDefault() : 대상을 클릭했을때 발생하는 이벤트를 방지(링크 이동 등등 막기)

  2. $(this) : 현재 이벤트가 적용된 개체 (DOM)

  3. .ready(fn); : 페이지 로딩시 fn 실행

  4. .click(fn); : 클릭시 fn 실행

  5. .one(fn); : 딱한번만 이벤트가 실행되고 해제됨

  6. .dblclick(fn) : 더블클릭시 fn실행

  7. .blur(fn) : 포커스를 잃었을때 fn실행

  8. .focus(fn) : 포커스를 얻었을때 fn실행

  9. .toggle(fn1,fn2); : 클릭시 fn1 과 fn2을 번갈아 실행

  10. .scroll(fn) : window 창에서 scroll 이벤트가 발생할때마다 콜백함수 fn 을 실행

  11. .change(fn) : 대상이 바뀌는 지 감지하여 fn을 실행

  12. .keyUp(fn) : 키를 땔때 fn 실행

  13. .keydown(fn) : 키를 누를때fn실행

  14. .keypress(fn) : 연속으로 빨리 keydown이 일어날때 fn실행

  15. .bind({click:fn(){}, mouseover:fn(){}, mouseout:fn(){}}); : 대상에 동적으로 이벤트 바인딩, 이벤트 핸들러 다중 바인딩 가능

  16. .unbind(“event”); : event 해제

  17. .focusin(fn); : 포커스가 들어왓을때 fn 실행

  18. .focusout(fn); : 포커스가 나갓을때 fn 실행

  19. .select(fn); : 텍스트 필드에서 텍스트를 선택했을때 fn실행

  20. .submit(fn); : 폼제출시 fn실행

  21. .mousedown(fn); : 마우스 버튼를 누를때

  22. .mouseup(fn); : 마우는 버튼을 눌렀다가 땔때

  23. .hover(fn1,fn2); : 마우스오버시 fn1,마우스아웃시 fn2 실행

메소드

  1. .show(시간); :

  2. .hide(시간); :

  3. .slideUp(시간); : 보이기

  4. .slideDown(시간); : 숨기기

  5. .slideToggle(시간) : 보이고 안보이게 하기

  6. .scrollTop(); : 현재 스크롤바의 위치값

  7. .next(); : 다음대상

  8. .prev(); : 전 대상

  9. .stop(); : 보통 animate정지에 쓰임

  10. .animate(매개변수,진행시간); : ({“속성”:”값”} ,1000) 1초동안 매개변수를 실행
    ( 매개변수 : width,height,opacity,fontsize )

  11. .attr(속성); : 속성의 값 가져오기

  12. .attr({속성:값, 속성:값}); : 대상의 속성을 값으로 설정

  13. .removeAttr(속성) : 대상의 속성 제거하기

  14. .fadeOut(시간); :

  15. .fadeIn(시간); :

  16. .fadeTo(시간,투명도); : 대상을 시간동안 투명도를 적용 투명도1~100

  17. .appendTo(“대상”);

 $("<div><p>Hello,World!</p></div>").appendTo("body");
  1. .append(변수);
:$("#result").append(내용);  // 대상의 안에 내용추가
  1. .Content 뒤에 br태그 추가
$('<br/>').insertAfter(".Content");
  1. .insertBefore(); : 앞에 추가
//서브 메뉴를 기준으로 보면 아래와 같음
$('#menu').clone().insertBefore('#submenu');
$('#menu').clone().prependTo('#submenu');
//원래 하단 메뉴가 있는 위치
$('#menu').clone().appendTo('#submenu');
$('#menu').clone().insertAfter('#submenu');
  1. .before(내용) : 대상 앞에 내용 추가

  2. h3 태그를 u태그로 감쌈

$('h3').wrap('<u></u>');
  1. .unwrap(); : 대상을 감싸고있는 부모 엘레멘트를 제거

  2. .clone(); : 대상을 복사

  3. .replaceWith() : 검색된 대상을 변경

 $(this).replaceWith("<div>" + $(this).text() + "</div>");
  1. .each(fn) : 대상 수 많큼 반복하여 fn 실행 (for문과 같음)

  2. .size(); : 대상의 개수 알아오기

  3. .html(“<input ~>”); : 대상에 html추가

  4. .text(“아야어여”); : 대상에 text 추가

  5. .end() : 실행취소함수 바로 전단계의 객체로 돌아감.

  6. .data(“link”, “messages.jsp”); :

// 사용법 
$(".tab").click(function(){
window.parent.frames['content'].location = $(this).data("link");
});
  1. .eq(위치); : 대상의 위치번째 요소 셀렉트

  2. .css(“background-color”,”#000000”); : 대상에 스타일을 줌

  3. .removeAttr(속성) : 대상의 속성을 제거

  4. .delay(시간) : 시간만큼 지연

  5. .has(엘레멘트); : 엘레멘트를 가지고 있는 대상만 반환

  6. .contains(엘레멘트1,엘레멘트2) : 엘레멘트1이 엘레멘트2를 포함하고있는지를 boolean 형식으로 반환

  7. .addClass(); : 스타일을 추가

  8. .remove() : 대상 제거

  9. .removeClass(); : 스타일을 제거

  10. .val() : input 의 value값을 가져온다

  11. .addClass(“a”) : 대상에 a클래스를 추가한다.

  12. .removeClass(“a”) : 대상에 a클래스를 제거한다.

  13. .get(0).tagName : 대상의 첫번째 요소의 태그이름을 가져옴

  14. .filter(expr) : 지정된 표현식과 매치되지 않는 모든 요소 제거 즉, 매치되는요소만 가져옴

  15. .filter(fn) : 지정된 함수와 매치되지 않는 요소들을 제거

  16. .is(expr) : 대상이 표현식에 해당하면 true 여러 표현식이 있을 경우 한조건만 맞아도 true

  17. .map(callback) : 개체안에 있는 요소들의 집합을 다른 집합으로 변경하여 옮긴다

  18. .not(expr) : 지정된 표현식과 매치디는 모든 요소들을 제거

  19. .slice(n,index) : 왼쪽에서 n번째 문자열 반환 ex) .slice(1,3).addClass(‘red’); 1번째 인덱스에서 (3-1)번째 인덱스까지

  20. $.trim(문자열) : 양쪽 공백 제거

  21. JQuery.browser.version : 브라우져의 버전

JQuery.browser.version.msie         //  ie사용시 true
JQuery.browser.version.mozilla // FireFox
JQuery.browser.version.safari // safari
JQuery.browser.version.opera // opera
  1. imgSrc.substr(imgSrc.lastIndexOf(“/”) + 1); : 순수한 파일명 얻기

  2. msg += $(“#select”).val().join(“|”)+’\n’; : 셀렉트박스의 값구분자로 구분하여 가져오기

  3. .width() : 대상의 가로길이

  4. .height() : 대상의 세로 길이

  5. .outerWidth(true) : true 마진을 포함한 가로길이

  6. .outerHeight(true) : true 마진을 포함한 세로길이 true제거시 마진 미포함

  7. .trigger(“event”) : 해당 이벤트를 코드로 강제실행

  8. .load(‘url’,params,callback fn) : Ajax의 기능으로 html을 로드하여 DOM에 삽입

  9. .getJSON(‘url’,fn(data)) : entry[name] 형식으로 json을 읽어옴

// fn내에서 
$.each(data,fn(index,entry){table += index + '<br/>'; table+= entry["name"];};
// 이런식으로 사용
  1. $.getScript(‘JQuery.script.js’) : 동적으로 자바스크립트 로드, 보통 ‘JQuery.script.js’에 처리될 내용을 기재하여 클릭이벤트 시 실행

  2. $.get(‘JQuery.script.xml’,fn()) : XML파일 로드

  3. get방식의 ajax

$.get("JQuery.script.aspx", { 'Msg':$(this).val() } ,fn(data){ } );
  1. $.post(“JQuery.script.aspx”, { ‘Msg’:’post방식으로 전송’},fn(data){ }); : post방식의 ajax

  2. $.ajax

(
{
type:"get,post",
dataType:"json",
url:"js,aspx,asp,jsp",
dataType:"script,post,get",
success:function(data){SuccessFunction(data);},
error:function(data){AlertFunction(data);}
}
);
  1. $.ajaxSetup : 반복 사용되는 속성을 상단에 설정하여 코드를 줄인다
(
{
url:"~~.asp",
dataType:"json"
}
);

기본셀렉터

  1. asterisk : 모든 엘리먼트와 일치
  2. E : 태그명이 E인 모든 엘리먼트와 일치
  3. E F : E의 자손이면서 태그명이 F인 모든 엘리먼트와 일치
  4. E>F : E의 바로 아래 자식이면서 태그명이 F인 모든 엘러먼트와 일치
  5. E+F : E의 형제 엘리먼트로 바로 다음에 나오는 엘리먼트 F와 일치
  6. E~F : E의 형제 엘리먼트로 다음에 나오는 모든 엘리먼트 F와 일치
  7. E:has(F) : 태그명이 F인 자손을 하나 이상 가지는 태그명이 E인 모든 엘리먼트와 일치
  8. E.C : 클래스명 C를 가지는 모든 엘리먼트 E와 일치, E의 생각은 *.C와 동일함
  9. E#I : 아이디가 I인 엘리먼트 E와 일치. E의 생략은 *#I와 동일함
  10. E[A] : 어트리뷰트 A를 가지는 모든 엘리먼트 E와 일치
  11. E[A=V] : 값이 V인 어트리뷰트 A를 가지는 모든 엘리먼트 E와 일치
  12. E[A^=V] : 값이 V로 시작하는 어트리뷰트 A를 가지는 모든 엘리먼트 E와 일치
  13. E[A$=V] : 값이 V로 끝나는 어트리뷰트 A를 가지는 모든 엘리먼트 E와 일치
  14. E[A*=V] : 값에 V를 포함하는 어트리뷰트 A를 가지는 모든 엘리먼트 E와 일치

위치기반 셀렉터

  1. :first : 페이지에서 처음으로 일치하는 엘리먼트. li a:first는 리스트 아이템의 첫번째 링크를 반환함
  2. :last : 페이지에서 마지막으로 일치하는 엘리먼트. li a:last는 리스트 아이템의 마지막 링크를 반환함
  3. :first-child : 첫번째 자식 엘리먼트. li:first-child는 각 리스트의 첫번째 아이템을 반환한다.
  4. :last-child : 마지막 자식 엘리먼트. li:last-child는 각 리스트의 마지막 아이템을 반환한다.
  5. :only-child : 형제가 없는 모든 엘리먼트 반환
  6. :nth-child(n) : n번째 자식 엘리먼트. li:nth-child(2)는 각 리스트의 두번째 리스트 아이템을 반환함
  7. :nth-child(event|odd) : 짝수 또는 홀수 자식 엘리먼트. li:nth-child(event)은 각 목록의 짝수 번째 자식 엘리먼트 반환
  8. :nth-child(Xn + Y) : 전달된 공식에 따른 n번째 자식 엘리먼트. Y는 0인경우 생략가능하다. li:nth-child(3n)은 3의 배수번째 아이템을 반환, li:nth-child(5n+1) 은 5의 배수 +1번째 아이템을 반환
  9. :event / :odd : 페이지 전체의 짝수/홀수 번째 엘리먼트. li:even은 모든 짝수번째 아이템을 반환한다.
  10. :eq(n) : n번째로 일치하는 엘리먼트
  11. :gt(n) : n번째 엘리먼트(포함안됨) 이후의 엘리먼트와 일치
  12. :lt(n) : n번째 엘리먼트(포함안됨) 이전의 엘리먼트와 일치

필터 셀렉터

  1. :animated : 현재 애니메이션이 적용되고 있는 엘리먼트를 선택
  2. :button : 모든 버튼을 선택함(input[type=submit], input[type=reset],
    input[type=button], button)
  3. :checkbox : 체크박스 엘리먼트만 선택(input[type=checkbox])
  4. :checked : 선택된 체크박스나 라디오 버튼만을 선택
  5. :contains(foo) : 텍스트 foo를 포함하고 있는 엘리먼트만 선택
  6. :disabled : 인터페이스에서 비활성화 상태인 모든 폼 엘리먼트를 선택한다.
  7. :enabled : 인터페이스에서 활성화 상태인 모든 폼 엘리먼트를 선택한다.
  8. :file : 모든 파일 엘리먼트를 선택함(input[type=file])
  9. :header : 헤더 엘리먼트만 선택한다. 예를 들어 h1 부터 h6 엘리먼트만 선택한다.
  10. :hidden : 감춰진 엘리먼트만 선택한다.
  11. :image : 폼 이미지를 선택한다.(input[type=image])
  12. :input : 폼 엘리먼트만 선택한다.(input, select, textarea, button)
  13. :not(filter) : 필터의 값을 반대로 변경한다.
  14. :parent : 빈 엘리먼트를 제외하고, 텍스트도 포함해서 자식 엘리먼트를 가지는 엘리먼트를 선택한다.
  15. :password : 패스워드 엘리먼트만 선택한다. (input[type=password])
  16. :radio : 라디오 버튼 엘리먼트만 선택한다.(input[type=radio])
  17. :reset : 리셋 버튼을 선택(input[type=reset], button[type=reset])
  18. :selected : 선택된 엘리먼트만 선택한다.
  19. :submit : 전송 버튼을 선택한다.(button[type=submit], input[type=button])
  20. :text : 텍스트 엘리먼트만 선택(input[type=text])
  21. :visible : 보이는 (visible)엘리먼트만 선택한다.
  22. :empty : 자식 또는 내부 텍스트를 가지지않는 요소들만 선택
  23. :has(selector) : 지정된 셀렉터에 해당하는 요소를 갖는 모든 요소만 선택
%23JQuery%20Method%0A%23%23%uBAA9%uC801%0A%3E%20%60%60JQuery%60%60%20%uD568%uC218%20%uC815%uB9AC%0A%3E%20%60%60Marxico%20Markdown%20Editor%60%60%20%uC0AC%uC6A9%uD558%uC5EC%20%uBE14%uB85C%uADF8%20%uC791%uC131%0A%23%23%uD329%uD1A0%uB9AC%20%uD568%uC218%0A%3E%24%28%29%20%uC640%20jQuery%28%29%20%uB294%20%uB3D9%uC77C%uD55C%20%uCF54%uB4DC%uC774%uBBC0%uB85C%20%uB450%uAC00%uC9C0%20%uBAA8%uB450%20%uC219%uC9C0%uD558%uC790.%0A%0A1.%20**%uB2E8%uC77C%20%uC694%uC18C%20%uAC00%uC838%uC624%uAE30**%0A-%20**%24%28%27%uD0DC%uADF8%uBA85%27%29**%20%3A%20%uD0DC%uADF8%uBA85%uC5D0%20%uC18D%uD558%uB294%20%uBAA8%uB4E0%20%uC694%uC18C%uB97C%20%uAC00%uC838%uC628%uB2E4.%0A%60%60%60%20javascript%0Aalert%28%20%24%28%22div%22%29.length%20%29%20%20//%20%20div%uC758%20%uAC2F%uC218%uB97C%20%uD655%uC778%uD55C%uB2E4.%0A%60%60%60%0A2.%20**%uB2E8%uC77C%20%uC694%uC18C%20%uAC00%uC838%uC624%uAE30%20%28%uCF64%uB9C8%uB85C%20%uAD6C%uBD84%29**%0A-%20**%24%28%27%uD0DC%uADF8%uBA85%20%2C%20%uD0DC%uADF8%uBA85%20%27%29%20**%20%3A%20%uD0DC%uADF8%uBA85%uC5D0%20%uC18D%uD558%uB294%20%uBAA8%uB4E0%20%uC694%uC18C%uB97C%20%uAC00%uC838%uC628%uB2E4.%0A%60%60%60%20javascript%0Aalert%28%20%24%28%22div%2Cspan%2Cp%2Ca%22%29.length%29%3B%20%20%0A//div%2Cspan%2Cp%2Ca%20%uC758%20%uAC2F%uC218%uB97C%20%uD655%uC778%uD55C%uB2E4.%0A%60%60%60%20%0A3.%20**id%uAC00%20%uC9C0%uC815%uB41C%20%uC694%uC18C%20%uAC00%uC838%uC624%uAE30**%0A-%20**%24%28%27%23%uC544%uC774%uB514%27%29**%20%3A%20%uC544%uC774%uB514%uAC00%20%uC9C0%uC815%uB41C%20%uC694%uC18C%uB97C%20%uAC00%uC838%uC628%uB2E4.%0A%60%60%60%20javascript%0A%3Cspan%20id%3D%22lblName%22/%3E%uD64D%uAE38%uB3D9%0Aalert%28%20%24%28%22%23lblName%22%29.html%28%29%29%3B%20%20//%uD64D%uAE38%uB3D9%20%uCD9C%uB825%0A%60%60%60%20%0A4.%20**class%uAC00%20%uC9C0%uC815%uB41C%20%uC694%uC18C%20%uAC00%uC838%uC624%uAE30**%0A-%20**%24%28%27.%uD074%uB798%uC2A4%uBA85%27%29**%20%20%20%3A%20%20%20%uD074%uB798%uC2A4%uBA85%uC774%20%uC9C0%uC815%uB41C%20%uC694%uC18C%uB97C%20%uAC00%uC838%uC628%uB2E4.%0A5.%20**%uD2B9%uC815%20%uD0DC%uADF8%uC5D0%uC11C%20%uD2B9%uC815%20class%uAC00%20%uC120%uC5B8%uB41C%20%uC694%uC18C%20%uAC00%uC838%uC624%uAE30**%0A-%20**%24%28%22%uD0DC%uADF8%uBA85.%uD074%uB798%uC2A4%uBA85%22%29**%0A%60%60%60javascript%0A%24%28%22div.content%22%29%20//%20div%20%uD0DC%uADF8%uC5D0%20content%20%uD074%uB798%uC2A4%uAC00%20%uC9C0%uC815%uB41C%20%uC694%uC18C%0A%60%60%60%0A6.%20%20**%uC790%uC2DD%uC694%uC18C%20%uAC00%uC838%uC624%uAE30%28%uACF5%uBC31%uC73C%uB85C%20%uAD6C%uBD84%29**%0A-%20**%24%28%uBD80%uBAA8%20%uC790%uC2DD%29**%0A%60%60%60javascript%0A%24%28table%20tr%29%20//%20table%uD0DC%uADF8%uC758%20tr%uC758%20%uBAA8%uB4E0%20%uC694%uC18C%0A%60%60%60%0A7.%20**%uC18D%uC131%20%uAC12%uC73C%uB85C%20%uAC00%uC838%uC624%uAE30%28%20%5B%5D%20%uB300%uAD04%uD638%uB85C%20%uAD6C%uBD84%29**%0A-%20**%24%28%uD0DC%uADF8%uBA85%5B%uC18D%uC131%uBA85%5D%29**%0A%60%60%60%20javascript%0A%24%28%22a%5Bhref%5D%22%29%20//%20a%20%uD0DC%uADF8%uC911%20href%uAC00%20%uC815%uC758%uB41C%20%uBAA8%uB4E0%20%uC694%uC18C%0A%24%28%22a%5Bhref%3D%27kkams.net%27%5D%22%29%20%0A//%20a%20%uD0DC%uADF8%uC911%20href%uAC00%20kkams.net%20%uC73C%uB85C%20%20%uC815%uC758%uB41C%20%uBAA8%uB4E0%20%uC694%uC18C%0A%60%60%60%0A8.%20**%uC785%uB825%20%uC694%uC18C%20%uAC00%uC838%uC624%uAE30**%0A%60%60%60%20javascript%0A%24%28%22%3Ainput%22%29%20//%20input%2C%20select%2C%20radio%20%uB4F1%20%uBAA8%uB4E0%20%uC785%uB825%uC694%uC18C%0A%60%60%60%0A9.%20**%uD2B9%uC815%uC694%uC18C%uC758%20%uB0B4%uC6A9%uC5D0%20%uD2B9%uC815%uAC12%uC774%20%uD3EC%uD568%uB41C%20%uC694%uC18C%20%uAC00%uC838%uC624%uAE30**%0A-%20**%uD0DC%uADF8%uBA85%3Acontains%28%22%uD2B9%uC815%uAC12%22%29**%20%20%3A%20%uD2B9%uC815%uAC12%uC740%20%uB300%uC18C%uBB38%uC790%uB97C%20%uAD6C%uBD84%uD55C%uB2E4.%0A%60%60%60%20javascript%0A%24%28%22div%3Acontains%28%27%uD64D%uAE38%uB3D9%27%29%22%29%20%0A//%uD64D%uAE38%uB3D9%uC774%20%uD3EC%uD568%uB41C%20%uBAA8%uB4E0%20div%20%uC694%uC18C%0A%60%60%60%0A10.%20**list%uACC4%uC5F4%uC758%20%uC9DD%uC218/%uD640%uC218%20%uC694%uC18C%20%uAC00%uC838%uC624%uAE30**%0A-%20**%3Aeven%2C%20%3Aodd**%0A%60%60%60%20javascript%0A%24%28%27ul%20li%3Aeven%27%29%20%20//%20ul%uC758%20li%20%uC790%uC2DD%uC911%20%uC9DD%uC218%20%uC694%uC18C%0A%24%28%27ul%20li%3Aodd%27%29%20%20%20//%20ul%uC758%20li%20%uC790%uC2DD%uC911%20%uD640%uC218%20%uC694%uC18C%0A%60%60%60%0A11.%20**%uCCAB%uBC88%uC9F8/%20%uB9C8%uC9C0%uB9C9%20%uC694%uC18C%20%uAC00%uC838%uC624%uAE30**%0A-%20**%3Afirst%20%2C%20%3Alast**%0A%60%60%60%20javascript%0A%24%28%22div%3Afirst%22%29%09%09//%20body%uC5D0%20%uC120%uC5B8%uB41C%20%uCCAB%uBC88%uC9F8%20div%0A%24%28%22div%3Alast%22%29%09%09//%20body%uC5D0%20%uC120%uC5B8%uB41C%20%20%uB9C8%uC9C0%uB9C9%20%20div%0A%24%28%22div%3Anth%28n%29%22%29%09//%20body%uC5D0%20n%uBC88%uC9F8%uC5D0%20%uC120%uC5B8%uB41C%20div%0A%60%60%60%0A12.%20**%uCCAB%uBC88%uC9F8%20%uC790%uC2DD/%20%uB9C8%uC9C0%uB9C9%20%uC790%uC2DD%20%uC694%uC18C%20%uAC00%uC838%uC624%uAE30**%0A-%20**%3A%20first-child%20%20%2C%20%20%3Alist-child**%0A%60%60%60%20javascript%0A%24%28%22li%3Afirst-child%22%29%20%20%20//%20li%uC758%20%uCCAB%uC9F8%20%uC790%uC2DD%0A%24%28%22li%3Alast%20-child%22%29%20%20%20//%20li%uC758%20%uB9C8%uC9C0%uB9C9%20%uC790%uC2DD%0A%24%28%22li%3Anth-child%28n%29%22%29%20%20//%20li%uC758%20n%20%uBC88%uC9F8%20%uC790%uC2DD%0A%60%60%60%0A13.%20**%uC815%uADDC%uC2DD%uC73C%uB85C%20%uC694%uC18C%20%uAC00%uC838%uC624%uAE30**%0A-%20**%uD0DC%uADF8%uBA85%5B%uC18D%uC131%uBA85%5D**%20%3A%20%20%uD2B9%uC815%20%uC18D%uC131%uBA85%uB97C%20%uAC00%uC9C0%uB294%20%uBAA8%uB4E0%20%uC694%uC18C%0A-%20**%uD0DC%uADF8%uBA85%5B%uC18D%uC131%uBA85%3D%uC18D%uC131%uAC12%5D**%20%3A%20%uC18D%uC131%uBA85%uC774%20%uD2B9%uC815%20%uC18D%uC131%uAC12%uACFC%20%uC77C%uCE58%uD558%uB294%20%20%uBAA8%uB4E0%20%uC694%uC18C%0A-%20**%uD0DC%uADF8%uBA85%5B%uC18D%uC131%uBA85%5E%3D%uC18D%uC131%uAC12%5D**%20%3A%20%uC18D%uC131%uBA85%uC774%20%uD2B9%uC815%20%uC18D%uC131%uAC12%uC73C%uB85C%20%uC2DC%uC791%uD558%uB294%20%20%uBAA8%uB4E0%20%uC694%uC18C%0A-%20**%uD0DC%uADF8%uBA85%5B%uC18D%uC131%uBA85%24%3D%uC18D%uC131%uAC12%5D**%20%3A%20%uC18D%uC131%uBA85%uC774%20%uD2B9%uC815%20%uC18D%uC131%uAC12%uC73C%uB85C%20%uB05D%uB098%uB294%20%20%uBAA8%uB4E0%20%uC694%uC18C%0A-%20**%uD0DC%uADF8%uBA85%5B%uC18D%uC131%uBA85*%3D%uC18D%uC131%uAC12%5D**%20%3A%20%uC18D%uC131%uBA85%uC774%20%uD2B9%uC815%20%uC18D%uC131%uAC12%uC744%20%uD3EC%uD568%uD558%uACE0%20%uC788%uB294%20%20%uBAA8%uB4E0%20%uC694%uC18C%0A%0A%23%23%20%uC774%uBCA4%uD2B8%0A1.%20**e.preventDefault%28%29**%20%3A%20%uB300%uC0C1%uC744%20%uD074%uB9AD%uD588%uC744%uB54C%20%uBC1C%uC0DD%uD558%uB294%20%uC774%uBCA4%uD2B8%uB97C%20%uBC29%uC9C0%28%uB9C1%uD06C%20%uC774%uB3D9%20%uB4F1%uB4F1%20%uB9C9%uAE30%29%0A%0A2.%20**%24%28this%29**%20%3A%20%uD604%uC7AC%20%uC774%uBCA4%uD2B8%uAC00%20%uC801%uC6A9%uB41C%20%uAC1C%uCCB4%20%28DOM%29%0A%0A3.%20**.ready%28fn%29%3B**%20%3A%20%uD398%uC774%uC9C0%20%uB85C%uB529%uC2DC%20fn%20%uC2E4%uD589%0A%0A4.%20**.click%28fn%29%3B**%20%3A%20%uD074%uB9AD%uC2DC%20fn%20%uC2E4%uD589%0A%0A5.%20**.one%28fn%29%3B**%20%3A%20%uB531%uD55C%uBC88%uB9CC%20%uC774%uBCA4%uD2B8%uAC00%20%uC2E4%uD589%uB418%uACE0%20%uD574%uC81C%uB428%0A%0A6.%20**.dblclick%28fn%29**%20%3A%20%uB354%uBE14%uD074%uB9AD%uC2DC%20fn%uC2E4%uD589%0A%0A7.%20**.blur%28fn%29**%20%3A%20%uD3EC%uCEE4%uC2A4%uB97C%20%uC783%uC5C8%uC744%uB54C%20fn%uC2E4%uD589%0A%0A8.%20**.focus%28fn%29**%20%3A%20%uD3EC%uCEE4%uC2A4%uB97C%20%uC5BB%uC5C8%uC744%uB54C%20fn%uC2E4%uD589%0A%0A9.%20**.toggle%28fn1%2Cfn2%29%3B**%20%3A%20%uD074%uB9AD%uC2DC%20fn1%20%uACFC%20fn2%uC744%20%uBC88%uAC08%uC544%20%uC2E4%uD589%0A%0A10.%20**.scroll%28fn%29**%20%3A%20window%20%uCC3D%uC5D0%uC11C%20scroll%20%uC774%uBCA4%uD2B8%uAC00%20%uBC1C%uC0DD%uD560%uB54C%uB9C8%uB2E4%20%uCF5C%uBC31%uD568%uC218%20fn%20%uC744%20%uC2E4%uD589%0A%0A11.%20%20**.change%28fn%29**%20%3A%20%uB300%uC0C1%uC774%20%uBC14%uB00C%uB294%20%uC9C0%20%uAC10%uC9C0%uD558%uC5EC%20fn%uC744%20%uC2E4%uD589%0A%0A12.%20**.keyUp%28fn%29**%20%3A%20%uD0A4%uB97C%20%uB554%uB54C%20fn%20%uC2E4%uD589%0A%0A13.%20**.keydown%28fn%29**%20%3A%20%uD0A4%uB97C%20%uB204%uB97C%uB54Cfn%uC2E4%uD589%0A%0A14.%20**.keypress%28fn%29**%20%3A%20%uC5F0%uC18D%uC73C%uB85C%20%uBE68%uB9AC%20keydown%uC774%20%uC77C%uC5B4%uB0A0%uB54C%20fn%uC2E4%uD589%0A%0A15.%20**.bind%28%7Bclick%3Afn%28%29%7B%7D%2C%20mouseover%3Afn%28%29%7B%7D%2C%20mouseout%3Afn%28%29%7B%7D%7D%29%3B**%20%3A%20%uB300%uC0C1%uC5D0%20%uB3D9%uC801%uC73C%uB85C%20%uC774%uBCA4%uD2B8%20%uBC14%uC778%uB529%2C%20%uC774%uBCA4%uD2B8%20%uD578%uB4E4%uB7EC%20%uB2E4%uC911%20%uBC14%uC778%uB529%20%uAC00%uB2A5%0A%0A16.%20**.unbind%28%22event%22%29%3B**%20%3A%20event%20%uD574%uC81C%0A%0A17.%20**.focusin%28fn%29%3B**%20%3A%20%uD3EC%uCEE4%uC2A4%uAC00%20%uB4E4%uC5B4%uC653%uC744%uB54C%20fn%20%uC2E4%uD589%0A%0A18.%20**.focusout%28fn%29%3B**%20%3A%20%uD3EC%uCEE4%uC2A4%uAC00%20%uB098%uAC13%uC744%uB54C%20fn%20%uC2E4%uD589%0A%0A19.%20**.select%28fn%29%3B**%20%3A%20%uD14D%uC2A4%uD2B8%20%uD544%uB4DC%uC5D0%uC11C%20%uD14D%uC2A4%uD2B8%uB97C%20%uC120%uD0DD%uD588%uC744%uB54C%20fn%uC2E4%uD589%0A%0A20.%20**.submit%28fn%29%3B**%20%3A%20%uD3FC%uC81C%uCD9C%uC2DC%20fn%uC2E4%uD589%0A%0A21.%20**.mousedown%28fn%29%3B**%20%3A%20%uB9C8%uC6B0%uC2A4%20%uBC84%uD2BC%uB97C%20%uB204%uB97C%uB54C%0A%0A22.%20**.mouseup%28fn%29%3B**%20%3A%20%uB9C8%uC6B0%uB294%20%uBC84%uD2BC%uC744%20%uB20C%uB800%uB2E4%uAC00%20%uB554%uB54C%0A%0A23.%20**.hover%28fn1%2Cfn2%29%3B**%20%3A%20%uB9C8%uC6B0%uC2A4%uC624%uBC84%uC2DC%20fn1%2C%uB9C8%uC6B0%uC2A4%uC544%uC6C3%uC2DC%20fn2%20%uC2E4%uD589%0A%0A%23%23%20%uBA54%uC18C%uB4DC%0A%0A1.%20**.show%28%uC2DC%uAC04%29%3B**%20%3A%20%0A%0A2.%20**.hide%28%uC2DC%uAC04%29%3B**%20%3A%20%0A%0A3.%20**.slideUp%28%uC2DC%uAC04%29%3B**%20%3A%20%uBCF4%uC774%uAE30%0A%0A4.%20**.slideDown%28%uC2DC%uAC04%29%3B**%20%3A%20%uC228%uAE30%uAE30%0A%0A5.%20**.slideToggle%28%uC2DC%uAC04%29**%20%3A%20%uBCF4%uC774%uACE0%20%uC548%uBCF4%uC774%uAC8C%20%uD558%uAE30%0A%0A6.%20**.scrollTop%28%29%3B**%20%3A%20%uD604%uC7AC%20%uC2A4%uD06C%uB864%uBC14%uC758%20%uC704%uCE58%uAC12%0A%0A7.%20**.next%28%29%3B**%20%3A%20%20%uB2E4%uC74C%uB300%uC0C1%0A%0A8.%20**.prev%28%29%3B**%20%3A%20%20%uC804%20%uB300%uC0C1%0A%0A9.%20**.stop%28%29%3B**%20%3A%20%uBCF4%uD1B5%20%20animate%uC815%uC9C0%uC5D0%20%uC4F0%uC784%0A%0A10.%20**.animate%28%uB9E4%uAC1C%uBCC0%uC218%2C%uC9C4%uD589%uC2DC%uAC04%29%3B**%20%3A%20%28%7B%22%uC18D%uC131%22%3A%22%uAC12%22%7D%20%2C1000%29%201%uCD08%uB3D9%uC548%20%uB9E4%uAC1C%uBCC0%uC218%uB97C%20%uC2E4%uD589%0A%20%20%20%28%20%uB9E4%uAC1C%uBCC0%uC218%20%3A%20width%2Cheight%2Copacity%2Cfontsize%20%29%0A%0A11.%20**.attr%28%uC18D%uC131%29%3B**%20%3A%20%uC18D%uC131%uC758%20%uAC12%20%uAC00%uC838%uC624%uAE30%0A%0A12.%20**.attr%28%7B%uC18D%uC131%3A%uAC12%2C%20%uC18D%uC131%3A%uAC12%7D%29%3B**%20%3A%20%uB300%uC0C1%uC758%20%uC18D%uC131%uC744%20%uAC12%uC73C%uB85C%20%uC124%uC815%0A%0A13.%20**.removeAttr%28%uC18D%uC131%29**%20%3A%20%uB300%uC0C1%uC758%20%uC18D%uC131%20%uC81C%uAC70%uD558%uAE30%0A%0A14.%20**.fadeOut%28%uC2DC%uAC04%29%3B**%20%3A%20%0A%0A15.%20**.fadeIn%28%uC2DC%uAC04%29%3B**%20%3A%20%0A%0A16.%20**.fadeTo%28%uC2DC%uAC04%2C%uD22C%uBA85%uB3C4%29%3B**%20%3A%20%uB300%uC0C1%uC744%20%uC2DC%uAC04%uB3D9%uC548%20%uD22C%uBA85%uB3C4%uB97C%20%uC801%uC6A9%20%uD22C%uBA85%uB3C41%7E100%0A%0A17.%20**.appendTo%28%22%uB300%uC0C1%22%29%3B**%20%0A%60%60%60%20javascript%0A%20%24%28%22%3Cdiv%3E%3Cp%3EHello%2CWorld%21%3C/p%3E%3C/div%3E%22%29.appendTo%28%22body%22%29%3B%0A%60%60%60%0A%0A18.%20**.append%28%uBCC0%uC218%29%3B**%20%0A%60%60%60%20javascript%0A%3A%24%28%22%23result%22%29.append%28%uB0B4%uC6A9%29%3B%20%20//%20%uB300%uC0C1%uC758%20%uC548%uC5D0%20%uB0B4%uC6A9%uCD94%uAC00%0A%60%60%60%0A19.%20**.Content%20%uB4A4%uC5D0%20br%uD0DC%uADF8%20%uCD94%uAC00**%20%0A%60%60%60%20javascript%0A%24%28%27%3Cbr/%3E%27%29.insertAfter%28%22.Content%22%29%3B%0A%60%60%60%0A20.%20**.insertBefore%28%29%3B**%20%3A%20%uC55E%uC5D0%20%uCD94%uAC00%0A%60%60%60%20javascript%0A//%uC11C%uBE0C%20%uBA54%uB274%uB97C%20%uAE30%uC900%uC73C%uB85C%20%uBCF4%uBA74%20%uC544%uB798%uC640%20%uAC19%uC74C%0A%24%28%27%23menu%27%29.clone%28%29.insertBefore%28%27%23submenu%27%29%3B%0A%24%28%27%23menu%27%29.clone%28%29.prependTo%28%27%23submenu%27%29%3B%0A//%uC6D0%uB798%20%uD558%uB2E8%20%uBA54%uB274%uAC00%20%uC788%uB294%20%uC704%uCE58%0A%24%28%27%23menu%27%29.clone%28%29.appendTo%28%27%23submenu%27%29%3B%0A%24%28%27%23menu%27%29.clone%28%29.insertAfter%28%27%23submenu%27%29%3B%0A%60%60%60%0A%0A21.%20**.before%28%uB0B4%uC6A9%29**%20%3A%20%20%uB300%uC0C1%20%uC55E%uC5D0%20%uB0B4%uC6A9%20%uCD94%uAC00%0A%0A22.%20**h3%20%uD0DC%uADF8%uB97C%20u%uD0DC%uADF8%uB85C%20%uAC10%uC308**%0A%60%60%60%20javascript%0A%24%28%27h3%27%29.wrap%28%27%3Cu%3E%3C/u%3E%27%29%3B%0A%60%60%60%0A23.%20**.unwrap%28%29%3B**%20%3A%20%20%uB300%uC0C1%uC744%20%uAC10%uC2F8%uACE0%uC788%uB294%20%uBD80%uBAA8%20%uC5D8%uB808%uBA58%uD2B8%uB97C%20%uC81C%uAC70%0A%0A24.%20**.clone%28%29%3B**%20%3A%20%20%uB300%uC0C1%uC744%20%uBCF5%uC0AC%0A%0A25.%20**.replaceWith%28%29**%20%3A%20%20%uAC80%uC0C9%uB41C%20%uB300%uC0C1%uC744%20%uBCC0%uACBD%0A%60%60%60%20javascript%0A%20%24%28this%29.replaceWith%28%22%3Cdiv%3E%22%20+%20%24%28this%29.text%28%29%20+%20%22%3C/div%3E%22%29%3B%0A%60%60%60%0A26.%20**.each%28fn%29**%20%3A%20%20%uB300%uC0C1%20%uC218%20%uB9CE%uD07C%20%uBC18%uBCF5%uD558%uC5EC%20fn%20%uC2E4%uD589%20%28for%uBB38%uACFC%20%uAC19%uC74C%29%0A%0A27.%20**.size%28%29%3B**%20%3A%20%20%uB300%uC0C1%uC758%20%uAC1C%uC218%20%uC54C%uC544%uC624%uAE30%0A%0A28.%20**.html%28%22%3Cinput%20%7E%3E%22%29%3B**%20%3A%20%20%uB300%uC0C1%uC5D0%20html%uCD94%uAC00%0A%0A29.%20**.text%28%22%uC544%uC57C%uC5B4%uC5EC%22%29%3B**%20%3A%20%20%uB300%uC0C1%uC5D0%20text%20%uCD94%uAC00%0A%0A30.%20**.end%28%29**%20%3A%20%20%uC2E4%uD589%uCDE8%uC18C%uD568%uC218%20%uBC14%uB85C%20%uC804%uB2E8%uACC4%uC758%20%uAC1D%uCCB4%uB85C%20%uB3CC%uC544%uAC10.%0A%0A31.%20**.data%28%22link%22%2C%20%22messages.jsp%22%29%3B**%20%3A%20%0A%60%60%60%20javascript%0A//%20%uC0AC%uC6A9%uBC95%20%0A%24%28%22.tab%22%29.click%28function%28%29%7B%0A%20%20%20window.parent.frames%5B%27content%27%5D.location%20%3D%20%24%28this%29.data%28%22link%22%29%3B%0A%7D%29%3B%0A%60%60%60%0A32.%20**.eq%28%uC704%uCE58%29%3B**%20%3A%20%20%uB300%uC0C1%uC758%20%uC704%uCE58%uBC88%uC9F8%20%uC694%uC18C%20%uC140%uB809%uD2B8%0A%0A33.%20**.css%28%22background-color%22%2C%22%23000000%22%29%3B**%20%3A%20%20%uB300%uC0C1%uC5D0%20%uC2A4%uD0C0%uC77C%uC744%20%uC90C%0A%0A34.%20**.removeAttr%28%uC18D%uC131%29**%20%3A%20%20%uB300%uC0C1%uC758%20%uC18D%uC131%uC744%20%uC81C%uAC70%0A%0A35.%20**.delay%28%uC2DC%uAC04%29**%20%3A%20%20%uC2DC%uAC04%uB9CC%uD07C%20%uC9C0%uC5F0%0A%0A36.%20**.has%28%uC5D8%uB808%uBA58%uD2B8%29%3B**%20%3A%20%20%uC5D8%uB808%uBA58%uD2B8%uB97C%20%uAC00%uC9C0%uACE0%20%uC788%uB294%20%uB300%uC0C1%uB9CC%20%uBC18%uD658%0A%0A37.%20**.contains%28%uC5D8%uB808%uBA58%uD2B81%2C%uC5D8%uB808%uBA58%uD2B82%29**%20%3A%20%20%uC5D8%uB808%uBA58%uD2B81%uC774%20%uC5D8%uB808%uBA58%uD2B82%uB97C%20%uD3EC%uD568%uD558%uACE0%uC788%uB294%uC9C0%uB97C%20boolean%20%uD615%uC2DD%uC73C%uB85C%20%uBC18%uD658%0A%0A38.%20**.addClass%28%29%3B**%20%3A%20%20%uC2A4%uD0C0%uC77C%uC744%20%uCD94%uAC00%0A%0A39.%20**.remove%28%29**%20%3A%20%20%uB300%uC0C1%20%uC81C%uAC70%0A%0A40.%20**.removeClass%28%29%3B**%20%3A%20%20%uC2A4%uD0C0%uC77C%uC744%20%uC81C%uAC70%0A%0A41.%20**.val%28%29**%20%3A%20%20input%20%uC758%20value%uAC12%uC744%20%uAC00%uC838%uC628%uB2E4%0A%0A42.%20**.addClass%28%22a%22%29**%20%3A%20%20%uB300%uC0C1%uC5D0%20a%uD074%uB798%uC2A4%uB97C%20%uCD94%uAC00%uD55C%uB2E4.%0A%0A43.%20**.removeClass%28%22a%22%29**%20%3A%20%20%uB300%uC0C1%uC5D0%20a%uD074%uB798%uC2A4%uB97C%20%uC81C%uAC70%uD55C%uB2E4.%0A%0A44.%20**.get%280%29.tagName**%20%3A%20%20%uB300%uC0C1%uC758%20%uCCAB%uBC88%uC9F8%20%uC694%uC18C%uC758%20%uD0DC%uADF8%uC774%uB984%uC744%20%uAC00%uC838%uC634%0A%0A45.%20**.filter%28expr%29**%20%3A%20%20%uC9C0%uC815%uB41C%20%uD45C%uD604%uC2DD%uACFC%20%uB9E4%uCE58%uB418%uC9C0%20%uC54A%uB294%20%uBAA8%uB4E0%20%uC694%uC18C%20%uC81C%uAC70%20%uC989%2C%20%uB9E4%uCE58%uB418%uB294%uC694%uC18C%uB9CC%20%uAC00%uC838%uC634%0A%0A46.%20**.filter%28fn%29**%20%3A%20%uC9C0%uC815%uB41C%20%uD568%uC218%uC640%20%uB9E4%uCE58%uB418%uC9C0%20%uC54A%uB294%20%uC694%uC18C%uB4E4%uC744%20%uC81C%uAC70%0A%0A47.%20**.is%28expr%29**%20%3A%20%uB300%uC0C1%uC774%20%uD45C%uD604%uC2DD%uC5D0%20%uD574%uB2F9%uD558%uBA74%20true%20%20%uC5EC%uB7EC%20%uD45C%uD604%uC2DD%uC774%20%uC788%uC744%20%uACBD%uC6B0%20%uD55C%uC870%uAC74%uB9CC%20%uB9DE%uC544%uB3C4%20true%0A%0A48.%20**.map%28callback%29**%20%3A%20%uAC1C%uCCB4%uC548%uC5D0%20%uC788%uB294%20%uC694%uC18C%uB4E4%uC758%20%uC9D1%uD569%uC744%20%uB2E4%uB978%20%uC9D1%uD569%uC73C%uB85C%20%uBCC0%uACBD%uD558%uC5EC%20%uC62E%uAE34%uB2E4%0A%0A49.%20**.not%28expr%29**%20%3A%20%uC9C0%uC815%uB41C%20%uD45C%uD604%uC2DD%uACFC%20%uB9E4%uCE58%uB514%uB294%20%uBAA8%uB4E0%20%uC694%uC18C%uB4E4%uC744%20%uC81C%uAC70%0A%0A50.%20**.slice%28n%2Cindex%29**%20%3A%20%uC67C%uCABD%uC5D0%uC11C%20n%uBC88%uC9F8%20%uBB38%uC790%uC5F4%20%uBC18%uD658%20ex%29%20.slice%281%2C3%29.addClass%28%27red%27%29%3B%201%uBC88%uC9F8%20%uC778%uB371%uC2A4%uC5D0%uC11C%20%283-1%29%uBC88%uC9F8%20%uC778%uB371%uC2A4%uAE4C%uC9C0%0A%0A51.%20**%24.trim%28%uBB38%uC790%uC5F4%29**%20%3A%20%uC591%uCABD%20%uACF5%uBC31%20%uC81C%uAC70%0A%0A52.%20**JQuery.browser.version**%20%3A%20%uBE0C%uB77C%uC6B0%uC838%uC758%20%uBC84%uC804%0A%60%60%60%20javascript%0AJQuery.browser.version.msie%09%09%09//%20%20ie%uC0AC%uC6A9%uC2DC%20true%0AJQuery.browser.version.mozilla%09%09//%20%20FireFox%0AJQuery.browser.version.safari%09%09//%20%20safari%0AJQuery.browser.version.opera%09%09//%20opera%0A%60%60%60%0A%0A53.%20**imgSrc.substr%28imgSrc.lastIndexOf%28%22/%22%29%20+%201%29%3B**%20%3A%20%20%uC21C%uC218%uD55C%20%uD30C%uC77C%uBA85%20%uC5BB%uAE30%0A%0A54.%20**msg%20+%3D%20%24%28%22%23select%22%29.val%28%29.join%28%22%7C%22%29+%27%5Cn%27%3B**%20%3A%20%20%uC140%uB809%uD2B8%uBC15%uC2A4%uC758%20%uAC12%uAD6C%uBD84%uC790%uB85C%20%uAD6C%uBD84%uD558%uC5EC%20%uAC00%uC838%uC624%uAE30%0A%0A55.%20**.width%28%29**%20%3A%20%20%uB300%uC0C1%uC758%20%uAC00%uB85C%uAE38%uC774%0A%0A56.%20**.height%28%29**%20%3A%20%20%uB300%uC0C1%uC758%20%uC138%uB85C%20%uAE38%uC774%0A%0A57.%20**.outerWidth%28true%29**%20%3A%20%20true%20%uB9C8%uC9C4%uC744%20%uD3EC%uD568%uD55C%20%uAC00%uB85C%uAE38%uC774%0A%0A58.%20**.outerHeight%28true%29**%20%3A%20%20true%20%uB9C8%uC9C4%uC744%20%uD3EC%uD568%uD55C%20%uC138%uB85C%uAE38%uC774%20true%uC81C%uAC70%uC2DC%20%uB9C8%uC9C4%20%uBBF8%uD3EC%uD568%0A%0A59.%20**.trigger%28%22event%22%29**%20%3A%20%20%uD574%uB2F9%20%uC774%uBCA4%uD2B8%uB97C%20%uCF54%uB4DC%uB85C%20%uAC15%uC81C%uC2E4%uD589%0A%0A60.%20**.load%28%27url%27%2Cparams%2Ccallback%20fn%29**%20%3A%20%20Ajax%uC758%20%uAE30%uB2A5%uC73C%uB85C%20html%uC744%20%uB85C%uB4DC%uD558%uC5EC%20DOM%uC5D0%20%uC0BD%uC785%0A%0A61.%20**.getJSON%28%27url%27%2Cfn%28data%29%29**%20%3A%20%20entry%5Bname%5D%20%uD615%uC2DD%uC73C%uB85C%20json%uC744%20%uC77D%uC5B4%uC634%0A%60%60%60%20javascript%0A//%20fn%uB0B4%uC5D0%uC11C%20%0A%24.each%28data%2Cfn%28index%2Centry%29%7Btable%20+%3D%20index%20+%20%27%3Cbr/%3E%27%3B%20table+%3D%20entry%5B%22name%22%5D%3B%7D%3B%20%0A//%20%uC774%uB7F0%uC2DD%uC73C%uB85C%20%uC0AC%uC6A9%0A%60%60%60%0A%0A62.%20**%24.getScript%28%27JQuery.script.js%27%29**%20%3A%20%20%uB3D9%uC801%uC73C%uB85C%20%uC790%uBC14%uC2A4%uD06C%uB9BD%uD2B8%20%uB85C%uB4DC%2C%20%uBCF4%uD1B5%20%27JQuery.script.js%27%uC5D0%20%uCC98%uB9AC%uB420%20%uB0B4%uC6A9%uC744%20%uAE30%uC7AC%uD558%uC5EC%20%uD074%uB9AD%uC774%uBCA4%uD2B8%20%uC2DC%20%uC2E4%uD589%0A%0A63.%20**%24.get%28%27JQuery.script.xml%27%2Cfn%28%29%29**%20%3A%20%20XML%uD30C%uC77C%20%uB85C%uB4DC%0A%0A64.%20**get%uBC29%uC2DD%uC758%20ajax**%20%20%0A%60%60%60%20javascript%0A%24.get%28%22JQuery.script.aspx%22%2C%20%7B%20%27Msg%27%3A%24%28this%29.val%28%29%20%7D%20%2Cfn%28data%29%7B%20%7D%20%29%3B%0A%60%60%60%0A%0A65.%20**%24.post%28%22JQuery.script.aspx%22%2C%20%7B%20%27Msg%27%3A%27post%uBC29%uC2DD%uC73C%uB85C%20%uC804%uC1A1%27%7D%2Cfn%28data%29%7B%20%7D%29%3B**%20%3A%20%20post%uBC29%uC2DD%uC758%20ajax%0A%0A66.%20**%24.ajax**%0A%60%60%60%20javascript%0A%28%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20type%3A%22get%2Cpost%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20dataType%3A%22json%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20url%3A%22js%2Caspx%2Casp%2Cjsp%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20dataType%3A%22script%2Cpost%2Cget%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20success%3Afunction%28data%29%7BSuccessFunction%28data%29%3B%7D%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20error%3Afunction%28data%29%7BAlertFunction%28data%29%3B%7D%0A%20%20%20%20%20%20%7D%0A%29%3B%0A%60%60%60%0A67.%20**%24.ajaxSetup**%20%3A%20%20%uBC18%uBCF5%20%uC0AC%uC6A9%uB418%uB294%20%uC18D%uC131%uC744%20%uC0C1%uB2E8%uC5D0%20%uC124%uC815%uD558%uC5EC%20%uCF54%uB4DC%uB97C%20%uC904%uC778%uB2E4%0A%60%60%60%20javascript%0A%28%0A%20%20%20%7B%0A%20%20%20%20%20%20url%3A%22%7E%7E.asp%22%2C%0A%20%20%20%20%20%20dataType%3A%22json%22%0A%20%20%20%7D%0A%29%3B%0A%60%60%60%0A%0A%23%23%20%uAE30%uBCF8%uC140%uB809%uD130%0A1.%20**asterisk**%20%20%20%20%20%20%20%20%20%3A%20%uBAA8%uB4E0%20%uC5D8%uB9AC%uBA3C%uD2B8%uC640%20%uC77C%uCE58%0A2.%20**E**%20%20%20%20%20%20%20%20%20%20%20%20%20%3A%20%uD0DC%uADF8%uBA85%uC774%20E%uC778%20%uBAA8%uB4E0%20%uC5D8%uB9AC%uBA3C%uD2B8%uC640%20%uC77C%uCE58%0A3.%20**E%20F%20**%20%20%20%20%20%20%20%20%20%3A%20E%uC758%20%uC790%uC190%uC774%uBA74%uC11C%20%uD0DC%uADF8%uBA85%uC774%20F%uC778%20%uBAA8%uB4E0%20%uC5D8%uB9AC%uBA3C%uD2B8%uC640%20%uC77C%uCE58%0A4.%20**E%3EF**%20%20%20%20%20%20%20%20%20%3A%20E%uC758%20%uBC14%uB85C%20%uC544%uB798%20%uC790%uC2DD%uC774%uBA74%uC11C%20%uD0DC%uADF8%uBA85%uC774%20F%uC778%20%uBAA8%uB4E0%20%uC5D8%uB7EC%uBA3C%uD2B8%uC640%20%uC77C%uCE58%0A5.%20**E+F**%20%20%20%20%20%20%20%20%20%3A%20E%uC758%20%uD615%uC81C%20%uC5D8%uB9AC%uBA3C%uD2B8%uB85C%20%uBC14%uB85C%20%uB2E4%uC74C%uC5D0%20%uB098%uC624%uB294%20%uC5D8%uB9AC%uBA3C%uD2B8%20F%uC640%20%uC77C%uCE58%0A6.%20**E%7EF**%20%20%20%20%20%20%20%20%3A%20E%uC758%20%uD615%uC81C%20%uC5D8%uB9AC%uBA3C%uD2B8%uB85C%20%uB2E4%uC74C%uC5D0%20%uB098%uC624%uB294%20%uBAA8%uB4E0%20%uC5D8%uB9AC%uBA3C%uD2B8%20F%uC640%20%uC77C%uCE58%0A7.%20**E%3Ahas%28F%29**%20%3A%20%uD0DC%uADF8%uBA85%uC774%20F%uC778%20%uC790%uC190%uC744%20%uD558%uB098%20%uC774%uC0C1%20%uAC00%uC9C0%uB294%20%uD0DC%uADF8%uBA85%uC774%20E%uC778%20%uBAA8%uB4E0%20%uC5D8%uB9AC%uBA3C%uD2B8%uC640%20%uC77C%uCE58%0A8.%20**E.C**%20%20%20%20%20%20%20%20%3A%20%uD074%uB798%uC2A4%uBA85%20C%uB97C%20%uAC00%uC9C0%uB294%20%uBAA8%uB4E0%20%uC5D8%uB9AC%uBA3C%uD2B8%20E%uC640%20%uC77C%uCE58%2C%20E%uC758%20%uC0DD%uAC01%uC740%20*.C%uC640%20%uB3D9%uC77C%uD568%0A9.%20**E%23I**%20%20%20%20%20%20%20%20%20%3A%20%uC544%uC774%uB514%uAC00%20I%uC778%20%uC5D8%uB9AC%uBA3C%uD2B8%20E%uC640%20%uC77C%uCE58.%20E%uC758%20%uC0DD%uB7B5%uC740%20*%23I%uC640%20%uB3D9%uC77C%uD568%0A10.%20**E%5BA%5D**%20%20%20%20%20%20%20%3A%20%uC5B4%uD2B8%uB9AC%uBDF0%uD2B8%20A%uB97C%20%uAC00%uC9C0%uB294%20%uBAA8%uB4E0%20%uC5D8%uB9AC%uBA3C%uD2B8%20E%uC640%20%uC77C%uCE58%0A11.%20**E%5BA%3DV%5D**%20%20%3A%20%uAC12%uC774%20V%uC778%20%uC5B4%uD2B8%uB9AC%uBDF0%uD2B8%20A%uB97C%20%uAC00%uC9C0%uB294%20%uBAA8%uB4E0%20%uC5D8%uB9AC%uBA3C%uD2B8%20E%uC640%20%uC77C%uCE58%0A12.%20**E%5BA%5E%3DV%5D**%20%20%3A%20%uAC12%uC774%20V%uB85C%20%uC2DC%uC791%uD558%uB294%20%uC5B4%uD2B8%uB9AC%uBDF0%uD2B8%20A%uB97C%20%uAC00%uC9C0%uB294%20%uBAA8%uB4E0%20%uC5D8%uB9AC%uBA3C%uD2B8%20E%uC640%20%uC77C%uCE58%0A13.%20**E%5BA%24%3DV%5D**%20%20%3A%20%uAC12%uC774%20V%uB85C%20%uB05D%uB098%uB294%20%uC5B4%uD2B8%uB9AC%uBDF0%uD2B8%20A%uB97C%20%uAC00%uC9C0%uB294%20%uBAA8%uB4E0%20%uC5D8%uB9AC%uBA3C%uD2B8%20E%uC640%20%uC77C%uCE58%0A14.%20**E%5BA*%3DV%5D**%20%3A%20%uAC12%uC5D0%20V%uB97C%20%uD3EC%uD568%uD558%uB294%20%uC5B4%uD2B8%uB9AC%uBDF0%uD2B8%20A%uB97C%20%uAC00%uC9C0%uB294%20%uBAA8%uB4E0%20%uC5D8%uB9AC%uBA3C%uD2B8%20E%uC640%20%uC77C%uCE58%0A%0A%0A%23%23%20%uC704%uCE58%uAE30%uBC18%20%uC140%uB809%uD130%0A%0A1.%20**%3Afirst**%20%20%20%20%20%20%20%20%20%20%20%20%3A%20%uD398%uC774%uC9C0%uC5D0%uC11C%20%uCC98%uC74C%uC73C%uB85C%20%uC77C%uCE58%uD558%uB294%20%uC5D8%uB9AC%uBA3C%uD2B8.%20li%20a%3Afirst%uB294%20%uB9AC%uC2A4%uD2B8%20%uC544%uC774%uD15C%uC758%20%uCCAB%uBC88%uC9F8%20%uB9C1%uD06C%uB97C%20%uBC18%uD658%uD568%0A2.%20**%3Alast**%20%20%20%20%20%20%20%20%20%20%20%20%3A%20%uD398%uC774%uC9C0%uC5D0%uC11C%20%uB9C8%uC9C0%uB9C9%uC73C%uB85C%20%uC77C%uCE58%uD558%uB294%20%uC5D8%uB9AC%uBA3C%uD2B8.%20li%20a%3Alast%uB294%20%uB9AC%uC2A4%uD2B8%20%uC544%uC774%uD15C%uC758%20%uB9C8%uC9C0%uB9C9%20%uB9C1%uD06C%uB97C%20%uBC18%uD658%uD568%0A3.%20**%3Afirst-child**%20%20%20%20%3A%20%uCCAB%uBC88%uC9F8%20%uC790%uC2DD%20%uC5D8%uB9AC%uBA3C%uD2B8.%20li%3Afirst-child%uB294%20%uAC01%20%uB9AC%uC2A4%uD2B8%uC758%20%uCCAB%uBC88%uC9F8%20%uC544%uC774%uD15C%uC744%20%uBC18%uD658%uD55C%uB2E4.%0A4.%20**%3Alast-child**%20%20%20%20%20%20%20%20%3A%20%uB9C8%uC9C0%uB9C9%20%uC790%uC2DD%20%uC5D8%uB9AC%uBA3C%uD2B8.%20li%3Alast-child%uB294%20%uAC01%20%uB9AC%uC2A4%uD2B8%uC758%20%uB9C8%uC9C0%uB9C9%20%uC544%uC774%uD15C%uC744%20%uBC18%uD658%uD55C%uB2E4.%0A5.%20**%3Aonly-child%20**%20%20%20%20%20%20%20%3A%20%uD615%uC81C%uAC00%20%uC5C6%uB294%20%uBAA8%uB4E0%20%uC5D8%uB9AC%uBA3C%uD2B8%20%uBC18%uD658%0A6.%20**%3Anth-child%28n%29**%20%20%20%20%3A%20n%uBC88%uC9F8%20%uC790%uC2DD%20%uC5D8%uB9AC%uBA3C%uD2B8.%20li%3Anth-child%282%29%uB294%20%uAC01%20%uB9AC%uC2A4%uD2B8%uC758%20%uB450%uBC88%uC9F8%20%uB9AC%uC2A4%uD2B8%20%uC544%uC774%uD15C%uC744%20%uBC18%uD658%uD568%0A7.%20**%3Anth-child%28event%7Codd%29**%20%3A%20%uC9DD%uC218%20%uB610%uB294%20%uD640%uC218%20%uC790%uC2DD%20%uC5D8%uB9AC%uBA3C%uD2B8.%20li%3Anth-child%28event%29%uC740%20%uAC01%20%uBAA9%uB85D%uC758%20%uC9DD%uC218%20%uBC88%uC9F8%20%uC790%uC2DD%20%uC5D8%uB9AC%uBA3C%uD2B8%20%uBC18%uD658%0A8.%20**%3Anth-child%28Xn%20+%20Y%29**%20%3A%20%uC804%uB2EC%uB41C%20%uACF5%uC2DD%uC5D0%20%uB530%uB978%20n%uBC88%uC9F8%20%uC790%uC2DD%20%uC5D8%uB9AC%uBA3C%uD2B8.%20Y%uB294%200%uC778%uACBD%uC6B0%20%uC0DD%uB7B5%uAC00%uB2A5%uD558%uB2E4.%20li%3Anth-child%283n%29%uC740%203%uC758%20%uBC30%uC218%uBC88%uC9F8%20%uC544%uC774%uD15C%uC744%20%uBC18%uD658%2C%20li%3Anth-child%285n+1%29%20%uC740%205%uC758%20%uBC30%uC218%20+1%uBC88%uC9F8%20%uC544%uC774%uD15C%uC744%20%uBC18%uD658%0A9.%20**%3Aevent%20/%20%3Aodd**%20%20%20%20%3A%20%uD398%uC774%uC9C0%20%uC804%uCCB4%uC758%20%uC9DD%uC218/%uD640%uC218%20%uBC88%uC9F8%20%uC5D8%uB9AC%uBA3C%uD2B8.%20li%3Aeven%uC740%20%uBAA8%uB4E0%20%uC9DD%uC218%uBC88%uC9F8%20%uC544%uC774%uD15C%uC744%20%uBC18%uD658%uD55C%uB2E4.%0A10.%20**%3Aeq%28n%29**%20%20%20%20%20%20%20%20%20%20%20%20%3A%20n%uBC88%uC9F8%uB85C%20%uC77C%uCE58%uD558%uB294%20%uC5D8%uB9AC%uBA3C%uD2B8%0A11.%20**%3Agt%28n%29**%20%20%20%20%20%20%20%20%20%20%20%20%3A%20n%uBC88%uC9F8%20%uC5D8%uB9AC%uBA3C%uD2B8%28%uD3EC%uD568%uC548%uB428%29%20%uC774%uD6C4%uC758%20%uC5D8%uB9AC%uBA3C%uD2B8%uC640%20%uC77C%uCE58%0A12.%20**%3Alt%28n%29**%20%20%20%20%20%20%20%20%20%20%20%20%3A%20n%uBC88%uC9F8%20%uC5D8%uB9AC%uBA3C%uD2B8%28%uD3EC%uD568%uC548%uB428%29%20%uC774%uC804%uC758%20%uC5D8%uB9AC%uBA3C%uD2B8%uC640%20%uC77C%uCE58%0A%0A%23%23%uD544%uD130%20%uC140%uB809%uD130%0A%0A1.%20**%3Aanimated**%20%20%20%20%20%20%20%20%3A%20%uD604%uC7AC%20%uC560%uB2C8%uBA54%uC774%uC158%uC774%20%uC801%uC6A9%uB418%uACE0%20%uC788%uB294%20%uC5D8%uB9AC%uBA3C%uD2B8%uB97C%20%uC120%uD0DD%0A2.%20**%3Abutton%20**%20%20%20%20%20%20%20%20%20%20%20%3A%20%uBAA8%uB4E0%20%uBC84%uD2BC%uC744%20%uC120%uD0DD%uD568%28input%5Btype%3Dsubmit%5D%2C%20input%5Btype%3Dreset%5D%2C%20%0Ainput%5Btype%3Dbutton%5D%2C%20button%29%0A3.%20**%3Acheckbox%20%20**%20%20%20%20%20%20%3A%20%uCCB4%uD06C%uBC15%uC2A4%20%uC5D8%uB9AC%uBA3C%uD2B8%uB9CC%20%uC120%uD0DD%28input%5Btype%3Dcheckbox%5D%29%0A4.%20**%3Achecked**%20%20%20%20%20%20%20%20%3A%20%uC120%uD0DD%uB41C%20%uCCB4%uD06C%uBC15%uC2A4%uB098%20%uB77C%uB514%uC624%20%uBC84%uD2BC%uB9CC%uC744%20%uC120%uD0DD%0A5.%20**%3Acontains%28foo%29**%20%20%20%20%3A%20%uD14D%uC2A4%uD2B8%20foo%uB97C%20%uD3EC%uD568%uD558%uACE0%20%uC788%uB294%20%uC5D8%uB9AC%uBA3C%uD2B8%uB9CC%20%uC120%uD0DD%0A6.%20**%3Adisabled%20**%20%20%20%20%20%20%20%3A%20%uC778%uD130%uD398%uC774%uC2A4%uC5D0%uC11C%20%uBE44%uD65C%uC131%uD654%20%uC0C1%uD0DC%uC778%20%uBAA8%uB4E0%20%uD3FC%20%uC5D8%uB9AC%uBA3C%uD2B8%uB97C%20%uC120%uD0DD%uD55C%uB2E4.%0A7.%20**%3Aenabled**%20%20%20%20%20%20%20%20%3A%20%uC778%uD130%uD398%uC774%uC2A4%uC5D0%uC11C%20%uD65C%uC131%uD654%20%uC0C1%uD0DC%uC778%20%uBAA8%uB4E0%20%uD3FC%20%uC5D8%uB9AC%uBA3C%uD2B8%uB97C%20%uC120%uD0DD%uD55C%uB2E4.%0A8.%20**%3Afile%20**%20%20%20%20%20%20%20%20%20%20%20%3A%20%uBAA8%uB4E0%20%uD30C%uC77C%20%uC5D8%uB9AC%uBA3C%uD2B8%uB97C%20%uC120%uD0DD%uD568%28input%5Btype%3Dfile%5D%29%0A9.%20**%3Aheader%20**%20%20%20%20%20%20%20%20%20%20%20%3A%20%uD5E4%uB354%20%uC5D8%uB9AC%uBA3C%uD2B8%uB9CC%20%uC120%uD0DD%uD55C%uB2E4.%20%uC608%uB97C%20%uB4E4%uC5B4%20h1%20%uBD80%uD130%20h6%20%uC5D8%uB9AC%uBA3C%uD2B8%uB9CC%20%uC120%uD0DD%uD55C%uB2E4.%0A10.%20**%3Ahidden%20%20%20**%20%20%20%20%20%20%20%20%20%3A%20%uAC10%uCDB0%uC9C4%20%uC5D8%uB9AC%uBA3C%uD2B8%uB9CC%20%uC120%uD0DD%uD55C%uB2E4.%0A11.%20**%3Aimage%20%20%20**%20%20%20%20%20%20%20%20%20%3A%20%uD3FC%20%uC774%uBBF8%uC9C0%uB97C%20%uC120%uD0DD%uD55C%uB2E4.%28input%5Btype%3Dimage%5D%29%0A12.%20**%3Ainput%20**%20%20%20%20%20%20%20%20%20%20%20%3A%20%uD3FC%20%uC5D8%uB9AC%uBA3C%uD2B8%uB9CC%20%uC120%uD0DD%uD55C%uB2E4.%28input%2C%20select%2C%20textarea%2C%20button%29%0A13.%20**%3Anot%28filter%29**%20%20%20%20%3A%20%uD544%uD130%uC758%20%uAC12%uC744%20%uBC18%uB300%uB85C%20%uBCC0%uACBD%uD55C%uB2E4.%0A14.%20**%3Aparent**%20%20%20%20%20%20%20%20%20%20%20%20%3A%20%uBE48%20%uC5D8%uB9AC%uBA3C%uD2B8%uB97C%20%uC81C%uC678%uD558%uACE0%2C%20%uD14D%uC2A4%uD2B8%uB3C4%20%uD3EC%uD568%uD574%uC11C%20%uC790%uC2DD%20%uC5D8%uB9AC%uBA3C%uD2B8%uB97C%20%uAC00%uC9C0%uB294%20%uC5D8%uB9AC%uBA3C%uD2B8%uB97C%20%uC120%uD0DD%uD55C%uB2E4.%0A15.%20**%3Apassword%20%20**%20%20%20%20%20%20%3A%20%uD328%uC2A4%uC6CC%uB4DC%20%uC5D8%uB9AC%uBA3C%uD2B8%uB9CC%20%uC120%uD0DD%uD55C%uB2E4.%20%28input%5Btype%3Dpassword%5D%29%0A16.%20**%3Aradio%20%20**%20%20%20%20%20%20%20%20%20%20%3A%20%uB77C%uB514%uC624%20%uBC84%uD2BC%20%uC5D8%uB9AC%uBA3C%uD2B8%uB9CC%20%uC120%uD0DD%uD55C%uB2E4.%28input%5Btype%3Dradio%5D%29%0A17.%20**%3Areset%20%20%20**%20%20%20%20%20%20%20%20%20%3A%20%uB9AC%uC14B%20%uBC84%uD2BC%uC744%20%uC120%uD0DD%28input%5Btype%3Dreset%5D%2C%20button%5Btype%3Dreset%5D%29%0A18.%20**%3Aselected%20**%20%20%20%20%20%20%20%3A%20%uC120%uD0DD%uB41C%20%uC5D8%uB9AC%uBA3C%uD2B8%uB9CC%20%uC120%uD0DD%uD55C%uB2E4.%0A19.%20**%3Asubmit**%20%20%20%20%20%20%20%20%20%20%20%3A%20%uC804%uC1A1%20%uBC84%uD2BC%uC744%20%uC120%uD0DD%uD55C%uB2E4.%28button%5Btype%3Dsubmit%5D%2C%20input%5Btype%3Dbutton%5D%29%0A20.%20**%3Atext**%20%20%20%20%20%20%20%20%20%20%20%20%3A%20%uD14D%uC2A4%uD2B8%20%uC5D8%uB9AC%uBA3C%uD2B8%uB9CC%20%uC120%uD0DD%28input%5Btype%3Dtext%5D%29%0A21.%20**%3Avisible**%20%20%20%20%20%20%20%20%3A%20%uBCF4%uC774%uB294%20%28visible%29%uC5D8%uB9AC%uBA3C%uD2B8%uB9CC%20%uC120%uD0DD%uD55C%uB2E4.%0A22.%20**%3Aempty**%20%20%20%20%20%20%20%20%20%3A%20%uC790%uC2DD%20%uB610%uB294%20%uB0B4%uBD80%20%uD14D%uC2A4%uD2B8%uB97C%20%uAC00%uC9C0%uC9C0%uC54A%uB294%20%uC694%uC18C%uB4E4%uB9CC%20%uC120%uD0DD%0A23.%20**%3Ahas%28selector%29**%20%3A%20%uC9C0%uC815%uB41C%20%uC140%uB809%uD130%uC5D0%20%uD574%uB2F9%uD558%uB294%20%uC694%uC18C%uB97C%20%uAC16%uB294%20%uBAA8%uB4E0%20%uC694%uC18C%uB9CC%20%uC120%uD0DD