1、cmd规定一个模块就是一个文件,amd倒没这样提,是不是意味着amd可以多个模块放进一个文件?
2、amd的依赖模块假如是这样["require","exports","hahh1","haha2"],他们的顺序可以调乱吗(factory的参数当然会和数组里的顺序保持一致的前提下),比如["hahh1","haha2","require","exports"],或者["hahh1","exports","haha2","require"],等等,可以否?
3、cmd里有这样的话,“提示:exports 仅仅是 module.exports 的一个引用。在 factory 内部给 exports 重新赋值时,并不会改变 module.exports 的值。因此给 exports 赋值是无效的,不能用来更改模块接口。”,那么这样的话,exports就没有啥应用场景了吧,基本只是和module连用,module.exports?
4、amd里好像没有cmd里那种module.exports的写法,exports相当于cmd里的module.exports,那么amd里的module用来干嘛的,应用场景有哪些?我看几个amd教程里的例子好像也没用到module这个特殊依赖关键字。
暂时问这几个吧。
thx
--
FROM 14.152.90.*