面向对象
创建方式 1.使用Object或对象字面量创建对象 2.工厂模式创建对象 3.构造函数模式创建对象 4.原型模式创建对象 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> </head> <body> <script> // 1.使用Object内置的构造函数来创建对象 var person = new Object(); person.name = '热狗'; person.age = 20; person.fav = function () { alert(this.name) }; person.fav(); // 2.字面量方式创建 var person = { name: '热狗', age:18, fav:function () { alert(this.name) } }; person.fav(); // 3.工厂模式 function createPerson() { var person = new Object(); person.name = '热狗'; person.age = 20; person.fav = function () { alert(this.name) }; return person; } var p1 =