合并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目录,存 ...
随机推荐
- 1、ListView自定义控件下拉刷新(一)
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layo ...
- 关于Windows 7的64位系统不兼容某些控件的问题
我的问题是vsflex7.ocx 不能在64位系统下运行,导致软件的一个涉及到这个控件的功能出错.如下: 解决的办法基本思路是把这个控件注册一下.然后就可以了.就是这个控件: 目录中没有自己下载个. ...
- auto printer 自动打字机效果
前段时间在知乎上看到了一个打字机的效果,所以,心血来潮,自己也来写了一个打字机的效果. 比较简单,但还有待优化的地方,因为自己感觉这个效果不够炫,等哪天想出好的点子了.再来更新…… 代码效果预览地址: ...
- Python 笔记 : 类和继承
# -*- coding= utf-8 -*- # 文件编码定义的语法规则是: coding[:=]/s*([-/w.]+) # 未指定编码将默认为 : ASCII # 同时要注意物理文件的编码也要 ...
- UNIX系统文件
密码文件 密码文件又称用户数据库,一般为/etc/passwd,对应的结构为struct passwd,该文件内容大体如下: 描述 passwd字段 用户名 char* pw_name 加密密码 ch ...
- Namespaces(命名空间)
datastore,Blobstore,memcache一起为应用存储数据.这对于在全球范围内分割数据是有用的.比如,一个应用可以为多个公司服务,每个公司可以看到它自己的隔离的应用实例,没有公司可以看 ...
- 二、python 函数
1.定义函数 def max(x,y): if x>y: return x else: return y 如果定义空函数(函数还没想好怎么编写,只是为了让整个代码能够运行起来) def max( ...
- HDU1973 http://acm.hdu.edu.cn/showproblem.php?pid=1973
#include<stdio.h> #include<stdlib.h> #include<string.h> #include<queue> #inc ...
- mysql一些写常用命令
参见pcttcnc2007博客腾飞 1.mysql的status信息命令: mysql> show global status; 2.可以列出mysql服务器运行各种状态值,另外,查询mysql ...
- thymeleaf学习
一.简单表达格式: thymeleaf的官方参考文档 1.变量的表达式:${...} 2.选择变量表达式:*{...} 3.信息表达:#{...} 4.链接URL表达式:@{...} 二.字面值 ...