window.onload = function() {
// 页面所有资源(包括图片、CSS等)加载完成后执行
console.log('页面完全加载完毕');
};
window.addEventListener('load', function() {
// 页面完全加载后执行
console.log('所有资源加载完成');
});
document.addEventListener('DOMContentLoaded', function() {
// DOM 解析完成时触发(无需等待样式表/图片等)
console.log('DOM 加载完成');
});
// DOM 就绪时执行
document.addEventListener('DOMContentLoaded', init);
function init() {
console.log('DOM 准备就绪');
// 完全加载后执行
window.addEventListener('load', function() {
console.log('所有资源加载完成');
// 可以在这里执行需要依赖完整页面的操作
});
}
<script type="text/javascript">
$(function () {
...
});
</script>