JavaScript中的load和ready有何不同? - 提高前端开发技能

3 min read

document.loadwindow对象的一个事件,当整个页面和所有的资源(如图片)都加载完毕后,才会触发这个事件。

document.readyjQuery库提供的一个事件,它在DOM元素和HTML元素都加载完毕后触发,可以用来避免在DOM还没有加载完成的情况下就进行JavaScript操作。

简而言之,document.load是等待页面和资源全部加载完成后再执行,而document.ready是等待DOM元素和HTML元素加载完成后就可以执行。