多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## 静态资源处理优化 现在已经集成新的`js`,`css` 静态资源压缩合并优化服务 ------- **这个是干啥的?** - 1.静态资源加md5戳,方便调试开发 - 2.合并css和js为一个请求 - 3.编译less为css - 4.压缩并且gzip输出代码 **有什么优点?** - 1.方便开发调试 - 2.加速静态资源处理 ## 如何使用 **示例** *js* ```html <script type="text/javascript" src="scripts/vendor.js"></script> <script type="text/javascript" src="scripts/cav.js"></script> <script type="text/javascript" src="scripts/app.js"></script> ``` 这样引入js,会有3个请求,切代码没有压缩,使用如下方法,可使得上面代码压缩为一个文件,并且gzip输出 ```html <dg:js src="scripts/vendor.js,scripts/cav.js,scripts/app.js"/> ``` 这时的xml标签会解析为: ```html <script src="/min/?f=/apppath/scripts/vendor.js,/apppath/scripts/cav.js,/apppath/scripts/app.js"></script> ``` 此请求会生成缓存文件 *css* ```html <dg:css href="styles/vendor.css,styles/animated.css,styles/app.css"/> ``` ## 参数说明 - `merge` [true] 是否开启资源合并,为true则自动合并压缩资源,否则会给资源加上md5戳引用