模块化编程---CMD
Posted yangmanliabcd
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了模块化编程---CMD相关的知识,希望对你有一定的参考价值。
CMD 即Common Module Definition
通用模块定义,CMD规范是国内发展出来的,就像AMD有个requireJS
,CMD有个浏览器的实现SeaJS
,SeaJS
要解决的问题和requireJS
一样,只不过在模块定义方式和模块加载(可以说运行、解析)时机上有所不同。
在 CMD 规范中,一个模块就是一个文件。代码的书写格式如下:
require
是可以把其他模块导入进来的一个参数;而exports
是可以把模块内的一些属性和方法导出的;module
是一个对象,上面存储了与当前模块相关联的一些属性和方法。
AMD是依赖关系前置,在定义模块的时候就要声明其依赖的模块;
CMD是按需加载依赖就近,只有在用到某个模块的时候再去require:
seajs使用例子
转自 https://www.jianshu.com/p/d67bc79976e6 前端模块化(CommonJs,AMD和CMD)
以上是关于模块化编程---CMD的主要内容,如果未能解决你的问题,请参考以下文章
Android 逆向Android 逆向通用工具开发 ( Android 平台运行的 cmd 程序类型 | Android 平台运行的 cmd 程序编译选项 | 编译 cmd 可执行程序 )(代码片段