JavaScript in classic ASP: <script> 标签还属于底部吗?

JavaScript in classic ASP: Do the <script> tags still belong on the bottom?

Many, developers 想知道 JavaScript 引用(<script> 标签)在 HTML 文件中的位置。几乎每个权威人物似乎都喜欢将参考文献放在页面底部,不包括 jQuery 和类似模块。

自从我上次接触 ASP.NET 已经一年多了,我之前没有接触过经典 ASP。经典 ASP compiling/serving 流程是否受益于 <script> 已移至页面底部的引用?

我已经进行了一些测试,它似乎有所帮助,但我不能确定。如果经典 ASP 是否受益于重新定位的 <script> 标签,收益是否大到足以证明花在重构上的时间是合理的?

<script> 标记放置在页面底部有两个主要原因:

  • HTML 内容在 JavaScript 之前 加载,这意味着用户会在
  • 之前看到您的内容
  • 在脚本中,您可以假设所有 HTML 都已加载并且可供 DOM 使用(因此无需等待)

服务器端,我认为你把它放在哪里并不重要。