用jquery实现简单的模块开发
把以下代码进行封装,放入js文件中;命名Module.js (名字随意起);(function($,win){var Load = function(){if(this == window){return new Load();}return this;};Load.prototype...
·
把以下代码进行封装,放入js文件中;命名Module.js (名字随意起)
;(function($,win){
var Load = function(){
if(this == window){
return new Load();
}
return this;
};
Load.prototype = {
getScript:function (url,callback) {
return $.getScript(url,function(data){
callback&&callback(eval(data))
})
}
}
var MDE = {
use:function(url,callback){
if(!url){
return
}
return Load().getScript(url,callback);
}
}
win.MDE =MDE;
})(window.jQuery,typeof window==='object'?window:this)
以下代码使用闭包函数进行包裹,防止被调用,写法要统一
;;(function(){
var Utils = {
initEvent:function(){
this.bindEvent();
console.log("init");
},bindEvent:function(){
$(".add").click(function(){
})
}
}
return Utils;
})()
调用方式:
MDE.use("/assets/module/gcjsy/company/officehall/compApply/ba/change/Utils.js",function(data){
data.initEvent()
})
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐

所有评论(0)