Javascript 是否有用于将多个CSS和JS文件打包和缩小为一个文件的库?
根据O'Reilly的(第15-16页),强烈建议尽可能少地发出HTTP请求以获得高性能。因此,是否有一个库可以将多个JS文件组合成一个文件,还有一个库也可以为CSS这样做 对于JavaScript,我现在至少加载了4个不同的库:jQuery 1.6.x、几个jQuery插件和一个用于应用程序逻辑的应用程序JavaScript文件。我也有2个CSS文件,引导和我的应用程序的CSS文件 是否有工具来促进这一点?如果有一个可以从Python或Bash(我在Linux上)使用的工具来“编译”和缩小多个CSS样式表,那就太好了Javascript 是否有用于将多个CSS和JS文件打包和缩小为一个文件的库?,javascript,python,css,minify,Javascript,Python,Css,Minify,根据O'Reilly的(第15-16页),强烈建议尽可能少地发出HTTP请求以获得高性能。因此,是否有一个库可以将多个JS文件组合成一个文件,还有一个库也可以为CSS这样做 对于JavaScript,我现在至少加载了4个不同的库:jQuery 1.6.x、几个jQuery插件和一个用于应用程序逻辑的应用程序JavaScript文件。我也有2个CSS文件,引导和我的应用程序的CSS文件 是否有工具来促进这一点?如果有一个可以从Python或Bash(我在Linux上)使用的工具来“编译”和缩小多个
(如果这可以作为Django插件,那就更好了[ie
manage.py packify static/bootstrap.min.css static/application.css…
])您需要的是css和javascript管道。它正在成为框架提供此类工具的标准。例如,Rails 3.1内置了自己的资产管道
它不仅可以将css和Javascript合并到一个包中,还可以压缩它们以进一步提高性能
幸运的是,django也有自己的插件
有多种方法。Javiereh已经提到了一个很棒的插件。但是,您可以使用PHP或任何其他服务器语言轻松构建一个 但是如果您从中加载JQuery及其插件,您将获得更多。它提供了许多库的缩小版 优点是它不会使用您的服务器。浏览器只能同时连接到同一台服务器,因此它允许用户同时加载JQuery和您自己的javascript
由于许多网站使用谷歌的库,这些文件可能已经存在于访问者的浏览器缓存中,从而加快加载速度。当然有这样的工具!它叫。它也是 webassets功能
- CSS和JS的缩小(压缩)
- 少到CSS
- 从SASS到CSS
- 罗盘
等等。如果您可以使用PHP工具,请查看哪些工具比简单的缩小工具包含更多的技巧。例如,将CSS中引用的小图像嵌入CSS(数据uri/mhtml),等等。检查此python脚本。它不是建立在一个框架之上的,可以很容易地集成 它缩小了js以及css文件。它还存储说明错误和警告的详细日志文件。
希望能有帮助 有没有办法把更少的CSS编译绑定到图片中?是的,看起来你可以。它支持LESS和SASS编译。请参阅webassets集成的编译器较少,请参阅webassets之外的其他编译器。