})
从这里也能看到AMD和CMD的区别:
AMD通常需要一次性引入全部的依赖,然后通过参数传递;而CMD则需要时才引入
不过,AMD也支持CMD这样的引入格式,但内部还是按照AMD的逻辑进行执行。
4. 总结
这篇文章里介绍了下CommonJS, AMD, CMD规范的相关区别与联系,这里再简要的总结下:
CommonJS: 每个文件就是一个模块,不用define进行定义,node使用此规范;
AMD: 使用define定义一个模块,讲究提前依赖;
CMD: 使用define定义模块,将就就近依赖
好了,以上就是这篇文章的全部内容了,接下来,我们就要开始正式进行node的学习了。感兴趣的朋友们请继续关注软件开发网哦。









