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编写一个两列布局的网页
- 下一篇: python基础学习1-内置函数