你的位置:首页 > 软件开发 > Java > 关于 CommonJS AMD CMD UMD 规范的差异总结

关于 CommonJS AMD CMD UMD 规范的差异总结

发布时间:2015-07-22 04:00:04
一、CommonJS 主要是用于服务器端的规范,比如目前的nodeJS.根据CommonJS规范,一个单独的文件就是一个模块。每一个模块都是一个单独的作用域,也就是说,在一个文件定义的变量(还包括函数和类),都是私有的,对其他文件是不可见的。// foo.jsvar requ ...

一、CommonJS 主要是用于服务器端的规范,比如目前的nodeJS.

根据CommonJS规范,一个单独的文件就是一个模块。每一个模块都是一个单独的作用域,也就是说,在一个文件定义的变量(还包括函数和类),都是私有的,对其他文件是不可见的。

// foo.jsvar request = require('request').default({   timeout: 4000});module.exports = function(){   this.re = '';  this.req = function(url){     request(url,function(error,status,res){       this.re = res;    });  }};//---------------------------------------------// main.jsvar Foo = require('./foo');var foo = new Foo();foo.req('http://www.baidu.com');//这么个异步法 foo.re应该是空的吧..console.log(foo.re);

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:关于 CommonJS AMD CMD UMD 规范的差异总结

关键词:JS

JS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。