php 美化js文件,php-多个javascript / css文件:最佳做法?

php-多个javascript / css文件:最佳做法?

我现在大约有7个Javascript文件(由于使用了各种jQuery插件)和4-5个CSS文件。 我很好奇如何处理这些问题的最佳实践,包括应在文档中的何处加载它们? YSlow告诉我,在可能的情况下,应在末尾包含Javascript文件。 身体的尽头? 它提到的问题似乎在于他们是否编写内容。 我所有的Javascript文件都是函数和jQuery代码(在ready()时全部完成),因此应该可以。

那么,我应该包括一个CSS和一个Javascript文件,让它们包含其余的吗? 我应该将所有文件合并为一个吗? 我应该在标签的最后放置Javascript标签吗?

编辑:FWIW是的,这是PHP。

6个解决方案

37 votes

我建议使用PHP Minify,它使您可以为一组JS或CSS文件创建单个HTTP请求。 Minify还处理GZipping,压缩和HTTP标头以进行客户端缓存。

编辑:Minify也将允许您设置请求,以便对于不同的页面可以包含不同的文件。 例如,一组JS文件的核心集以及某些页面上的自定义JS代码,或者仅其他页面上的核心JS文件。

在开发过程中,像往常一样包含所有文件,然后当您接近转换到生产环境时,请运行minim并将所有CSS和JS文件合并到一个HTTP请求中。 设置和使用起来非常容易。

另外,是的,应该在顶部设置CSS文件,在底部提供JS文件,因为JS文件可能会写入您的页面,并可能导致大量的超时问题。

这是您应该包括JS文件的方法:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值