JavaScript第三天总结
什么是面向过程?
解决一个问题,需要一步一步分析需要怎样,然后需要怎样,一步一步实现的。
什么是面向对象 ?
把整个需求按照特点、功能划分,将这些存在共性的部分封装成对象,创建了对象不是为了完成某一个步骤,而是描述某个事物在解决问题的步骤中的行为
创建自定义对象有哪三种方式?
对象字面量方式
var person = {
变量名: 值,
变量名: 值,
变量名: function () {
代码块;
}
}
new一个Object方式
var person = new Object();
person.name = "李四";
person.age = 25;
person.sex = "女";
person.sayName = function(){
contsole.log("this.name")
}
构造函数方式
function 变量名(值) {
this. 变量名 = 值,
this. 变量名 = 值,
this.变量名 = function () {
};
this.变量名 = function () {
};
}