标签:
//方法一:将函数绑定到原型上 define(function(require, exports, module) { $.fn.tab = function(option, callback) { function bootstrap() { console.log(‘djsakhdkj‘); } bootstrap(); } $(function(){ $().tab();//因为将tab绑定到$原型上,所以要使用$().tab()去调用 }) })
//方法二:直接写函数形式 define(function(require, exports, module) { var tab = function(option, callback) { function bootstrap() { console.log(‘545‘); } bootstrap(); } $(function(){ tab();//因为将tab绑定到$原型上,所以要使用$().tab()去调用 }) })
上面对应的html中调用:
seajs.use(‘./../../js/tab‘);
第三种方法:
//方法三:使用module.exports向外提供函数接口,html中代码为: // seajs.use(‘./../js/calendar‘, function () { // init(); // }); define(function(require, exports, module) { $.fn.tab = function(option, callback) { function bootstrap() { console.log(‘djsakhdkj‘); } bootstrap(); } $(function(){ init=function(){ $().tab();//因为将tab绑定到$原型上,所以要使用$().tab()去调用 } module.exports=init; }) })
对应的html文件:
seajs.use(‘./../js/calendar‘, function () { init(); });
标签:
原文地址:http://www.cnblogs.com/xiaozhumaopao/p/5954439.html