天天看點

JavaScript 面向對象整理筆記(一)

面向對象中:對象下的變量叫做屬性

                     對象下的函數叫做方法

原型:去改寫對象下面的公用方法或者屬性,讓公用的屬性或者方法在記憶體中隻存在一份,好處就是提高性能

面向對象的基本寫法:

function 構造函數(){

this.屬性

}

構造函數.原型(prototype).方法 = function(){

}

var object = new 構造函數();

object.方法();

将普通的寫法改寫面向對象

普通方法變型:1.盡量不要出現函數的嵌套

                          2.可以有全局變量

                          3.把onload中不是指派的語句單獨放在一個函數中

改寫面向隊形:1.全局變量就是屬性

                          2.函數就是方法

                          3.onload中建立對象

                          4.this的指向問題(事件或者定時器特别容易改變this的指向,盡量讓面向對象中的this指向對象)

面向對象的好處就是靈活,可以多個方法組合使用

繼續閱讀