ES6 · 标签

  • Node中的ES6模块规范实现

    2018-09-27 17:34 164
    概述 Node 对 ES6模块的处理比较麻烦,因为它有自己的 CommonJS模块格式,与 ES6模块格式是不兼容的。目前的解决方案是,将两者分开,ES6模块和 CommonJS 采用各自的加载方案。 Node 要求 ES6模块采用.mjs后缀文件名。也就是说,只要脚本文件里面使用import或者export命令,那么就必须采用.mjs后缀名。require命令不能加载.mjs文件,会报错,只有import命令才可以加载.mjs文件。反过来,.mjs文件里面也不能使用require命令,必须使用import。 目前,这项功能还在试验阶段。安装 Node v8.5.0 或以上版本,要用--...
  • ES6/ES2015 小菜一碟

    2016-11-25 17:27 1192
    最新的Javascrip迭代即将来临。截至2015年六月 es2015 ES6 /规格已获得批准,因此,你的浏览器将会支持大量的新特性和语法。让我们从新版本中拆分一些小菜一碟的知识点.当我说小菜一碟时,这意味着那些知识不需要大量的研究就可以轻松上手。例如我不会在这里讲生成器和展开运算符,我认为(解释)这些需要一个更深入的文章。我们会在这篇文章中讲到下面的这些新特性:letconstTemplate StringsClassesArrow FunctionsPromises论let在目前的JS中,我们有函数作用域。这意味着如果变量在一个函数中通过var关键字创建,那么它和这个函数是绑定的。在这个...