CNode

js的模块加载规范amd cmd 有什么区别,网上看了一些资料,不是太明白

Yyakczh发布于13 年前最后回复12 年前6 回复19309 浏览0 收藏
查看回复

回复 (6)

Y
yakczh#2·12 年前

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

Y
yakczh#3·13 年前

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

J
jiyinyiyong#4·13 年前

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

I
island205#5·13 年前

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

J
jiyinyiyong#6·13 年前
引用 island205其实感觉CMD比较无聊,CMD文件合并之后,还是AMD。

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

参与回复
登录后即可参与回复。登录