你的位置:首页 > 软件开发 > Java > Javascript高级程序设计读书笔记(第六章)

Javascript高级程序设计读书笔记(第六章)

发布时间:2015-07-31 16:00:06
第6章 面向对象的程序设计  6.2 创建对象    创建某个类的实例,必须使用new操作符调用构造函数会经历以下四个步骤:创建一个新对象;将构造函数的作用域赋给新对象;执行构造函数中的代码;返回新对象。    构造函数的问题:每个方法都要在每个实例上重新创建一遍;     ...

Javascript高级程序设计读书笔记(第六章)

第6章  面向对象的程序设计

  6.2 创建对象

    创建某个类的实例,必须使用new操作符调用构造函数会经历以下四个步骤:

    1. 创建一个新对象;
    2. 将构造函数的作用域赋给新对象;
    3. 执行构造函数中的代码;
    4. 返回新对象。

    构造函数的问题:每个方法都要在每个实例上重新创建一遍;

    理解原型对象:

      无论何时,只要创建了一个新函数,就会根据一组特定的规则为该函数创建一个prototype属性,这个属性指向函数的原型对象。默认情况下,所有原型对象都会自动获得一个constructor属性,这个属性包含一个指向prototype属性所在函数的指针。如下面的例子:

function Person() {}Person.prototype.name = "Nicholas";Person.prototype.age = 29;Person.prototype.job = "Software Engineer";Person.prototype.sayName = function() {  alert(this.name);};var person1 = new Person();person1.sayName();  //"Nicholas"

原标题:Javascript高级程序设计读书笔记(第六章)

关键词:JavaScript

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。