ndoojs提供require方法来手动加载自定义模块,支持do.js和seajs两种加载方式。do.js 参考do.js
1. 参数说明
ndoo.require(
(array|string) depend, // 需要加载的依赖
(function) callback, // 另载完成的回调
(string) type // 类型,'do'或'seajs'
)
2. 示例
加载seajs类型的包,和依赖插件
// file jquery-1.11.1.js
define(function(require, exports, module) {
...
});
// file jquery-mytest.js
define(function(require, exports, module) {
var $ = require('./jquery-1.11.1.js');
$.fn.mytest = function () {
console.log($.version);
}
});
// file app.js
mainAction: function(param){
console.log(param);
_n.require(['../example/lib/jquery-1.11.1.js', '../example/lib/jquery-mytest.js'], function(a){
a('body').mytest();
}, 'seajs');
}