原创 js中this問題

默認綁定 // 沒人綁定,this => window 隱式綁定 // 誰調用this指向誰 顯示綁定 // bind call apply 構造器調用。(構造器裏的this指向返回的這個對象)這裏可以聯繫new的原理過程 new

原创 js執行機制

定義: JavaScript是基於單線程運行的,同時又是異步執行的,一般來說這種既是單線程又是異步的語言都是基於事件來驅動的,恰好瀏覽器給JavaScript提供了這種環境 執行過程 同步和異步任務分別進入不同的執行"場所""

原创 函數的編程思想

惰性函數 常用於函數庫的編寫,單例模式中 // 惰性函數 function addEvent(dom, type, handler) { if (dom.addEventListener) { console.log('fi

原创 原型與原型鏈

由圖可看出絕大多數對象都繼承自Object.prototype,還有例外繼承自(0bject.create(原型)) 定義:原型是function對象的一個屬性,它定義了構造函數製造出的對象的公共祖先通過該構造函數產生的對象,可以