写在前面: 本配置支持es6、less 1.首先 给出初始的目录结构 给出执行gulp后的目录结构 给出执行gulp --p后的目录结构 2.package.json里是一个写入。文件描述了npm包的相关配置信息(作者、简介、包依赖等)和所需模块。 3.Gulpfile.js添加要执行的任务 4.扩 ...
分类:
Web程序 时间:
2016-06-23 18:38:40
阅读次数:
227
If you're going to use code splitting with Webpack 2, you'll need to make sure the browser has support for the ES6 Promise API. This means that if you ...
分类:
Web程序 时间:
2016-06-22 22:05:49
阅读次数:
667
介绍了如何使用 Electron + React + Node.js + ES6 来开发本地 App。...
分类:
移动开发 时间:
2016-06-22 20:39:22
阅读次数:
1141
1、let与const之间的区别: 1)let可修改,const是常量不可修改; 2、let,const与var之间的区别: 1)let,const不存在变量提升;所以不用担心预解释和作用域的问题; 2)在同一个块级作用域下不允许重复声明同一个变量; 3)ES6 允许在块级作用域内声明函数, 函数声 ...
分类:
其他好文 时间:
2016-06-22 20:28:38
阅读次数:
132
1.要用es6,因为目前浏览器的支持情况,那么肯定需要插件将e6的代码转换成es5,我用的是babel-loader,事实证明使用6.x版本似乎是不行的,我换成5.3.2之后就成功了。 2.webpack.config.js配置文件中,配置loader的时候,我从网上博客中copy的 有空整理一下配 ...
分类:
Web程序 时间:
2016-06-22 15:42:26
阅读次数:
142
Javascript中的继承一直是个比较麻烦的问题,prototype、constructor、__proto__在构造函数,实例和原型之间有的 复杂的关系,不仔细捋下很难记得牢固。ES6中又新增了class和extends,和ES5搅在一起,加上平时很少自己写继承,简直乱成一锅粥。不过还 好,画个 ...
分类:
其他好文 时间:
2016-06-21 17:14:19
阅读次数:
179
Jest——Painless JavaScript UnitTesting 特点 适应性强 默认使用Jasmine断言 模块化的 可扩展的 可配置的 沙箱式且快速 虚拟化JS环境,模拟浏览器 并行运行工作线程 默认的模拟框架 默认自动模拟所有模块,便于测试当前代码 集成Babel 必要性 支持ES6 ...
分类:
Web程序 时间:
2016-06-21 15:44:09
阅读次数:
1356
Set和Map是ES6中新增的数据结构,Set是集合,无序唯一,Map类似于对象,也是"key-value"形式,但是key不局限于字符串。 1.Set的用法 Set是构造函数,可以使用new初始化一个Set实例,如下所示 Set集合具有唯一性,因此不管是向Set中添加重复的元素还是使用数组作为参数 ...
分类:
其他好文 时间:
2016-06-20 18:56:20
阅读次数:
200
1.let 1.1用法:类似var ,但是所声明的变量只在let命令所在的代码块内有效 { let a = 10; var b =1; } { let a = 10; var b =1; } for 循环适合用 let for( let i = 0; i<arr.length; i+=){ } co ...
分类:
其他好文 时间:
2016-06-20 12:52:10
阅读次数:
218