jquery read ()와javascripts onload () 사이의 차이 (오리지널)

998 단어
실제로, 이전의 대다수 상황에서, 우리가 페이지가 완성된 후에 함수를 실행해야 할 때, 모두들 자바스크립트로 윈도우를 썼다.onload의 이러한 함수 인터페이스는 현재 jquery가 주류에 들어가면서 습관이 바뀌었기 때문에 우리는 jQuery(document)를 채택할 것이다.read()의 함수를 로드합니다.그렇다면 그들 두 사람 사이의 차이는 무엇일까. 다음은 개인의 이해이다.
<!-- lang: js -->

<!-- lang: js -->
window.onload=function(){function1();    function2();    function3(); function4();    }

물론 현재 jQuery를 사용한다면 우리는 이렇게 집중적으로 쓸 필요가 없습니다.read () 함수는 같은 페이지에서 여러 번 반복해서 사용할 수 있고, 마지막으로 실행할 모든 함수를 정확하게 불러올 수 있기 때문입니다.
<!-- lang: js -->
 jQuery(document).read(function1()); jQuery(document).read(function2()); jQuery(document).read(function3()); 

물론 실행 효율에 대한 문제도 있다. 정확히 말하면 jQuery(document).read () 가 window보다 일찍 실행됩니다.onload=function(), window.onload는dom를 불러온 후에 다른 관련 자원을 계속 불러와야 함수를 호출합니다. jQuery (document).read () 함수는dom 불러오기만 하면 실행됩니다. 물론 윈도우 대상의 불러오기가 완료된 후에 실행하는 것을 글자 그대로 이해하기 쉽습니다. 하나는document 불러오기가 끝난 후에 실행하는 것입니다. 문서 불러오기가 끝난 후에 실행하는 것은 페이지 코드의 맨 뒤에 쓴 호출과 같습니다.

좋은 웹페이지 즐겨찾기