幾個幾乎沒機會用上的瀏覽器 JavaScript知識

JavaScript,一個自由的語言

一個物件導向變型的prototype-based 程式語言

class可以即宣告即用,不必預先定義

同時 class即是一個 function

(1)

Object是一個 class,也是一個 function

因此 Object instanceof Function =>  true

(3)

Function是一個 function

因此 Function instanceof Function => true

(3)

Function是一個 function,也是一個 object (instance)

因此 Function instanceof Object => true

(4)

Object是一個 Function,也是一個 object (instance)

因此 Object instanceof Object => true

(5)

Function類別的物件,包含 call 與 apply兩個 function

call 與 apply function也是一個 Function

因此 <funtion>.apply.apply.apply.apply.........成立

       <function>.call.call.call.call.call .........成立

(6)

在瀏覽器中以 window物件做為一切的根

任何的全域變數皆歸屬於 window物件

而 window也是全域變數

因此 window.window.window.window............. == window => true

創作者介紹
創作者 wylokgo101 的頭像
wylokgo101

豆棚瓜架雨如絲 - WYLOKGO101

wylokgo101 發表在 痞客邦 留言(0) 人氣()