2016年6月14日

Grunt项目构建-插件学习

摘要: 听说过Grunt也有两年了,用了也有两年了,然而都是在别人搭好的架子上做开发,当想要对前端工程化整体把控时就一脸懵逼了! Grunt是什么? Grunt是一套web前端工程化构建工具。(ps:关于Grunt的好处及安装网上教程一大堆,这里就不熬述了) 为什么说Grunt是一『套』工具呢,因为它提供了 阅读全文

posted @ 2016-06-14 17:01 王泽平 阅读(1116) 评论(0) 推荐(0) 编辑

2016年6月12日

JS闭包、作用域链、垃圾回收、内存泄露相关知识小结

摘要: 补充: 闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 闭包的三个特性: 1.函数嵌套函数 2.函数内部可以引用外部的参数和变量 3.参数和变量不会被垃圾回收机制回收 闭包的定义及其优缺点: 闭包 是指有权访问另一个函数作用域中的变量的函数, 阅读全文

posted @ 2016-06-12 13:29 王泽平 阅读(229) 评论(0) 推荐(0) 编辑

2016年5月29日

ES6学习笔记

摘要: 变量的解构赋值 1.圆括号使用 var [(a)] = [1]; //报错,变量声明语句中,不能带有圆括号。[(a)] = [1]; //正确,模式是取数组的第一个成员,跟圆括号无关。 2.遍历Map结构 任何部署了Iterator接口的对象,都可以用for...of循环遍历。Map结构原生支持It 阅读全文

posted @ 2016-05-29 03:22 王泽平 阅读(206) 评论(0) 推荐(0) 编辑

2016年4月17日

判断对象是否为空

摘要: function isNullObj(obj) { for (var i in obj) { if (obj.hasOwnProperty(i)) { return false; } } return true;} 注:可以判断obj = new Object() 和 obj = {} 两种形式。 阅读全文

posted @ 2016-04-17 12:34 王泽平 阅读(129) 评论(0) 推荐(0) 编辑

2016年4月13日

node版本的切换(转)

摘要: 大量开发者的贡献使Node版本的迭代速度很快,版本很多(横跨0.6到0.11),所以升级Node版本就成为了一个问题。目前有n和nvm这两个工具可以对Node进行无痛升级,本文简单介绍一下二者的使用。 今天的话题包括2个部分 1. node.js 下使用 nvm 或者 n 来进行版本控制 2. nv 阅读全文

posted @ 2016-04-13 20:30 王泽平 阅读(1977) 评论(0) 推荐(0) 编辑

2016年4月11日

git flow强制重新初始化

摘要: Gitflow工作流定义了一个围绕项目发布的严格分支模型。 git flow初始化命令: git flow init 关于各个分支的命名一路回车就可以了,如果不小心修改了默认的分支命名,后来又觉得不爽该如何是好呢? git flow强制重新初始化命令来帮你: git flow init -f(但貌似 阅读全文

posted @ 2016-04-11 22:24 王泽平 阅读(3035) 评论(0) 推荐(0) 编辑

2016年4月8日

如何移除git不需要提交的文件

摘要: 移除git不需要提交的文件 阅读全文

posted @ 2016-04-08 18:35 王泽平 阅读(2299) 评论(0) 推荐(0) 编辑

导航