为什么要避免页内<script>

And*_*gan 1 javascript wordpress model-view-controller jquery html5

在处理网站中的javascript结构时.目前我尝试将我的所有javascript分成文件,例如app.js.

虽然最好只将脚本放在它们出现的实际页面上,带有标签吗?如果是的话,原因是什么?

Jus*_*son 6

一般的经验法则是将脚本文件放在外部文件中.在雅虎开发者网站也呼吁这样的:

在现实世界中使用外部文件通常会生成更快的页面,因为浏览器会缓存JavaScript和CSS文件.每次请求HTML文档时,都会下载HTML文档中内联的JavaScript和CSS.这减少了所需的HTTP请求数,但增加了HTML文档的大小.另一方面,如果JavaScript和CSS位于浏览器缓存的外部文件中,则HTML文档的大小会减少,而不会增加HTTP请求的数量.