Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

자바 스크립트에서 Window.onload 대 onDocumentReady

<시간/>

두 함수 모두 브라우저에서 페이지가 로드될 때 작업을 수행하는 데 사용되지만 실행 방법과 시기에 약간의 차이가 있습니다.

"window.onload"는 브라우저가 DOM 트리와 이미지, 개체 등과 같은 기타 모든 리소스를 로드할 때 코드를 실행합니다.

onDocumentReady는 다른 리소스가 로드될 때까지 기다리지 않고 DOM 트리가 빌드될 때 실행됩니다. 이를 통해 onDocumentReady를 사용하여 DOM에 대해 코드를 더 빠르게 실행할 수 있습니다.

또 다른 차이점은 window.onload는 브라우저 간 호환이 되지 않는 반면 jQuery의 document.ready()와 같은 것을 사용하면 모든 브라우저에서 잘 작동한다는 것입니다.