慕運維8079593
2018-12-07 13:19:24
我想自己封裝一些js,把常用的功能封裝起來,以便以后使用,自己又沒有頭緒,請各位高手幫忙出出主意?
4 回答

函數(shù)式編程
TA貢獻1807條經(jīng)驗 獲得超9個贊
利用對象屬性可以實現(xiàn)最簡單的封裝,比如在**.js文件中,定義一個變量var benpao;
如果你要實現(xiàn)一個求平方的功能,你可以把你的函數(shù)封裝成benpao的一個屬性,例如:
benpao.pingfang = function(m){
return m*m;
}
當然,如果是Html?DOM的操作函數(shù),可以使用給原型添加屬性的方式實現(xiàn),例如在DOM上添加一個deleteDom()函數(shù),用來刪除自己。
HTMLElement.prototype.deleteDom = function() {?
if (this.parentNode)
? ? ? this.parentNode.removeChild(this);
};
使用時,如果有一個Div的Id屬性為aaa,要想刪除它,就這樣使用:
document.getElementById("aaa").deleteDom();
添加回答
舉報
0/150
提交
取消