`
kewen342757003
  • 浏览: 142979 次
社区版块
存档分类
最新评论

JS权威指南(动物系列犀牛书)读书笔记——第九章 类、构造函数和原型对象

 
阅读更多
1.构造函数
简单来说JS中的构造函数就是关键字 this
function hero(n,l)
{
    this.name = n;
    this.level = l;
}
var hero1 = new hero(NeverMore,25); // hero1 = {name:NoverMore, level:25};

var hero2 = new hero(Pudge,25);  // hero1 = {name:Pudge, level:25};

这样的这个东西就可以算是构造函数,下面就是用这个构造函数新建的两个hero对象。

构造函数通常没有返回值。

2.读取和写入继承的属性
只有在读取的时候,才会使用原型对象。
写入的时候不会操作到原型对象。

3.JS固有的内建的类(如String,Date),也可以添加原型对象的属性和方法,不过强烈建议不要这样做。

4.JS中调用实例方法
这种调用在实例对象的属性前面必须显示的加上  this关键字。(感觉有点蛋疼,但是必须这么干)
return this.width*this.length;
不过有个稍微变通的方法,就是在方法体前面加上with(this);
with(this){width*length};

5.
分享到:
评论
1 楼 kyfxbl 2012-10-12  
来江湖小虾米的博客学习一下,第5条心得写得好!

佐佐成你好,佐佐成再见,过几天再来看看

相关推荐

Global site tag (gtag.js) - Google Analytics