<script language="javascript">
var B={
a: 1,
b: function (){
alert('a='+this.a+' ,b='+this.c);
},
d: function (){
this.a=3;
this.b();
},
e: {
a: 1,
b: 2
},
f: function (){
alert(this.e.b);
}
};
B.a=2;
B.c=3;
B.b();
B.d();
B.f();
</script>
用这种方法来OOP,感觉要比用new方便,
但不知那种方法更好,效率更高?
遗憾的是没有构造.
var B={
a: 1,
b: function (){
alert('a='+this.a+' ,b='+this.c);
},
d: function (){
this.a=3;
this.b();
},
e: {
a: 1,
b: 2
},
f: function (){
alert(this.e.b);
}
};
B.a=2;
B.c=3;
B.b();
B.d();
B.f();
</script>
用这种方法来OOP,感觉要比用new方便,
但不知那种方法更好,效率更高?
遗憾的是没有构造.