js的模块加载规范amd cmd 有什么区别,网上看了一些资料,不是太明白
发布于 11 年前 作者 yakczh 18690 次浏览 最后一次编辑是 8 年前
6 回复

貌似nodejs var xx=require(‘xx’) 这种是cmd

强烈推荐@玉伯 的文章, <<前端模块化开发那点历史>> https://github.com/seajs/seajs/issues/588 注意 Node 是属于 CommonJS, AMD 是分支, CMD 是国人搞出来的分支 AMD 和 CMD 都是主要为前端设计的规范, 和 Node 有分裂, 当然目的都是好的 AMD 主要是 RequireJS 社区的规范, 英文社区的 CMD 是 SeaJS 的, 主要语言是中文, 可以直接去 Github 看

其实感觉CMD比较无聊,CMD文件合并之后,还是AMD。

印象里在 AMD 规范里看到过一种省略写法, 看起来和 CMD 一模一样 实用性你觉得怎么样呢?

这货写的很奇怪,把js路径硬编码到模块文件中去了 如果项目目录调整了怎么办?

RequireJS 吗?.. 因为没错发布都需要重新编译啊

回到顶部