javascript文件的调用放在页首和页尾有什么区别?

来源:百度知道 编辑:UC知道 时间:2024/07/07 09:58:13
<script src="/js/common/aaa.js"></script>
这么一个javascript调用,放在<head></head>里和放在页尾有什么区别?
先加载和后加载有什么不同?
回复iamXiaMi :你说的有点模糊。
不过我有点明白了,页面onload初始化时用到js要放在头上,用户操作用到的js放在哪里都一样,与页面美观有关的js最好放在页尾,谁还有补充的?
回复Karab:谢谢,不过你误解我的意思了,我的意思是仅仅指js文件的调用行。

js文件里面如果用到了 在<head>后面出现的html标记 放在head中就有可能提示对象为空的错误
放在文件尾部则不会出现

一个原则,任何程序中用到的html元素必须在函数执行前已经加载到浏览器中,只有这个原则满足才能谈其他的

head里的JS被调用的时候执行。

放在body里的JS读取到就执行,不过是function的话也要等调用才执行。

调用的函数必须被加载过!