初步實作(面向過程的方式)
函數封裝
對象封裝
字面量
//$().css({})
//$.ajax({})
//複用性差
var obj = new object();
obj.key = value;
obj.key1 = value1;
function person(){
}
var p = new person();
//解決方案:
// 将方法的聲明提出來放到構造函數外面,每次給對象的方法指派的時候,直接将外面聲明好的函數直接指派給對象的方法,這樣,所有的對象就都共享同一個方法了
function sayhello(){}
funciton person(){
//這麼解決會造成全局變量污染以及代碼結構混亂的問題
person.prototype.name = "";
var obj = {};
var obj1 = {
for(var k in obj1){
var obj = {
person.prototype = obj;
for(var k in obj){
//object.create
var obj = object.create(obj1);
//建立出來一個新的對象obj,obj的原型就是obj1
function mycreate(obj){