关于DOMContentLoaded和ready的顺序
DOMContentLoaded是在DOM加载之后及资源加载之前被触发,这不是和ready一样吗?
例子中,DOMContentLoaded函数在ready之前,应该先输出啊
那么为什么$()即ready在DOMContentLoaded前面输出呢?
DOMContentLoaded是在DOM加载之后及资源加载之前被触发,这不是和ready一样吗?
例子中,DOMContentLoaded函数在ready之前,应该先输出啊
那么为什么$()即ready在DOMContentLoaded前面输出呢?
2015-10-24
改成这样来看
<script>
window.addEventListener("load", function() {
show('load事件回调')
}, false);
document.addEventListener("DOMContentLoaded", function() {
show('DOMContentLoaded回调')
}, false);
</script>
<script src="http://img1.sycdn.imooc.com//down/540812440001e40e00000000.js" type="text/javascript"></script>
<script>
show('观察脚本加载的顺序')
show('脚本解析一')
//测试加载
$(function(){
show('脚本解析二')
})
show('脚本解析三')
</script>
举报