CommonJs规范 , AMD规范 , CMD规范

it2022-05-05  172

相同点:为了模块化不同点: AMD 异步加载模块CommonJs 同步加载模块CMD 是seajs推崇的规范,CMD则是依赖就近,用的时候再require 1.NodeJS遵循CommonJS var gulp = require("gulp") 导入模块的方法是 require()

2.引入模块的require方法都从哪里查找模块

核心模块名 文件夹的node_modules中 全局中NODE_PATH目录中

3.AMD

require(['mui'],function(mui){ function init(){} init; }); 配置不符合规范的插件是 shim

4.CMD

define(function(require, exports, module) { var clock = require('clock'); clock.start(); }); 创建requirejs模块的api是 define

最新回复(0)