We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
异步加载
modules Array 异步加载的模块数组
Array
success Function 成功回调
Function
fail Function 失败回调
例如:
require(['./test'], function () { // do something }, function () { throw new Error('Failed to load module'); });
同步获取
module String 要获取的模块名
String
返回 对应模块
返回
require(['./test'], function () { var test = require('./test'); // do somthing }, function () { throw new Error('Failed to load module'); });
定义模块
module String 模块相对该js文件对应路径,因为有可能在一个js文件中定义多个模块
dependencies Array 依赖数组
factory Functino 模块初始化工厂
Functino
value String, Number or Object 模块值
String, Number or Object
define('./test', [./util], function (require, exports, module) { var util = require('./util'); // do something exports = module.exports = { result: 'test' }; });
设置require
必须在第一次使用require前设置。
opts Object 设置内容
Object
require.opt({ base: 'http://qun.qq.com/js/' });
定制require
返回 对应的require实例
var myRequire = require.makeRequire({ base: 'http://qun.qq.com/js/' });