分类
正在加载今日诗词...
Proxy 和 Reflect Proxy 和 Reflect
Proxy 和 ReflectES6 新增 Proxy 和 Reflect,两者相辅相成,功能颇为强大,但工作中基本未被提及,这里略微学习一下,不求甚解,待到 coding 时遇到再温故知新。 ProxyProxy 概述Proxy 用于修改
语法的扩展 语法的扩展
语法的扩展ES6 对语法进行了大量扩展,包括且不限于字符串、正则、数值、函数、数组、对象的扩展等,此篇总结 ES6 新增的一些常用的新语法,一起来学习新姿势。 字符串的扩展ES6 加强了对 Unicode 的支持,并且扩展了字符串对象。 U
数据类型与数据结构 数据类型与数据结构
数据类型与数据结构ES6 新增了 Synmbol 数据类型和 Set、Map 两种数据据结构,以及衍生的 WeakSet 和 WeakMap。之前工作中基本未用过,惭愧之至,努力学习之。 Symbol 数据类型Symbol 概述ES6 引入
Class 类 Class 类
Class 类直至 ES6,JavaScript 终于有了“类”的概念,它简化了之前直接操作原型的语法,也是我最喜欢的新特性之一,但此类非彼类,它不同于熟知的如 Java 中的类,它本质上只是一颗语法糖。 Class 的基本语法简介ES6
Async 函数 Async 函数
Async 函数Async 函数是 ES2017 标准提供的改进版异步编程解决方案,它比 Generator 函数更加优雅方便。Async 函数就是隧道尽头的亮光,很多人认为它是异步操作的终极解决方案。 异步操作是 JavaScript 编
Generator 函数 Generator 函数
Generator 函数Generator 函数是 ES6 提供的一种异步编程解决方案,语法行为与传统函数完全不同。此前,只在 dva(内部封装 redux-saga)里使用过,此次深入了解之。 Generator 函数简介基本概念Gene
Iterator 和 for of 循环 Iterator 和 for of 循环
Iterator 和 for of 循环JavaScript 有四种表示“集合”和数据结构,分别是 Array、Object 和 ES6 新增的 Set、Map,遍历器(Iterator)就是为各种不同的数据结构提供统一访问机制的接口。 I
变量声明与解构赋值 变量声明与解构赋值
变量声明与解构赋值柏林已经来了命令,阿尔萨斯和洛林的学校只许教 ES6 了…他转身朝着黑板,拿起一支粉笔,使出全身的力量,写了两个大字:“ES6 万岁!”(《最后一课》)。 阮一峰的《ES6 标准入门》第二版和第三版都有购入,第二版是去年买
异步编程 Promise 异步编程 Promise
异步编程 PromisePromise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理且更强大。,ES6 将其写进了语言标准,并原生提供了 Promise 对象。 Promise 对象Promise 含义所谓 Pro