本文共 991 字,大约阅读时间需要 3 分钟。
把以下代码进行封装,放入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() })转载地址:http://zlvbi.baihongyu.com/