悟透JavaScript筆記

1.javascript的作用域問題:

任何程序都會在一個全局環境中運行。
在javascript裏的全局環境就是一個對象,這個對象是javascript運行環境的根,對於瀏覽器中的javascript來說,這個根對象就是我們熟知的window對象(非瀏覽器宿主程序中可能不叫window)。對於全局的javascript語句來說,window對象就相當於當前作用域。

 

 

2.用法

 

 

3.

 

 

4.初看prototype

javascript的所有的function類型的對象都有一個prototype(object類型)屬性,
可以給這個屬性添加屬性和方法。prototype提供了一羣同類對象共享屬性和方法的機制。

 

 

5.原型模型需要一個構造函數來定義對象的成員,而方法卻依附在該構造函數的原形上,對象間的方法是共享的,不會遇到垃圾回收的問題,大致寫法如下:

 

 

6.原型真諦

 

 


7.構造對象

var anObj1 = new MyFunc();
相當於
var anObj = {};//創建一個空對象
MyFunc.call(anObj);//將anObj對象作爲this指針調用MyFunc函數

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章