作者:ERIK又 | 2023-08-31 13:25
我现在有大约7个Javascript文件(感谢各种jQuery插件)和4-5个CSS文件.我很好奇处理这些问题的最佳做法是什么,包括文档中应该加载哪些内容?YSlow告诉我,Javascript文件应该 - 如果可能 - 最后包括在内.身体的尽头?它提到了分隔符似乎是他们是否写内容.我所有的Javascript文件都是函数和jQuery代码(所有这些都在ready()时完成)所以应该没问题.
那么我应该包含一个CSS和一个Javascript文件,并包含其余的?我应该将所有文件连接成一个吗?我应该在文档的最末端放置Javascript我的标签吗?
编辑: FWIW是的,这是PHP.
1> Justin Yost..:
我建议使用PHP Minify,它允许您为一组JS或CSS文件创建单个HTTP请求.Minify还处理客户端缓存的GZipping,Compression和HTTP Headers.
编辑:Minify还允许您设置请求,以便对于不同的页面,您可以包含不同的文件.例如,一组核心JS文件以及某些页面上的自定义JS代码或其他页面上的核心JS文件.
虽然在开发过程中包含了您通常所需的所有文件,然后当您接近切换到生产时,运行minify并将所有CSS和JS文件加入到单个HTTP请求中.它很容易设置和使用.
同样是的,CSS文件应该在头部设置,JS文件在底部提供,因为JS文件可以写入您的页面并且可能导致大量的超时问题.
这是你应该如何包含你的JS文件: