首页 > 代码库 > 使用seajs编写模块
使用seajs编写模块
//方法一:将函数绑定到原型上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(); });
使用seajs编写模块
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。