我想自己封装一些js,把常用的功能封装起来,以便以后使用,自己又没有头绪,请各位高手帮忙出出主意?
4 回答
函数式编程
TA贡献1807条经验 获得超9个赞
利用对象属性可以实现最简单的封装,比如在**.js文件中,定义一个变量var benpao;
如果你要实现一个求平方的功能,你可以把你的函数封装成benpao的一个属性,例如:
benpao.pingfang = function(m){
return m*m;
}
当然,如果是Html DOM的操作函数,可以使用给原型添加属性的方式实现,例如在DOM上添加一个deleteDom()函数,用来删除自己。
HTMLElement.prototype.deleteDom = function() {
if (this.parentNode)
this.parentNode.removeChild(this);
};
使用时,如果有一个Div的Id属性为aaa,要想删除它,就这样使用:
document.getElementById("aaa").deleteDom();
添加回答
举报
0/150
提交
取消