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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/490229.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

新iPhone的黑科技:UWB技术揭秘!

来源&#xff1a;鲜枣课堂9月11日&#xff0c;苹果公司秋季发布会在乔布斯剧院举行。以iPhone 11为代表的一系列新品揭开了神秘的面纱&#xff0c;与“果粉”见面。新iPhone的特点和参数&#xff0c;相信大家通过各大媒体的介绍已经有所了解。不过有一个细节&#xff0c;不知道…

LeetCode——1954. 收集足够苹果的最小花园周长

通过万岁&#xff01;&#xff01;&#xff01; 题目&#xff1a;这个题目比较复杂&#xff0c;就是给你一个坐标轴&#xff0c;然后让你以0,0为中心选择一个边长为整数的正方形&#xff0c;使得正方形中所有点坐标的绝对值之和要大于给定的neededApples。但是我们需要输出的是…

【人工智能】清华大学张钹院士:人工智能技术已进入第三代

来源&#xff1a;经济观察报近日&#xff0c;中科院院士、清华大学人工智能研究院院长张钹教授接受记者采访时认为&#xff0c;目前基于深度学习的人工智能在技术上已经触及天花板。从长远来看&#xff0c;必须得走人类智能这条路&#xff0c;最终要发展人机协同&#xff0c;人…

莫侵残日噪,正在异乡听

莫侵残日噪,正在异乡听 闷热的傍晚&#xff0c;出来转转&#xff0c;身体被热流裹着&#xff0c;随手抓拍一张&#xff0c;撤&#xff01; 转载于:https://www.cnblogs.com/xxldannyboy/p/5719460.html

threadlocal get为空_面试常见知识点:ThreadLocal

老套路&#xff0c;先列举下关于ThreadLocal常见的疑问&#xff0c;希望可以通过这篇学习笔记来解决这几个问题&#xff1a;ThreadLocal是用来解决什么问题的&#xff1f;如何使用ThreadLocal&#xff1f;ThreadLocal的实现原理是什么&#xff1f;可否举几个实际项目中使用Thre…

行业观察 | 新一轮AI周期里,华为拿什么破解核心难题?

来源&#xff1a;财经杂志第三方研究机构OpenAI近期发布的研究显示&#xff0c;仅2012年以来&#xff0c;人们对于算力的需求增长六年就超过30万倍&#xff0c;平均每年增长10倍&#xff0c;远超摩尔定律的发展速度。面对AI算力需求的爆发式增长&#xff0c;华为作为AI的后入局…

swot分析法案例_(附数据集)SWOT分析实战案例!

最近一直在为一件事苦恼&#xff0c;开在市中心的那家西点店的生意越做越好&#xff0c;分店也开了两家&#xff0c;但挣得这点钱还是不够买房子。这不&#xff0c;最近看上了这如火如荼的奶茶市场&#xff0c;想借现有资源开一家奶茶店&#xff0c;但不知道这个想法靠不靠谱&a…

人工智能、核聚变、碳捕捉……最有可能帮助拯救地球的10项技术

来源&#xff1a; 资本实验室亚马逊森林大火、加速消逝的北极冰面、有记录以来最热的7月、越来越多的极端天气事件……各种因素正在让地球、让我们的生存环境经受日趋严重的考验。大问题往往意味着大机会。在人类对环境制造麻烦的过程中&#xff0c;势必又不断催生出各种新技术…

点击按钮弹出iframe_WEB安全(四) :CSRF与点击劫持

跨站点请求伪造CSRF是跨站点请求伪造&#xff0c;它的请求有两个关键点&#xff0c;跨站点的请求与请求是伪造的&#xff0c;从字面上看&#xff0c;跨站点的请求来源应该是其他站点&#xff0c;比如&#xff0c;目标网站接收到来源网站的恶意操作&#xff0c;但是&#xff0c;…

两种超级智能,哪一个对人类未来影响更为深远?

来源&#xff1a;刘锋科学网博客前言&#xff1a;无论在学术界还是产业界&#xff0c;超级智能并没有被纳入正式的体系概念中&#xff0c;因此超级智能究竟是什么&#xff0c;也没有统一的的定义&#xff0c;事实上在过去的时间里&#xff0c;出现了两种不同的超级智能概念&…

Java9都快发布了,Java8的十大新特性你了解多少呢?

Java 9预计将于今年9月份发布&#xff0c;这是否会是一次里程碑式的版本&#xff0c;我们拭目以待。今天&#xff0c;我们先来复习一下2014年发布的Java 8的十大新特性。 Java 8可谓是自Java 5以来最具革命性的版本了&#xff0c;她在语言、编译器、类库、开发工具以及Java虚拟…

struts2 redirect 获取参数null_社会化登录支持授权域以便于获取更大权限

使用 Authing 可以轻松接入许多社会化登录&#xff0c;同时无需翻看社会化登录提供方的繁琐接入文档&#xff0c;让开发者更加专注业务从而提升开发效率。这看起来很方便&#xff0c;But&#xff0c;通过 Authing 登录的社会化登录用户&#xff0c;无法获取更高级的权限&#x…

美国科技界高度关注中国科技创新进展

来源&#xff1a;新华网近日&#xff0c;美国《福布斯》双周刊网站刊文说&#xff0c;中国互联网和高科技企业已超越模仿时代&#xff0c;成为投资和研发的全球领先者&#xff0c;中国的科技巨头进入了全新的创新时代。记者在采访中发现&#xff0c;美国科技界高度关注中国科技…

科技创新2030—“新一代人工智能”重大项目拟立项的2018年度项目公示清单

来源&#xff1a;财政资金申请根据《国务院关于改进加强中央财政科研项目和资金管理的若干意见》&#xff08;国发[2014]11号&#xff09;、《国务院关于深化中央财政科技计划&#xff08;专项、基金等&#xff09;管理改革方案的通知》&#xff08;国发[2014]64号&#xff09;…

SpringMVC核心——视图渲染(包含视图解析)问题

一、本来想说的是返回值处理问题&#xff0c;但在 SpringMVC 中&#xff0c;返回值处理问题的核心就是视图渲染。所以这里标题叫视图渲染问题。 本来想在上一篇文章中对视图解析进行说明的&#xff0c;但是通过源码发现&#xff0c;它应该算到视图渲染中&#xff0c;所以在这篇…

国际机器人联合会:全球工业机器人2019报告

来源&#xff1a;资本实验室据国际机器人联合会&#xff08;IFR&#xff09;最新发布的《全球机器人2019——工业机器人》报告数据&#xff0c;2018年全球工业机器人出货量42.2万台&#xff0c;比上年增长6%&#xff1b;年销售额达到165亿美元&#xff0c;创下新纪录。 IFR预测…

mediarecorder添加时间戳_Python脚本实现数据处理(官方实例)和Hive自带时间函数...

官网示例官网地址&#xff1a;https://cwiki.apache.org/confluence/display/Hive/GettingStarted#GettingStarted-ApacheWeblogData下载数据wget http://files.grouplens.org/datasets/movielens/ml-100k.zip我们下载好数据安装unzip yum install -y unzip解压数据创建库创建表…

从空城计到阿尔法狗,博弈论如何渗透我们的生活?

来源&#xff1a;返朴2016年&#xff0c;有那么一只“狗”大闹天宫&#xff0c;这在整个人类社会引起了轩然大波。它就是阿尔法狗&#xff08;AlphaGo&#xff09;&#xff0c;是谷歌&#xff08;Google&#xff09;旗下公司DeepMind 在人工智能与博弈论交叉研究上的一个杰作。…

反弹式木马原理_汽车避震器的原理与改装问题

一、避震器or避振器“震”字是指车轮在路面的滚动过程中&#xff0c;由于路面的不平&#xff0c;从路面传递上来的震动&#xff0c;而不是人为制造“振”动&#xff0c;所以使用“震”字更科学。二、避震器的工作原理避震器的工作原理是通过活塞运动产生阻尼力&#xff0c;将动…

科学探索奖首批50名获奖者都有谁?

来源&#xff1a;知识分子9月20日上午&#xff0c;经过四个多月的评审&#xff0c;2019年 获奖名单正式公布。来自全国26个科研单位、高校和企业的50位科学家成为首届“科学探索奖”获奖者&#xff0c;每人将在未来5年获得由腾讯基金会资助的300万元人民币。据悉&#xff0c;20…