https://www.jianshu.com/p/1072f1d27a92 JavaScript define--模块的闭包?
https://www.cnblogs.com/libin-1/p/7127481.html 彻底搞清楚javascript中的require,import,export
备注:上篇这篇博客中也清除的说明白了define的用处。在客户端,长时间卡住等待js的加载是不可以的。
https://stackoverflow.com/questions/31354559/using-node-js-require-vs-es6-import-export stackoverflow上的这个回答也不错。
https://segmentfault.com/a/1190000010472916 关于common.js使用的是浅拷贝,而es6使用的是强关联的引用的说明。
另外,import是在编译器确定的,必须放在文件头。而require是运行期间确定的,可以放在文件内的任意地方。
网友评论