gulp学习记录

来源:互联网 发布:js excel 展示 编辑:程序博客网 时间:2024/06/04 19:20

1.gulp的作用:

以js为例,我们可能需要先把coffeescript转译成js,然后做一次语法检查,然后再压缩合并,最后才部署到生产。gulp就是用来把上述流程自动化的,并且现在像gulp和grunt这种工具一般都提供额外的实时刷新服务器,就是说,在开发过程中监视你的文件改变,实时来帮你刷新浏览器。前端开发越来越复杂,gulp就是把流程工具化来提高效率。

2.gulp、grunt、fis前端脚手架的选择与比较:

fis在国内比较流行,gulp和grunt在国外比较流行。gulp轻量级,你的项目可能由于历史原因,或者其他原因,fis的一些基础要求可能和你项目有冲突。fis相对来说因为有专门的QQ群天天为用户答疑解惑收集bug处理bug。具体内部差异在初期使用的时候不影响。其实最终实现的功能都是大同小异。只是看哪种实现过程最适合自己。我选择先学习gulp。

3.gulp特性:

易于使用

通过代码优于配置的策略,Gulp 让简单的任务简单,复杂的任务可管理。

构建快速
利用 Node.js 流的威力,你可以快速构建项目并减少频繁的 IO 操作(IO在不同层次有不同的概念和单位。一次IO就是一次请求,对于磁盘来说,一个IO就是读或者写磁盘的某个或者某段扇区,读写完了,这个IO也就结束了)。

插件高质
Gulp 严格的插件指南确保插件如你期望的那样简洁高质得工作。

易于学习
通过最少的 API,掌握 Gulp 毫不费力,构建工作尽在掌握:如同一系列流管道。

4.使用gulp

我在这个网站学习的入门,很不错!一点|gulp教程

我的理解是gulp就是用来给项目做外围处理的,比如压缩,less转CSS,让代码被改变时浏览器自动刷形成最新代码不用按F5等等

0 0