假设我有一个相当庞大的JavaScript文件,压缩到大约100kb左右。通过文件,我的意思是这是一个外部文件,可以通过链接进来<script src="...">,而不是粘贴到HTML本身中。
<script src="...">
将其放在HTML中的最佳位置在哪里?
<html> <head> <!-- here? --> <link rel="stylesheet" href="stylez.css" type="text/css" /> <!-- here? --> </head> <body> <!-- here? --> <p>All the page content ...</p> <!-- or here? --> </body> </html>
每个选项之间会有功能上的区别吗?
最好的地方就是在您需要它之前,并且不再需要它。
另外,根据用户的实际位置,使用类似Amazon S3服务的服务可能会帮助用户从物理上比您的服务器近的服务器下载该服务。
您的js脚本是jQuery或prototype之类的常用库吗?如果是这样,那么许多公司(例如Google和Yahoo)都有工具可以在分布式网络上为您提供这些文件。