放置JavaScript函数的位置:<head>?<BODY>?或者,在</ html>之后?

Dou*_*ull 9 javascript

我对放置JavaScript函数的位置感到困惑:

什么时候应该把它们放在头部内部当在体内内嵌时,在关闭html标签之后?

谢谢

JKi*_*rtz 11

规则是快速而宽松的,没有正确或错误的方式只会更好,更好.(好后</html> 错误的)

一般来说,head文档中的javascript 可能会阻止页面的呈现,直到在某些浏览器中加载文件*cough*IE*cough*.这是由于同时连接的限制.所以有些人把它们放在结束标签之前html.您可以使用库来异步加载javascript以避免此阻塞.

如果您正在使用库,或者在执行代码之前检查要加载的DOM,那么它实际上并不存在问题.但是,如果你不这样做,最好把它放在最后.