发表于: 2017-01-11 00:23:28
2 1258
今天完成的事:熟悉萝卜多项目代码,听丝毫讲了js中的面向对象编程。
遇到的问题及收获:
(1)“对象”是单个实物的抽象。
(2)“对象”是一个容器,封装了“属性”(property)和“方法”(method)。
学习了new命令的作用,就是执行构造函数,返回一个实例对象。
var Vehicle = function (){
this.price = 1000;
};
var v = new Vehicle();
v.price // 1000
console.log(v.price)
上面代码通过new命令,让构造函数Vehicle生成一个实例对象,保存在变量v中。这个新生成的实例对象,从构造函数Vehicle继承了price属性。在new命令执行时,构造函数内部的this,就代表了新生成的实例对象,this.price表示实例对象有一个price属性,它的值是1000。
明天要做的事:完善后台管理系统的代码。
评论