从零学习node.js之模块规范(一)

2020-06-17 05:40:35易采站长站整理

})

从这里也能看到AMD和CMD的区别:

AMD通常需要一次性引入全部的依赖,然后通过参数传递;而CMD则需要时才引入

不过,AMD也支持CMD这样的引入格式,但内部还是按照AMD的逻辑进行执行。

4. 总结

这篇文章里介绍了下CommonJS, AMD, CMD规范的相关区别与联系,这里再简要的总结下:

CommonJS: 每个文件就是一个模块,不用define进行定义,node使用此规范;
AMD: 使用define定义一个模块,讲究提前依赖;
CMD: 使用define定义模块,将就就近依赖

好了,以上就是这篇文章的全部内容了,接下来,我们就要开始正式进行node的学习了。感兴趣的朋友们请继续关注软件开发网哦。