ES6和CommonJS的区别 以及 export和module.exports的区别

ES6和CommonJS的区别

Javascript

  javascript是一种脚本编程语言,有本身独立的语法与语义,没有javascript,也就没有其余的那些概念了。javascript

ES6

  JavaScript的最新版(增长了新的规范、特性与功能),一样还有ES五、ES3,都是JavaScript发展过程当中的发布版本java

Commonjs/AMD/CMD

  JavaScript的包管理规范,只是为了解决javascript文件之间的依赖与引用问题,你彻底能够根据本身的喜爱,选择合适的包管理规范,但要注意,尽量只选择一种。node

nodejs

  javascript开发服务器应用的一个开发套件,在nodejs出现以前,javascript主要应用于浏览器端,nodejs是对javascript脱离浏览器的应用延展,它还提供了运行引擎与相关API。es6

 

export 和 module.exports 的区别

es6 {编程

  export : { title, content }        //能够导出多个浏览器

  export default info       //只能导出一个 ,能够与export 同时输出,可是不建议这么作服务器

}编程语言

wxs {spa

  module.exports = { format:format, limit:limit}   //能够导出多个orm

}

 

 

 

commonJS {

  module.exports = hello(){}       //只能导出一个,且后面的会覆盖上面的

  exports.hello = hello(){}      //能够导出多个

}