js代码是在所有资源都加载完毕之后才运行的么?

menxin 发布于 2013/09/12 10:42
阅读 2K+
收藏 0

js代码是在所有资源都加载完毕之后才运行的么?

比如我有50张图片需要在一个页面中加载,js是在我的50张图片加载完毕之后才运行?还是在加载图片时已经运行了?

加载中
0
FooMorrow
FooMorrow
window.onload = function(){/*xxxxxxxxxxx*/}
0
menxin
menxin
sorry,怪我没有说清楚,现在搞清楚了,其实是load和ready2个事件的不同的问题,现在已经确认,ready事件是在当前页面加载完毕之后运行,load事件是在页面所有资源加载完毕之后运行,感谢@  FooMorrow的提示
0
小陌哥
小陌哥

看你放置的位置,如果是放在head里面,先加载js,如果你放到body的末尾就最后加载

0
sunyh
sunyh
这是在刷分么
0
menxin
menxin

引用来自“小陌哥”的答案

看你放置的位置,如果是放在head里面,先加载js,如果你放到body的末尾就最后加载

受教了,我把这茬給忘了
小陌哥
小陌哥
求置顶
0
lxbzmy
lxbzmy

js是边载入边解释的。所以前面的错误会造成后面的js不能载入。

绑定了事件处理函数的执行就不一样了。 比如jquery $(function(){});



返回顶部
顶部