JQuery 기초 2

2440 단어
1. Jquery 에서 $(document). ready () 는 무슨 뜻 입 니까?window. onload 와 의 차이?또 다른 어떤 문법 이나 대체 방법 이 있 습 니까?
window. onload 는 웹 페이지 전체 가 불 러 올 때 까지 기 다 렸 다가 JS $(document) 를 실행 해 야 합 니 다. ready () 는 웹 페이지 전체 DOM 노드 가 불 러 올 때 까지 기 다 렸 다가 JS 를 실행 합 니 다. 그림 등 불 러 올 때 까지 기다 릴 필요 가 없습니다.
2. $node. html () 와 $node. text () 의 차 이 는?
$node. html (): $node 를 출력 하 는 전체 html 구 조 는 안에 있 는 내용 을 포함 합 니 다 $node. text (): 노드 의 내용 만 출력 하고 구 조 를 출력 하지 않 습 니 다.
3. $. extend 의 역할 과 용법 은?
두 개 이상 의 대상 의 내용 을 첫 번 째 대상 에 통합 합 니 다.




jQuery.extend demo



var object1 = { apple: 0, banana: { weight: 52, price: 100 }, cherry: 97 }; var object2 = { banana: { price: 200 }, durian: 100 }; // Merge object2 into object1 $.extend( object1, object2 ); // Assuming JSON.stringify - not available in IE<8 $( "#log" ).append( JSON.stringify( object1 ) );//{"apple":0,"banana":{"price":200},"cherry":97,"durian":100} // Merge object2 into object1, recursively $.extend( true, object1, object2 ); // Assuming JSON.stringify - not available in IE<8 $( "#log" ).append( JSON.stringify( object1 ) );//{"apple":0,"banana":{"weight":52,"price":200},"cherry":97,"durian":100}

4. JQuery 의 체인 호출 은 무엇 입 니까?
jQuery 방법의 반환 값 이 현재 대상 일 때 이 대상 을 계속 호출 할 수 있 는 방법 을 체인 호출 이 라 고 합 니 다.
$(ele).parents().find().addClass().hide();

5. JQuery ajax 의 캐 시 는 어떻게 제어 합 니까?
cache (기본 값: true, dataType 이 "script" 과 "jsonp" 일 때 기본 값 은 false) 형식: [Boolean] 이 false 로 설정 되면 브 라 우 저 는 이 페이지 를 캐 시 하지 않 습 니 다.메모: cache 를 false 로 설정 하면 HEAD 와 GET 요청 에서 정상적으로 작 동 합 니 다.GET 요청 인자 에 ' = {timestamp}' (타임 스탬프) 를 추가 하 는 것 이 작업 원리 입 니 다.이 매개 변 수 는 다른 요청 에 필요 한 것 이 아 닙 니 다. IE8 을 제외 하고 POST 가 GET 로 요청 한 URL 을 요청 할 때.
6. jquery 에서 data 함수 의 역할
. data () 방법 은 DOM 요소 에 임의의 형식의 데 이 터 를 연결 하여 순환 적 으로 참조 하 는 메모리 누 출 위험 을 피 할 수 있 습 니 다.우 리 는 한 요소 에 서로 다른 값 을 설정 한 후에 이 값 을 가 져 올 수 있 습 니 다.
$("body").data("foo", 52);
$("body").data("bar", { myType: "test", count: 40 });
$("body").data({ baz: [ 1, 2, 3 ] });

$("body").data("foo"); // 52
$("body").data();      // { foo: 52, bar: { myType: "test", count: 40 }, baz: [ 1, 2, 3 ] }

좋은 웹페이지 즐겨찾기