标签:on() common 项目 有一个 nod 实现 art node 问题
//  moduleA.js  
module.exports = function( value ){  
    return value * 2;  
}  
// moduleB.js var multiplyBy2 = require(‘./moduleA‘); var result = multiplyBy2(4);
  CommonJS是同步加载模块,但其实也有浏览器端的实现,其原理是将所有模块都定义好并通过id进行索引,这样就可以浏览器进行解析了
 服务器端的Node.js遵循CommonJS规范。核心思想是允许模块通过require 方法来同步加载所要依赖的其他模块,然后通过 exports或module.exports来导出需要暴露的接口
require("module");  
require("../file.js");  
exports.doStuff = function() {};  
module.exports = someValue;
define("module", ["dep1", "dep2"], function(d1, d2) {  
  return someExportedValue;  
});  
require(["module", "../file"], function(module, file) { /* ... */ });  
CMD规范和AMD相似,尽量保持简单,并且与CommonJS和NodeJS的Modules规范保持了很大的兼容性。
define(function(require, exports, module) {  
  var $ = require(‘jquery‘);  
  var Spinning = require(‘./spinning‘);  
  exports.doSomething = ...  
  module.exports = ...  
})  
转自 https://blog.csdn.net/vuturn/article/details/51970567
标签:on() common 项目 有一个 nod 实现 art node 问题
原文地址:https://www.cnblogs.com/jiuyi/p/9181259.html