2012年1月12日
摘要: 有很多时间我都想将js的继承方法好好的总结一下,可一直就是没有时间,总结的怎么样,也就见仁见智了。javascript中没有类的概念,与类相关的继承的概念更是无从谈起,但是我们可以通过特殊的语法来模拟面向对象语言中的继承。在js中模拟继承有多种方法,其中寄生组合模式是一种比较容易简单的模拟继承模式,下面是一个例子: js的继承包括属性的继承和方法的继承,他们分别通过不同的方法来实现。1、属性的继承 属性的继承通过改变函数的执行环境来实现。而改变函数的执行环境可以通过使用call()和apply()两种方法来实现。 我们首先创建一个animal"类"(实际上就是一个funct 阅读全文
posted @ 2012-01-12 11:36 it_code 阅读(253) 评论(0) 推荐(0) 编辑