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