如何用YUI压缩器缩小javascript和样式表
编辑本页警告:您正在浏览的文档欧宝官网下载appob娱乐下载Symfony 2.8,现已不再维护。
读本页的更新版本用于Syob娱乐下载mfony 6.2(当前稳定版本)。
谨慎
从Symfony 2.8开始ob娱乐下载,在Symfony标准版中不再默认包含Assetic。指这篇文章学习如何在您的Symfony应用程序中安装和启用Assetic。ob娱乐下载
雅虎提供了一个极好的工具来缩小javascript和样式表,使它们在网络上传播得更快YUI Compressor.感谢Assetic,您可以非常轻松地利用这个工具。
下载JAR来自雅虎!网站并保存到app /资源/ java / yuicompressor.jar
.
请注意
Windows用户需要记住将配置更新到正确的Java位置。在Windows7 x64位默认是C:
.
您现在可以在应用程序中访问两个新的astic过滤器:yui_css
而且yui_js
.它们将分别使用YUI压缩器来缩小样式表和javascript。
请注意
上面的示例假设您有一个名为AppBundle的包,并且JavaScript文件位于资源/公共/ js
目录下的包。但这并不重要——无论JavaScript文件在哪里,你都可以包含它们。
加上yui_js
过滤到上面的资产标签,你现在应该看到缩小的JavaScripts传输速度更快。可以重复相同的过程来缩小样式表。
1 2 3
{%样式表'@AppBundle/Resources/public/css/*' filter='yui_css' %}<链接rel=“样式表”类型=“文本/ css”媒体=“屏幕”href="{{asset_url}}"/>{%endstylesheets%}
此工作,包括代码示例,是根据创作共用BY-SA 3.0许可证。