2 suwu150 suwu150 于 2017.01.12 11:37 提问

ES6和CommonJS有什么区别???

ES6和CommonJS有什么区别???我知道的是导入时形式不同
// ES6
import MyModule from './modules/MyModule.js';

// CommonJS
var MyModule = require('./modules/MyModule.js');

其他呢??

2个回答

showbo
showbo   Ds   Rxr 2017.01.12 11:59

es6是js的新标准,增加了许多js新功能

commonjs是居于js的类库,你第二个是require框架加载的,也是js写的

qq_29594393
qq_29594393   Ds   Rxr 2017.01.12 13:49

区别肯定是很大的,ES6标准意味着,以后各大浏览器的支持 ,不需要额外导入框架内容,不用担心 框架版本变更 ,或者是跟换架构 ,无论怎样 ,这一句都不会出问题,但是 框架 的更替 是不确定的,现在js的框架如雨后春笋一样冒出来,不知道什么时候,你用的框架就会被淘汰,如果实现类似的功能 ,这些代码都可能再也没有作用 。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!