我是一个javascript的新学习者,从一本书上,我知道html中的javascript分为三个部分。一个在 <head>...</head>
。两个在<body>
下。最后一个在</body>
下。哪个最好?他们有什么区别?
最佳答案
取决于...
让它出现在 </body>
之前的优点脚本的加载不会阻止页面的解析(因为下载的脚本是同步的,因为可能 document.write()
等),并且您不需要等待 DOM 为 body
的后代做好准备元素。
也是 recommended由雅虎提供。
请记住,任何修改其所在元素的脚本都将触发 Operation aborted在 IE6 和 7 中。
不过,在这么说时,我将脚本放在 head
中。因为它似乎是放置它们的语义上更正确的元素。维护也更容易,只需检查一处脚本即可。
但是,如果 JavaScript 的下载成为我网站的问题,我可以在关闭之前放置它们 </body>
标签。
关于javascript - javascript在html中的位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5798498/