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