ES6文章合集

作者: 6df0d073b6fb | 来源:发表于2017-10-27 23:33 被阅读13次

一、深入理解ES6异步编程

JavaScript 的单线程,如果没有异步编程的话将会苦不堪言。ES6 之前,异步编程的方法,大概有下面4种:

1、回调函数
2、事件监听
发布/订阅
Promise对象

无论采用哪种方法,代码都不显得那么优雅。ES6将 JavaScript 异步编程带入了一个全新的阶段。回想起第一次遇见 Generator 时的兴奋之情仍然历历在目。一直以为自己理解了Generator 函数,直到今天有朋友问起一些问题才发现自己根本就没有理解清楚,为了让自己更加清楚明白,参考了阮一峰的深入掌握 ECMAScript 6 异步编程系列的文章后,就有了下文。

主要从4个方面讲述 ES6 的异步编程,分别是Generator、Thunk、Co以及Async (严格说是属于 ES7 的范畴了)。

二、ES6特性中文版

ES6 包含了以下这些新特性:

Arrows 箭头函数
classes 类
enhanced object literals 增强的对象字面量
template strings 模板字符串
destructuring 解构
default + rest + spread 默认参数+不定参数+参数展开
let + const let + const 操作符
iterators + for..of 迭代器 + for...of
generators 生成器
unicode 统一码
modules 模块
module loaders 模块加载器
map + set + weakmap + weakset 数据结构
proxies 代理
symbols 符号
subclassable built-ins 可子类化内建对象
promises 对象
math + number + string + object APIs
binary and octal literals 二进制和八进制字面量
reflect api 反射API
tail calls 尾调用

三、ES2016 和 ES2017 将加入的一些新特性 

四、如何优雅的开发es6 


更过ES6文章请点击

相关文章

  • 合集

    JavaScript合集 ES6 ES6新特性原生实现一个promiseSymbol 实例 JavaScript读...

  • ES6文章合集

    一、深入理解ES6异步编程 JavaScript 的单线程,如果没有异步编程的话将会苦不堪言。ES6 之前,异步编...

  • es6常用基础合集

    es6常用基础合集 ES6彻底改变了前端的编码风格,可以说对于前端的影响非常巨大。值得高兴的是,如果你熟悉ES5,...

  • 文章合集

    Unity Cinemachine插件学习笔记,实现单目标和多目标之间切换 https://gameinstitu...

  • 安卓架构文章合集

    欢迎关注我的公众号公众号 安卓架构文章合集 安卓架构文章合集(a collection of android Ar...

  • 深入浅出ES6

    本迷你书是InfoQ特别推出的深入浅出ES6专栏合集迷你书,传送门ECMAScript 定义了: 语言语法 - 语...

  • Weex文章合集

    网易严选App感受Weex开发(已完结) Weex 是如何在 iOS 客户端上跑起来的 iOS 混合开发 —— weex

  • 量化文章合集

    机器学习集锦 https://mp.weixin.qq.com/s/uGBmvvzxhybcvFox1cAEJA ...

  • python 文章合集

    1.format function(作分隔符以及左右对齐,进制标识说明) format函数格式化字符串的用法 2....

  • 沟通文章合集

    防“渣男”手册:喜欢上有女朋友的男生怎么办 假如重来一次,你一定想这样给他怼回去 聪明的下属都这样给上司提建议 |...

网友评论

    本文标题:ES6文章合集

    本文链接:https://www.haomeiwen.com/subject/rvcjpxtx.html