Thinkphp js、css压缩类minify

说明:Minify 是用PHP5开发的应用,通过遵循一些Yahoo的优化规则来提高网站的性能。它会合并多个CSS或者JavaScript文件,移除一些不必要的空格和注释,进行gzip压缩,并且会设置浏览器的缓存头。Minify 在设计上和Yahoo的 Combo Handler Service非常像,不过Minify可以合并任何你想要合并的JavaScript和CSS文件。

 

minify下载网址:https://github.com/mrclay/minify

 

thinkphp 整合方法

1、在thinkphp的Vendor下新建文件夹Extend(我是想将来比较好转移),直接将minify文件夹内容放到Thinkphp的Extend中。一下是我thinkPHP核心的结构如下

2、在网站控制器文件夹下新建一个控制器 MinController.class.php。内容如下。

import知识可以参考Thinkphp手册

<?php
namespace Home\Controller;

use Think\Controller;

/**
* Js压缩类
* Class MinController
* @package Report\Controller
*/
class MinController extends Controller
{
public function index()
{
import('index', LIB_PATH . 'Extend/minify-2.x', '.php');
exit();
}
}

3、接下来访问的我js,访问格式类似如下。多个js或者css文件用逗号隔开。发下页面js已经被压缩过了

http://thinkphp.my/Home/min/?f=Public/js/auto.js,Public/js/jquery_1.11.2.min.js

 

转载于:https://www.cnblogs.com/qq917937712/p/5716152.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值