合并js文件minify实例
将min目录放入项目中后,js中引入方式是:
<script type="text/javascript" src="__PUBLIC__/min/?b=public&f=Js/Jquery/jquery-1.8.2.js,Js/Jquery/jquery-ui-1.9.2.custom.min.js"></script>
如果用到分组的话,上面的就不合适了。
分组实例:
1.config.php
$min_serveOptions['minApp']['allowDirs'] = array('//jsOne', '//jsTwo', '//jsThree', '//jsFour', '//jsFive', '//jsSix');
2.groupsConfig.php
return array(
'jsOne' => array('//public/Js/redidai.js', '//public/Js/redidai.common.js', '//public/Js/redidai.login.js', '//public/Js/Jquery/jquery.cookie.js', '//public/Js/common.js', '//public/redidai/plan1.4/js/redidai.ajax.operate.js'),
'jsTwo' => array('//public/Js/autocomplete/plugin/jquery-pre-build/ui/jquery.ui.core.js', '//public/Js/autocomplete/plugin/jquery-pre-build/ui/jquery.ui.widget.js', '//public/Js/autocomplete/plugin/jquery-pre-build/ui/jquery.ui.position.js', '//public/Js/autocomplete/plugin/jquery-pre-build/ui/jquery.ui.autocomplete.js'),
'jsThree' => array('//public/Js/redidai.passport.js', '//public/Js/Jquery/formvalidator/formValidator-4.1.3.js', '//public/Js/Jquery/formvalidator/formValidatorRegex-4.1.3.js'),
'jsFour' => array('//public/Js/hoverIntent.js', '//public/Js/superfish.js'),
'jsFive' => array('//public/Js/Jquery/jquery-1.8.2.js', '//public/Js/Jquery/jquery-ui-1.9.2.custom.min.js'),
'jsSix' => array('//public/Js/Jquery/jquery-ui-1.9.0.custom.min.js', '//public/Js/head.load.min.js', '//public/redidai/plan1.4/js/placeholder.js', '//public/Js/Jquery/jquery.cookies.js', '//public/Js/Jquery/jquery.tmpl.min.js'),
);
3.调用:
<script type="text/javascript" src="__PUBLIC__/min/?g=jsFive"></script>
合并js文件minify实例的更多相关文章
- 使用T4模板合并js文件
不知道该怎么表达,或许直接贴图贴代码更好 前因:在第一个使用angularjs的项目中我将所有的controller写到一个文件里面,深知维护起来那滋味,所以再次使用angularjs的时候,我便把所 ...
- 压缩/批量压缩/合并js文件
写在前面 如果文件少的话,直接去网站转化一下就行. http://tool.oschina.net/jscompress?type=3 1.压缩单个js文件 cnpm install uglify-j ...
- MVC4新功能...压缩和合并js文件和样式文件
1.在App_Start文件夹中BundleConfig.cs类中添加相应的文件 1.1bundles.Add(new ScriptBundle("~/bundles/adminJs&quo ...
- MVC4中压缩和合并js文件和样式文件
1.在App_Start文件夹中BundleConfig.cs类中添加相应的文件 1.1bundles.Add(new ScriptBundle("~/bundles/adminJs&quo ...
- 编写gulpfile.js文件:压缩合并css、js
使用gulp一共有四个步骤: 1. 全局安装 gulp: $ npm install --global gulp 2. 作为项目的开发依赖(devDependencies)安装: $ npm inst ...
- 怎样把网站js文件合并成一个?几种方法可以实现
我们在建网站时经常会用js特效代码以使页面更美观,比如js幻灯片代码.js下拉菜单等,但是网页特效一多,如果js文件没有合并的话会降低网站的性能,这时我们就要考虑合并js文件了,ytkah总结了以下几 ...
- Gulpfile.js——编译、压缩、合并js和css文件
gulp 一个入门教程:http://www.ydcss.com/gulp API文档地址:http://www.gulpjs.com.cn/docs/api/ 我的一个Low版的gulpfile v ...
- 在被vue组件引用的 js 文件里获取组件实例this
思路: 通过调用函数 把 组件实例this 传递 到 被应用的 js文件里 实例: 文件结构 在SendThis.vue 文件中引用 了modalConfig.js import modalConf ...
- 引用:使用grunt 压缩 合并js、css文件
引用:https://www.jianshu.com/p/08c7babdec65 压缩 js 文件 1.创建一个目录 名为grunt 目录.png 2.在grunt目录下创建一个 src目录,存 ...
随机推荐
- TabWidget/TabHost的两种使用方法
1.概念 盛放Tab的容器就是TabHost.TabHost的实现有两种方式: 第一种继承TabActivity,从TabActivity中用getTabHost()方法获取TabHost.各个Tab ...
- 《C++ primer》--第9章
习题9.2 创建和初始化一个vector对象有4种方式,为每种方式提供一个例子. 解答: 分配指定数目的元素,并对这些元素进行值初始化: vector<int> ivec(10); ...
- Android的SoundPool
开发Android软件中我们可能经常需播放多媒体声音文件,一般使用MediaPlayer类但该类占用资源较多,对于游戏等应用可能不是很适合,SoundPool类在SDK的android.media.S ...
- HDU 5001-Walk(概率dp)
题意: 给你一个图,求在长度为d的所有路径,不经过每个结点的概率 分析: 枚举每个结点,正推求概率 #include <map> #include <set> #include ...
- POJ 1195- Mobile phones(二维BIT)
题意: 矩阵上的单点更新,范围求和 #include <map> #include <set> #include <list> #include <cmath ...
- web自动化框架之一介绍与环境搭建(Selenium+Eclipse+Python)
看到一篇环境搭建文章,详细又全面,这里就不一一重复了 http://blog.csdn.net/dyllove98/article/details/9390649 其它: 1.框架介绍 整个 ...
- Mahout踩坑之路
一.版本对比 公司版Mahout 由于Mahout只能允许于hadoop0.20以上版本上,而百度的hadoop是hadoop0.19的一个分支.因此百度HPC组曾经将Mahout移植到百度的hado ...
- 在Lua里写unity游戏笔记
gameobject.GetComponent<Transform>(); 翻译成Lua: gameObject:GetComponent (luanet.ctype (Transform ...
- POI 读取Excel文档中的数据——兼容Excel2003和Excel2007
Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能. HSSF - 提供读写Microsoft Exce ...
- JavaScript相关图书推荐
JavaScript语言精粹(修订版) 作 者 Douglas Crockford(道格拉斯·克罗克福德) 著:赵泽欣 等 译 出 版 社 电子工业出版社 出版时间 2012-09-01 版 ...