
Grunt,Gulp,Webpack
dakang
这个作者很懒,什么都没留下…
展开
-
Grunt:任务自动管理工具
转载地址:http://javascript.ruanyifeng.com/tool/grunt.html转载 2014-10-30 18:51:12 · 661 阅读 · 0 评论 -
grunt-rev 和grunt-usemin 的一些感悟
https://github.com/cbas/grunt-revhttps://www.npmjs.org/package/grunt-usemin这里有grunt-rev 和 grunt-usemin 的基本使用简介,但是这些已经不能满足我们的使用需求了http://blog.segmentfault.com/jiyinyiyong/1190000000442070转载 2015-06-15 11:17:07 · 798 阅读 · 0 评论 -
CMD 模块构建,从认识 Grunt 开始
这是构建过程中总结的文档,分享出来,希望能帮助大家。关于Grunt,从一个简单的配置开始!pubdate: 2013-04-18 15:09author: zhizhong玩儿转grunt,需要了解的知识稍微多一点,这里仅以一个简单的配置介绍grunt,希望能让你尽快的认识她。进一步的了解,请移步官网:Grunt简介Q:Grunt为何物?转载 2015-06-09 11:25:30 · 497 阅读 · 0 评论 -
bower解决js的依赖管理
从零开始nodejs系列文章,将介绍如何利Javascript做为服务端脚本,通过Nodejs框架web开发。Nodejs框架是基于V8的引擎,是目前速度最快的Javascript引擎。chrome浏览器就基于V8,同时打开20-30个网页都很流畅。Nodejs标准的web开发框架Express,可以帮助我们迅速建立web站点,比起PHP的开发效率更高,而且学习曲线更低。非常适合小型网站,个性化网转载 2015-05-20 10:59:09 · 514 阅读 · 0 评论 -
CssLint 配置详解
最近公司有个项目需要对css的一些书写规则进行检测,于是想到了用grunt-ctrib-csslint插件,但是该插件的参数设置的文档说明特别难找,最终github上面找到了挺好的说明文档,但是是英文的。本人英文水平不算特别好,具体参数的查看需要借助翻译工具,期待相关中文说明文档的推出。Any specified option will be passed through directly原创 2015-03-05 18:46:55 · 4806 阅读 · 0 评论 -
JSHint配置详解
增强参数(Enforcing Options)本类参数设为true,JSHint会产生更多告警。bitwise禁用位运算符(如^,|,&)位运算符在JS中很少使用,性能也较差,出现&也很可能是想写&&。camelcase使用驼峰命名(camelCase)或全大写下划线命名(UPPER_CASE)这是条最佳实践,关键不在于采用什么样转载 2015-02-28 10:49:59 · 1109 阅读 · 0 评论 -
nodejs中获取内网ip地址
今天同事有个需求,希望用nodejs里的web服务器的对应的站点可以支持内网访问,后来发现修改express里的hostname属性为自己的内网ip就可以了。但是问题是,我们的机器都是自动获取内网ip,那么这次写死的hostname下次基本上就不能用了,于是我们想到了在nodejs里动态获取内网ip,并且把值赋给express的open方法就可以了,于是我按照这个思路开工了。我们先了解怎么获取原创 2014-11-27 17:10:05 · 5617 阅读 · 0 评论 -
grunt常用模块
grunt.initConfig方法用于模块配置,它接受一个对象作为参数。该对象的成员与使用的同名模块一一对应。每个目标的具体设置,需要参考该模板的文档。就cssmin来讲,minify目标的参数具体含义如下:expand:如果设为true,就表示下面文件名的占位符(即*号)都要扩展成具体的文件名。cwd:需要处理的文件(input)所在的目录。src:表示需要处理的文件。转载 2014-11-25 10:45:47 · 902 阅读 · 0 评论 -
[译]Autoprefixer:一个以最好的方式处理浏览器前缀的后处理程序
Autoprefixer解析CSS文件并且添加浏览器前缀到CSS规则里,使用Can I Use的数据来决定哪些前缀是需要的。 所有你需要做的就是把它添加到你的资源构建工具(例如 Grunt)并且可以完全忘记有CSS前缀这东西。尽管按照最新的W3C规范来正常书写你的CSS而不需要浏览器前缀。像这样: a{ transition :transform转载 2014-11-20 11:25:58 · 799 阅读 · 0 评论 -
基于gulp+webpack的"约定大于配置"的构建方案探讨
这不到半年的时间,玩了很多东西。有些觉得不错的新技术,直接拿到公司的项目里去挖坑。感觉进步很大,但是看看工程,啥都有。单看模块管理,从遗留的requirejs,到我过来改用的browserify,以及现在的es6 module,都有,乱糟糟的感觉。然后有天老大发现:现在发布,前端的构建时间比后端还长。重新做构建方案已经变成了一个自己想做,又有可能升值加薪的事~~示例代码demo在g转载 2015-11-10 11:47:50 · 1686 阅读 · 0 评论