Thinkphp js、css压缩类minify
生活随笔
收集整理的这篇文章主要介绍了
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手册
<?phpnamespace 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
总结
以上是生活随笔为你收集整理的Thinkphp js、css压缩类minify的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 用css、html编写一个两列布局的网页
- 下一篇: PHP中一些有用的函数