摘要: javascript实现面向对象时,并没有类似于java、c++的严格的类层次结构。所以想实现继承,也不能通过extend等方式实现。不过javascript提供的原型链表机制可以很好的完成这一工作,实现继承机制。继承的思想宽松点说就是子类继承父类的属性和方法,并且隐藏父类的同名属性或方法。在javascript中实现该机制并不难,只不过比较粗糙一点,看下面的例子。 1: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DT 阅读全文
posted @ 2011-05-09 15:44 像阳光一样 阅读(544) 评论(0) 推荐(0) 编辑
摘要: 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 阅读全文
posted @ 2011-05-09 15:05 像阳光一样 阅读(11567) 评论(12) 推荐(6) 编辑