ES6和CommonJS的区别
Javascript
javascript是一种脚本编程语言,有自己独立的语法与语义,没有javascript,也就没有其他的那些概念了。
ES6
JavaScript的最新版(增加了新的规范、特性与功能),同样还有ES5、ES3,都是JavaScript发展过程中的发布版本
Commonjs/AMD/CMD
JavaScript的包管理规范,只是为了解决javascript文件之间的依赖与引用问题,你完全可以根据自己的喜好,选择合适的包管理规范,但要注意,尽可能只选择一种。
nodejs
javascript开发服务器应用的一个开发套件,在nodejs出现之前,javascript主要应用于浏览器端,nodejs是对javascript脱离浏览器的应用延展,它还提供了运行引擎与相关API。
export 和 module.exports 的区别
es6 {
export : { title, content } //可以导出多个
export default info //只能导出一个 ,可以与export 同时输出,但是不建议这么做
}
wxs {
module.exports = { format:format, limit:limit} //可以导出多个
}
commonJS {
module.exports = hello(){} //只能导出一个,且后面的会覆盖上面的
exports.hello = hello(){} //可以导出多个
}