4 回答

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

TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超7個(gè)贊
不知道樓主說的常用的功能指的是什么?
你可以新建一個(gè)JS文件,把常用的功能代碼都放到其中,然后以后所有的頁(yè)面都引用,來使用。
添加回答
舉報(bào)