JS 및 사용 JQuery와, 방법은 종종 페이지가로드 한 후 실행하는 데 사용됩니다. 아마 다섯 가지 방법을 마무리함으로써 (있는 경우에만 다른 방법이 기록되어있다).
1 : jQuery를 사용하여 $ (함수) {};
2 : 사용 JQuery와 $ (문서) .ready (함수 () {}), 본질적으로 제 1 타입 전과 차이가 속기의 종류가 없다. 두 문서 실행 방법 후로드가 완료된다.
3 : jQuery를 사용하여 $ (창) .load (함수 () {});
4 : 창로드 = 함수 () {} 세 번째 및 네 번째 창 전체가 그 방법을 수행하도록로드 될 때까지. 둘 사이의 차이는 단지의 jQuery 객체를 사용하여 DOM 객체를 사용 없다.
5 : 라벨의 onLoad 이벤트에 바인딩 정적 <본문의 onLoad = "AAA ()"> 본체 로딩이 완료 될 때까지 기다린는 AAA () 메소드를 실행한다.
이러한 다섯 가지 방법 음, 실행 순서는 어떻게의 종류는?
아래의 코드에 의해 검증 결과 :
1 사용 : jQuery의 $ (기능) {} 2 : jQuery의 $ (문서) .ready (함수 () {});에 관계없이 항상 세 가지 우선 모드 (이유 나머지, 배치 할 곳의 위치 : 모두 모드는 문서가로드 된 후, 후자의 세 페이지 전체 하중 창이 실행이 완료 될 때까지) 기다려, 둘 사이에 실행 순서가 우선한다 상단에 누가하는 행한다.
jQuery를 $ (창) .load (함수 () {}); 3를 사용하여
4 : 창로드 = 함수 BBB () {} 두 항상 <본체의 onLoad = "AAA ()"> 실시 우선합니다. 둘은 수행해야 누가 순서의 구현을 기반으로.
5 사용 : <몸의 온로드 = "AAA를 ()"> 항상 마지막 실행.
1 <script 타입 = " 텍스트 / 자바 ' > 2 3 창로드 = 함수 () { 4 경보 ( " 页面加载完成==== "온로드 " ); 5 } 6 7 $ (창) .load (함수 () { 8 경보 ( " JQuery와 ==="창 하중 " ), 9 }) 10 11 $ (문서) .ready (함수 () { 12 경보 ( " JQuery와 ==== "준비 문서 " ); 13 }); 14 15 $ (함수 () { 16 경보 ( " jQuery를 ====의"온로드 문헌 " ) . 17 }) (18)는 19. 함수 AAA () { 20은 경보 ( " 정적 태그 ====의 "온로드 " ); 21이다 } (22)이 23 </ script>
이 링크 : https://www.cnblogs.com/yifeixue/p/11543250.html
이러한 무단 전재 기사로, 소스를 표시하시기 바랍니다, 감사합니다!