ES6 In Depth是一系列关于ECMAScript标准第6版(简称ES6)中JavaScript编程语言新增功能的文章。
不久之前,JavaScript的主要用途是表单验证,可以肯定的是,您的平均<input-onchange=>处理程序将是……一行代码。
事情发生了变化。JavaScript项目已经发展到令人瞠目结舌的规模,社区已经开发了大规模工作的工具。您需要的最基本的东西之一是模块系统,这是一种将您的工作分散到多个文件和目录中的方法,但仍要确保您的所有代码位可以根据需要相互访问,并且能够有效地加载所有代码。因此,JavaScript自然有一个模块系统。实际上有好几个。还有几个包管理器,用于安装所有软件和处理高级依赖项的工具。您可能会认为ES6使用了新的模块语法,已经有点晚了。
好吧,今天我们将看看ES6是否为这些现有系统添加了什么,以及未来的标准和工具是否能够在此基础上进行构建。但首先,让我们深入了解一下ES6模块是什么样子的。
模块基础知识
ES6模块是一个包含JS代码的文件。没有特殊的模块关键字;一个模块读起来就像一个脚本。有两个不同之处。
- ES6模块是自动严格模式代码,即使你不写
use strict
“使用严格”;在他们身上。 - 您可以在模块中使用导入import和导出export。
https://hacks.mozilla.org/2015/08/es6-in-depth-modules/
标签:es6,ES6,模块化,代码,JavaScript,模块 From: https://www.cnblogs.com/Running00/p/16768823.html