在ECMAScript5(简称 ES5)中,有三种 for 循环,分别是: 简单for循环for-inforEach在2015年6月份发布的ECMAScript6(简称 ES6)中,新增了一种循环,是: for-of下面我们就来看看这 4 种 for 循环。 简单 for 循环 下面先来看看大家最常 ...
分类:
编程语言 时间:
2016-12-11 07:39:46
阅读次数:
246
我之前在 《前端搭环境之从入门到放弃》这篇文章中吐槽过,webpack中可以写commonjs格式的require同步语法,可以写AMD格式的require回调语法,还有一个require.ensure,以及webpack自己定义的require.include,再加上ES6的import语法,这么 ...
分类:
Web程序 时间:
2016-12-11 02:50:59
阅读次数:
441
11 1.const定义常量(数字类型,字符串类型)定义后不能修改,let定义的变量,在if或for内形成作用域。 2.var asyncOneByOne = (arr) => {}; // 当函数只有一个参数时()可以省略,当函数体只有一句代码时{}可以省略。 ...
分类:
其他好文 时间:
2016-12-10 00:20:22
阅读次数:
133
(1)为什么要使用promise这种设计模式,这种设计模式的好处是什么 解决 JavaScript 异步事件的传统方式是回调函数;调用一个方法,然后给它一个函数引用,当这个方法完结的时候执行这个函数引用。 Javascript 中的神器——Promise Promise in js 回调函数真正的问 ...
分类:
其他好文 时间:
2016-12-08 17:57:48
阅读次数:
271
1函数参数的默认值 基本用法 在ES6之前,不能直接为函数的参数指定默认值,只能采用变通的方法。 上面代码检查函数log的参数y有没有赋值,如果没有,则指定默认值为World。这种写法的缺点在于,如果参数y赋值了,但是对应的布尔值为false,则该赋值不起作用。就像上面代码的最后一行,参数y等于空字 ...
分类:
其他好文 时间:
2016-12-08 09:36:10
阅读次数:
230
类定义 ES6完整学习阮老师的ECMAScript6入门。 技术一般水平有限,有什么错的地方,望大家指正。 以前我们使用ES5标准定义一个构造函数的过程如下: 通常首字母大写的函数我们称为构造函数(并不是一种语法约束,只是一种约定俗成的规律),属性写在方法里面,函数写在原型上面,这样实例化(new操 ...
分类:
其他好文 时间:
2016-12-08 02:15:11
阅读次数:
246
1.const声明一个只读常量,一旦声明,常量的值就不能改变 1 const PI=3.1415; 2 console.log(PI);//3.1415 3 4 PI=3;//Uncaught TypeError: Assignment to constant variable. 2.const一旦 ...
分类:
其他好文 时间:
2016-12-07 22:53:31
阅读次数:
194
1.const声明一个只读常量,一旦声明,常量的值就不能改变 1 const PI=3.1415; 2 console.log(PI);//3.1415 3 4 PI=3;//Uncaught TypeError: Assignment to constant variable. 2.const一旦 ...
分类:
其他好文 时间:
2016-12-07 22:44:00
阅读次数:
193
一、预备知识 node, npm, react, redux, es6, webpack 二、学习资源 ECMAScript 6入门 React和Redux的连接react-redux Redux 入门教程 redux middleware 详解 Redux研究 React 入门实例教程 webpa ...
分类:
Web程序 时间:
2016-12-07 20:38:21
阅读次数:
369
ES6 核心特性 块级作用域 let : 声明的变量存在块级作用域 不会声明提前 ES5 ES6 优点 const : 常量 不可以修改 模板字符串 使用 ` ` 包裹 变量使用${} 解构复制 解构赋值允许你使用类似数组或对象字面量的语法将数组和对象的属性赋给各种变量 如果默认值是一个函数,那么函 ...
分类:
编程语言 时间:
2016-12-07 20:28:03
阅读次数:
264