脚本宝典收集整理的这篇文章主要介绍了javascript代码实例教程-用Gruntjs提高生产力(二),脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。小宝典致力于为广大程序猿(媛)提供高品质的代码服务,请大家多多光顾小站,小宝典在此谢过。 摆脱混乱的htML文件中开发,拥有development与PRoduct模式是我们梦寐以求的。
我买的需求是:
1
2
3
4
5
6
1.产出一定格式的目录结构,以供日常开发使用,脚手架功能。
2.在开发模式环境中我们按照文件类型不同分开开发,甚至html也分成小的区块widget化利于协作开发和维护,产出时合并成一个html,外联资源inline化。
3.在编码过程中实时保存并自动刷新浏览器,可以查看结果。
4.编码过程中进行代码检查,单元测试。
5.产出环境我们把这些碎片文件按照逻辑顺序压缩合并打包到一起组合成html,减少请求和代码体积。
6.上线后生成开发文档。
grunt 有没有这样的能力呢,接下来我们一起探索。
1.脚手架功能
1
npm install -g grunt-init
装好后要安装模板
git clone git://github.COM/gruntjs/grunt-init-gruntplugin.git ~/.grunt-init/gruntplugin
详细
自己也可以根据要求创建自定义模板。
2.include功能
grunt-incoludes插件 (第三方)
1
npm install grunt-includes
1
include "content.html" //注意指令前后不要添加任何符号,会影响正则匹配(本人在最后面添加了一个;被卡了很久)
详细
3.刷新浏览器
a.自动刷新功能
目前来说只实验了chrome浏览器,有关刷新的插件有两款。
觉得可用,就经常来吧! 脚本宝典 欢迎评论哦! js脚本,巧夺天工,精雕玉琢。小宝典献丑了!
以上是脚本宝典为你收集整理的javascript代码实例教程-用Gruntjs提高生产力(二)全部内容,希望文章能够帮你解决javascript代码实例教程-用Gruntjs提高生产力(二)所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。