[JQUERY] 이 jQuery를 준비 기능의 차이점은 무엇입니까?
JQUERY이 jQuery를 준비 기능의 차이점은 무엇입니까?
해결법
-
1.아무것도 전혀.
아무것도 전혀.
당신은 소스 코드에서 볼 수 있습니다 :
rootjQuery = jQuery(document); ... } else if ( jQuery.isFunction( selector ) ) { return rootjQuery.ready( selector ); }
-
2.
} else if (jQuery.isFunction(selector)) { return rootjQuery.ready(selector); }
소스에서
(문서) .ready (선택) $를 호출하면 if 문 몇 저장합니다.
jQuery를 캐시 $ (문서)를 수행하지만 내부적으로이 빨리 $ (F)를 만들 수 있습니다.
벤치마킹
-
3.모두 동일, 첫 번째는 속기 양식입니다.
모두 동일, 첫 번째는 속기 양식입니다.
-
4.$ (함수 () {})는 DOM 준비를위한 지름길이다
$ (함수 () {})는 DOM 준비를위한 지름길이다
JQuery와 생성자에 인수로 전달 함수는 문서 준비 이벤트에 바인딩됩니다.
-
5.나는 당신이이 글을 읽을 좋습니다. 당신이 볼 수 있듯이
나는 당신이이 글을 읽을 좋습니다. 당신이 볼 수 있듯이
그래서 당신에게 당신이 무엇을 선호까지입니다.
-
6.두 사람은 정확히 동일합니다처럼 당신을 형성 중 사용.
두 사람은 정확히 동일합니다처럼 당신을 형성 중 사용.
그건 내가 개인적으로 항상 확장 된 형태의 $ (문서) .ready (function () {})을 사용하는 단계; 간단한 이유는 코드가 무엇을하고 있는지 완전히 명백입니다. 대략적인 아이디어는 "자기 문서화 코드"입니다. 나중에 코드에 오는 사람은 바로 코드가 문서의 준비 이벤트에서 실행하는 것을 볼 수 있습니다. 짧은 손 형태로, 당신은 의미를 이해하는 코드의 독자에 의존해야합니다.
-
7.그들은 효과적으로 같은 것. 차이 없음.
그들은 효과적으로 같은 것. 차이 없음.
이 기본 방법입니다.
$(document).ready(function() { // code });
그리고 이것은 이전을위한 속기이다.
$(function() { // code });
jQuery를 소스 코드
-
8.IE9은 $ 내에서 기능을 실행하지 않는 경우 우리는 상황에 실행 한 (함수 () {}); 동일한 방식 또는 $ (문서)와 같은 타이밍 .ready (함수 () {})에;
IE9은 $ 내에서 기능을 실행하지 않는 경우 우리는 상황에 실행 한 (함수 () {}); 동일한 방식 또는 $ (문서)와 같은 타이밍 .ready (함수 () {})에;
이 문제는 특히 쿼리 문자열의 정보를 읽고 처리하고 화면에 정보를 표시하거나 양식을 처리하는 데 사용하여 우리를 위해 머리를 양육. 이 $ (함수 ()와 캐시, 그리고 사용자가 페이지를 새로 고친 후 IE9는 정보를 처리 할 것입니다하지만 먼저 실행에 아무 것도 바로 일하지 그러나, 우리는 $로 전환 한 번 (함수 () {});.. $에 ( 문서) .ready ()는 문제가 수정되었습니다. 우리는 아무 것도 변경되지 않습니다.
그래서 내가 IE9에 대한 테스트가 낮출하지 않는 날을 기대합니다.
-
9.나는 $ (함수 () {})를 사용; 때문에 짧은입니다. 내가 아는 한 그 일의 두 가지 방법 사이에 차이가 없습니다.
나는 $ (함수 () {})를 사용; 때문에 짧은입니다. 내가 아는 한 그 일의 두 가지 방법 사이에 차이가 없습니다.
from https://stackoverflow.com/questions/2662778/what-is-the-difference-between-these-jquery-ready-functions by cc-by-sa and MIT license
'JQUERY' 카테고리의 다른 글
[JQUERY] 속성은 요소가 있는지 확인으로 hasattr jQuery를 [중복] (0) | 2020.10.06 |
---|---|
[JQUERY] JQuery와 부하 ()는 파이어 폭스에서 작업? (0) | 2020.10.06 |
[JQUERY] 로컬 파일을 열 수 없습니다 - 크롬 : 로컬 리소스를로드 할 수 없음 (0) | 2020.10.06 |
[JQUERY] jQuery를 콘텐츠 후 작업은 AJAX를 통해로드하지 않습니다 (0) | 2020.10.06 |
[JQUERY] 웹 서비스 반환에 jQuery를 호출 "아니 운송"오류 (0) | 2020.10.06 |