风中香水

文章
2
资源
0
加入时间
3年0月9天

总结JavaScript不同模块化规范的差别

本篇文章主要介绍CommonJs,AMD,CMD,ES Modules的基本使用与区别CommonJs也就是Nodejs上使用的模块化规范,模块加载是同步加载,服务端能够直接运行,浏览器端要运行需要打包工具打包以后才能运行(比如browserify)基本语法:暴露模块:module.exports = value;exports.xxx = value;引入模块:require(xxx)AMD专门针对浏览器端的,模块加载是异步的,依赖于Require.js基本语法:暴露模