利用对象属性可以实现最简单的封装,比如在**.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();
建议看看jquery源码,找点灵感。
不知道楼主说的常用的功能指的是什么?
你可以新建一个JS文件,把常用的功能代码都放到其中,然后以后所有的页面都引用,来使用。