淺談js防抖和節流
防抖和節流嚴格算起來應該屬於效能優化的知識,但實際上遇到的頻率相當高,處理不當或者放任不管就容易引起瀏覽器卡死。所以還是很有必要早點掌握的。(信我,你看完肯定就懂了) 從滾動條監聽的例子說起 先說一個常
防抖和節流嚴格算起來應該屬於效能優化的知識,但實際上遇到的頻率相當高,處理不當或者放任不管就容易引起瀏覽器卡死。所以還是很有必要早點掌握的。(信我,你看完肯定就懂了) 從滾動條監聽的例子說起 先說一個常
1. 流的概念 流是一組有序的,有起點和終點的位元組資料傳輸手段 它不關心檔案的整體內容,只關注是否從檔案中讀到了資料,以及讀到資料之後的處理 流是一個抽象介面,被 Node 中的
歡迎回來,在第一篇文章中, 描述了NodeJS事件迴圈的總體情況,在這一節中,將通過程式碼例項詳細討論三種重要的佇列。它們是, timers , immediates 和 process.nextTick 的
Uncaught TypeError: Cannot read property 'foo' of undefined. 是一個我們在 JavaScript 開發中都遇到過的可怕錯誤。
大家都知道 react 是 facebook 的產品,而 angular 是 google 產品,angular 是用 typescript 來編寫,通過 typescript 這個 javascript 超級
原型鏈繼承 function SuperType() { this.property = true; } //在原型鏈上定義方法。 Su
作者:ivweb villainthr 市面上現在流行兩種沙箱模式,一種是使用iframe,還有一種是直接在頁面上使用new Function + eval進行執行。 殊途同歸,主要還是防止一些Hacker
最近專案用到了程式碼混淆,就研究了下混淆技術 通過蒐羅資訊得知的混淆工具有:google closure ,uglify2,yuicompressor 今天先拿goog
這是前端面試過程中遇到的一道演算法題,雖說難度不大,但是也有些細節的地方需要仔細考慮。 比如說陣列 [1, 2, 4, 4, 3, 5],第 2 大的數字是 4,出現了 2 次。下面以這個為例展開演算法的講
這是介紹Array,Set,Object,Map系列的第二篇譯文。 原文連結:戳這裡 按照慣例,詳細的API補充在在文章底部。 你可能想問,為什麼要單獨將Object和Map
Proxy 和Reflect 是 ES6 新增 API。 Reflect Reflect 是一個內建的物件,它提供攔截 JavaScript 操作的方法。Reflect不
原文:https://zhehuaxuan.github.io/2019/03/07/%E8%B7%9Funderscore%E4%B8%80%E8%B5%B7%E5%AD%A6%E5%A6%82%E4%BD%
1、物件建立 String型別是字串的物件包裝型別,可以像下面這樣使用String建構函式來建立。 var stringObject = new String("hello wor
函式 在ES2018中,函式已經是一個很複雜的體系了,我在這裡整體了一下。 1、普通函式:用function關鍵字定義的函式 function foo(){ // code
今天收到一個問題 var a = +[] 別用控制檯,能說出來是多少? 一下沒反應過來,不知道你說對了沒 反正我說錯了,哈哈哈~ 好了,先公佈結果 console.log