240 投稿
收录了8篇文章 · 1人关注
  • ES6中Module的语法

    概述 历史上,JavaScript 一直没有模块(module)体系,无法将一个大程序拆分成互相依赖的小文件,再用简单的方法拼装起来。其他语言都...

  • ES6中Module的加载实现

    上一篇介绍了模块的语法,本章介绍如何在浏览器和 Node.js 之中加载 ES6 模块,以及实际开发中经常遇到的一些问题(比如循环加载)。 浏览...

  • ES6中Generator函数的语法

    简介 基本概念 Generator 函数是 ES6 提供的一种异步编程解决方案,语法行为与传统函数完全不同。本章详细介绍 Generator 函...

  • ES6中Generator函数的异步应用

    异步编程对 JavaScript 语言太重要。JavaScript 语言的执行环境是“单线程”的,如果没有异步编程,根本没法用,非卡死不可。本章...

  • ES6中数组的扩展

    扩展运算符 含义 扩展运算符(spread)是三个点(...)。它好比 rest 参数的逆运算,将一个数组转为用逗号分隔的参数序列。 该运算符主...

  • ES6中对象的扩展

    对象(object)是 JavaScript 最重要的数据结构。ES6 对它进行了重大升级,本章介绍数据结构本身的改变,下一章介绍Object对...

  • ES6中对象的新增方法

    本篇介绍 Object 对象的新增方法。 Object.is() ES5 比较两个值是否相等,只有两个运算符:相等运算符(==)和严格相等运算符...

  • ES6中运算符的扩展

    本篇介绍 ES6 后续标准添加的一些运算符。 指数运算符 ES2016 新增了一个指数运算符(**)。 这个运算符的一个特点是右结合,而不是常见...

  • ES6中装饰器Decorator

    [说明] Decorator 提案经过了大幅修改,目前还没有定案,不知道语法会不会再变。下面的内容完全依据以前的提案,已经有点过时了。等待定案以...

专题公告

汇聚前端ES6、7、8系列以及TypeScript新知识,欢迎投稿!!!