Javascript(es2016) import和require用法和区别

Posted lele

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Javascript(es2016) import和require用法和区别相关的知识,希望对你有一定的参考价值。

http://blog.csdn.net/chinaycheng/article/details/52559439

 

其中这个总结很到位:

加载方式规范命令特点
运行时加载 CommonJS/AMD require 社区方案,提供了服务器/浏览器的模块加载方案。非语言层面的标准。只能在运行时确定模块的依赖关系及输入/输出的变量,无法进行静态优化。
编译时加载 ESMAScript6+ import 语言规格层面支持模块功能。支持编译时静态分析,便于JS引入宏和类型检验。动态绑定。

以上是关于Javascript(es2016) import和require用法和区别的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript模块(ES6 module)化总结(import())

writing a javascript module ready for ES6 import

JavaScript ES modules import and export with trailing commas All In One

现代JavaScript:ES6+ 中的 Imports,Exports,Let,Const 和 Promise

JavaScript ES6中export及export default的区别

export,import, es6 export, es6 import