JavaScript

4 posts with this tag

前端效能優化(2) - Throttle
前端效能優化(2) - Throttle
Throttle 也是一種常見的效能優化方式,與 Debounce 類似,但不同的地方在 Throttle 能確保一個函式在一段時間內只會觸發一次,無論該函式被呼叫幾次。
3 mins read
前端效能優化(1) - Debounce
前端效能優化(1) - Debounce
Debounce 是一種常見的效能優化方式,主要用於限制高頻事件的觸發次數,例如:當你使用 Google 搜尋某個關鍵字,它並不會在你輸入過程不斷搜尋,而是當你停下輸入後才去做搜尋的動作。
3 mins read
淺談 JavaScript 單執行緒語言如何做到異步運算
淺談 JavaScript 單執行緒語言如何做到異步運算
JavaScript 是單執行緒語言,照理來說應該一次只能做一件事情,但他卻能做到非同步進程,不讓程式被 blocked,這要歸功於 Event Loop,但 Event Loop 並不存在語言本身,而是由 runtime 來實現。
6 mins read
JavaScript 之 this 的運作
在 JavaScript 中,this 的指向通常是根據函數如何被調用來決定的。首先我們先觀察一個函式的參數包含哪些東西
3 mins read