|
|
<div class="postBody">javascript中面向对象的实现
javascript中的函数可以充当类的角色,我们用函数的prototype完成类的功能。
首先了解javascript中的对象是如何工作的,对象允许你定义一个变量然后可以在变量上设置任意多的属性
让我们看下一个简单的例子
<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; width: 98%; font-size: 13px;"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->varmyObj=newObject;
myObj.a=5;
myObj['b']=10;
myObj.c=20;
myObj.getTotal=function(){
alert(this.a+this.b+this.c);
});
//or
varmyObj={a:5,b:10,c:20,getTotal:function(){alert(this.a+this.b+this.c);}}; |
|