你可能已经听说过 ECMAScript 6 (简称 ES6)了。ES6 是 Javascript 的下一个版本,它有很多很棒的新特性。这些特性复杂程度各不相同,但对于简单的脚本和复杂的应用都很有用。在本文中,我们将讨论一些精心挑选的 ES6 特性,这些特性可以用于你日常的 Javascript 编码 ...
分类:
其他好文 时间:
2016-07-07 18:59:24
阅读次数:
208
作者 Jason Orendorff github主页 https://github.com/jorendorff 你是否知道ES6中的Symbols是什么,它有什么作用呢?我相信你很可能不知道,那就让我们一探究竟! Symbols并非用来指代某种Logo。 它们也不是可以用作代码的小图标。 它们不 ...
分类:
其他好文 时间:
2016-07-07 14:21:14
阅读次数:
187
作者 Jason Orendorff github主页 https://github.com/jorendorff 反撇号(`)基础知识 ES6引入了一种新型的字符串字面量语法,我们称之为模板字符串(template strings)。除了使用反撇号字符 ` 代替普通字符串的引号 ' 或 " 外,它 ...
分类:
其他好文 时间:
2016-07-07 13:02:50
阅读次数:
236
作者 Jason Orendorff github主页 https://github.com/jorendorff ECMAScript发生了什么变化? 编程语言JavaScript是ECMAScript的实现和扩展,由ECMA(一个类似W3C的标准组织)参与进行标准化。ECMAScript定义了: ...
分类:
其他好文 时间:
2016-07-07 12:50:14
阅读次数:
1326
作者 Jason Orendorff github主页 https://github.com/jorendorff ES6生成器(Generators)简介 什么是生成器? 我们从一个示例开始: 这是一只会说话的猫,这段代码很可能代表着当今互联网上最重要的一类应用。(试着点击这个链接,与这只猫互动一 ...
分类:
其他好文 时间:
2016-07-07 12:41:22
阅读次数:
272
作者 Jason Orendorff github主页 https://github.com/jorendorff 我们如何遍历数组中的元素?20年前JavaScript刚萌生时,你可能这样实现数组遍历: 自ES5正式发布后,你可以使用内建的forEach方法来遍历数组: 这段代码看起来更加简洁,但 ...
分类:
其他好文 时间:
2016-07-07 12:28:45
阅读次数:
573
在JavaScript中,prototype、constructor、__proto__、构造函数、原型、实例这些概念已经很让人头疼,再加上ES6的class 、extends已经乱成一锅粥了,平时对这些用的少写的少,是得好好捋清楚。看了几篇文章有了自己的理解,理解如下: 构造函数.prototyp ...
分类:
其他好文 时间:
2016-07-06 18:14:02
阅读次数:
134
变量 let, const:必须直接给一个变量赋值。注意,对象的属性或数组成员还是可以改变的。 const MY_OBJECT = {some: 1}; MY_OBJECT.some = 'body'; // Cool 箭头函数:=> 字符串 方法:startsWith(),endsWith(),i ...
分类:
其他好文 时间:
2016-07-05 00:58:23
阅读次数:
164
ECMAScript 是什么? 首先,我们都知道JavaScript由三部分组成:ECMAScript,DOM,BOM; 其中的ECMAScript是Javascript的语法规范。 ECMAScript定义了很多东西,如: 语法 解析规则,关键字,语句,声明,操作等 类型 布尔型,数字,字符串,对 ...
分类:
其他好文 时间:
2016-07-04 13:22:46
阅读次数:
112
看完下面大神的三篇文章就很清楚了 大白话讲解promise(一) http://www.cnblogs.com/lvdabao/p/es6-promise-1.html 大白话讲解promise(二) http://www.cnblogs.com/lvdabao/p/5320705.html 大白话 ...
分类:
其他好文 时间:
2016-07-01 21:35:09
阅读次数:
305