1. 程式人生 > >JavaScript之深入理解【函數】

JavaScript之深入理解【函數】

計時器 卸載 擁有 普通 參數 深入理解 成對 類型 t對象

一 參考文獻   《JavaScript忍者秘籍》 二 函數特征總結   1. 函數是【第一型對象(first-class object)】:可以像這門語言的其它對象一樣使用     函數可以共處,可以將其視為其它任意類型的JavaScript對象;     普通的JavaScript數據類型,函數可以被任意變量進行引用,     或者聲明成對象字面量,甚至可將其作為函數參數進行傳遞。     ①可以通過【字面量】[創建]     ②可以[賦值]給【變量】、【數組】或【其他對象的屬性】     ③可以作為【參數】[傳遞]給函數     ④可以作為【函數的返回值】進行[返回]     ⑤可以擁有[動態創建並賦值
]的【屬性】   2. 瀏覽器的事件輪詢     ①事件相互穿插發生。(瀏覽器事件[頁面加載完成、頁面卸載]、網絡事件、用戶事件[鼠標點擊、移動、按鍵]、計時器事件)     ②瀏覽器的事件輪詢是【單線程】的。     ③每個事件都在自己的生命周期中進行處理,所有其他事件必須等到這個事件處理結束後才能繼續處理。   3. 回調概念

JavaScript之深入理解【函數】