详解使用Minify压缩css和js文件


当前第2页 返回上一页

1

2

3

4

5

6

7

return array(

      'js' => array(

          '//js/file.js' // file within DOC_ROOT

          ,'//../file.js' // file in parent directory of DOC_ROOT

          ,'C:/Users/Steve/file.js' // file anywhere on filesystem

      )

  );

未来过期HTTP头

Minify可以发送未来(一年)过期HTTP头。要启用该功能,您必须添加一个数字到URIs(例如/min/?g=js&1234 or /min/f=file.js&1234),每当源文件修改时改变该数字。如果你使用SVN/CVS,你可以考虑使用修订版号作为该数字。

如果使用"组"来合并压缩你的文件,可以使用工具函数Minify_groupUri()来得到一个“版本”的URI。例如:

1

2

3

4

5

// 之前确保min/lib目录设置到include_path

// add /min/lib to your include_path first!

require $_SERVER['DOCUMENT_ROOT'] . '/min/utils.php';

$jsUri = Minify_groupUri('js');

echo " ";

调试模式

在调试模式下,Minify不压缩文件,而是发送合并后的带有行号的文件。要启用该模式,在config.php中设置为$min_allowDebugFlag为true,并增加"&debug=1" 到你的URIs.

例如:/min/?f=script1.js,script2.js&debug=1

注:对于该模式,注释风格的字符串正则表达式可能会导致问题。

把min目录上传根目录,根目录打开http://example.com/min/

Note: Please set $min_cachePath in /min/config.php to improve performance.

设置/min/config.php文件 ,$min_cachePath 有3个选择。

1

2

3

//$min_cachePath = ‘c://WINDOWS//Temp’;

//$min_cachePath = ‘/tmp’;

//$min_cachePath = preg_replace(‘/^//d+;/’, ”, session_save_path());

选择第2个,去除// .设置tmp属性777

在显示的界面中加入你想合并压缩的 js/css 路径,点击 ‘Update’ 之后会为你生成一个 url

如:http://localhost/min/b=googletesting/js& f=mootools.js,iAction.js,iAjax.js,global.jscssJS分别合并,2个地址。

如果需要组合的文件很多,url 就会变得很长,Minify 支持 group,可以将这些文件分组,这样 url 中只需指定 g=group名字 就可以了。

安装完毕后删除min/builder/index.php 文件。防止其他人登陆!后期如需编辑再次上传!

如有不明白的地方,可以给我留言,我们可以一起探讨一下。

推荐教程:《JS基础教程》

以上就是详解使用Minify压缩css和js文件的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

nginx 怎么实现js css 不缓存

javascript如何删除子节点属性

css和js后加问号和数字有什么用

js如何修改css样式

如何实现图片懒加载?

手把手教你如何在html中引入外部js文件

js 如何获取扫码枪输入数据

h5和js有什么区别

利用js模仿360开机效果

js 基本类型与引用类型值

更多相关阅读请进入《js》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...