摘要:
Javascript是一种基于对象(Object-Based)的编程语言,常说在javascript中一切都是对象,那么对象究竟是怎么产生的呢? (一)原始模式 首先说一下我们常见的对象——Object实例。创建Object实例方式有很多,第一种是使用new操作符后跟Object构造函数:var person=new Object();person.name="张三";person.age=21; 另一种方式是对象字面量表示法:var person={ name:"张三", age:21} 这两种方式是生成对象的原始模式。这样写有个很明显的弊端:如果我们 阅读全文
摘要:
今天在网上查看Javascript面向对象编程相关文章时,看到了一个让我下意识判断错误的例题,虽然原理很简单,但还是记录下来,供日后工作和广大Javascript学习者查询。<script type="text/javascript">function A(){ this.a="a";}A.prototype.b="b";A.prototype.getA=function(){ return this.a;}function B(){ this.c="c";}B.prototype=new A();B. 阅读全文