模块化的理解

模块化: 是具有特定功能的一个对象( 广义理解 ),模块的内部数据的实现是私有的,只是向外部暴露一些接口(方法)与外部其他模块通信
模块定义的流程:
1.定义模块(对象)
2.导出模块
3.引用模块
好处:可以存储多个独立的功能块,复用性高
种类:

    • AMD( require.js)在浏览器端使用
    • CMD ( sea.js ) 在浏览器端使用
    • Common.js   node采用commonjs规范,在服务端使用
原文地址:https://www.cnblogs.com/wszxx/p/12933933.html