摘要:
javascript实现面向对象时,并没有类似于java、c++的严格的类层次结构。所以想实现继承,也不能通过extend等方式实现。不过javascript提供的原型链表机制可以很好的完成这一工作,实现继承机制。继承的思想宽松点说就是子类继承父类的属性和方法,并且隐藏父类的同名属性或方法。在javascript中实现该机制并不难,只不过比较粗糙一点,看下面的例子。 1: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DT 阅读全文
摘要:
1: <script> 2: function Circle( radius ){ 3: this.r = radius; 4: this.des = "圆形"; 5: 6: this.showInfo = function(){ 7: alert("这是一个"+this.des); 8: 9: } 10: } 11: 12: function Circle_area(r){ return Circle.PI*this.r*this.r; } 13: 14: function Circle_perimeter(r){ return 2*Cir 阅读全文