方案一
直接掛在自定義的對(duì)象屬性上悲靴。
tool.js
如下:
const FliTool = {};
FliTool.test = function(val1,val2) {
console.log('val1:',val1);
return val1+val2;
}
FliTool.test2 = function(el,val1,val2) {
console.log('可用jquery語(yǔ)法',el);
return el.html()+val1+val2;
},
使用tool.js
:
console.log(FliTool.test(10,20))
方案二
將方法封裝到對(duì)象的prototype上派殷,并且使對(duì)象成為全局變量离赫,即掛在window上肢娘。
tool.js
如下:
(function(){
"use strict";
var CustTool=function(){};
CustTool.prototype={
test: function(val1,val2) {
console.log('val1:',val1);
return val1+val2;
},
test2: function(el,val1,val2) {
console.log('可用jquery語(yǔ)法',el);
return el.html()+val1+val2;
},
}
window.CustTool=CustTool;
})();
使用tool.js
:
var tool = new CustTool();
console.log(tool.test(10,20))