여러 가지 방법 JS 페이지가로드 및 실행 순서 후에 실행

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

이러한 무단 전재 기사로, 소스를 표시하시기 바랍니다, 감사합니다!

 

이 문서에서 : https://www.cnblogs.com/Loveonely/p/8118256.html

추천

출처www.cnblogs.com/yifeixue/p/11543250.html