摘要:前言前端開發中會遇到一些頻繁的事件觸發,比如的,等等,假如你對自己的代碼不做什么的處理,你會發現頁面卡頓觸發接口請求頻繁等問題,本文將淺析函數節流跟防抖實現,一步一步逐漸揭開函數節流跟防抖的真面目 前言 前端開發中會遇到一些頻繁的事件觸發,比如:window的scroll、resize;mousedown、mousemove,keyup、keydown等等,假如你對自己的代碼不做什么的...
摘要:狀態表示對象的狀態狀態描述未初始化。表示成功,表示未找到,表示服務器內部錯誤等。前提是瀏覽器必須支持這個功能,而且服務器端必須同意這種跨域。事件傳輸成功完成。 系列文章 關于前端上傳文件全面基礎掃盲貼(零)關于前端上傳文件全面基礎掃盲貼(一) ----- XMLHttpRequest關于前端上傳文件全面基礎掃盲貼(二) ----- File關于前端上傳文件全面基礎掃盲貼(三) ----...
摘要:為了學習困在了瀏覽器流程進程線程宏任務微任務頁面渲染的漩渦當中不可自拔所以查詢許多資料并根據理解梳理了他們的關系希望幫忙指正流程梳理瀏覽器進程進程瀏覽器一個頁面就是新的一個進程進程是資源分配的最小單位系統會給它分配內存進程通訊第三方插件進程 為了學習Promise,困在了瀏覽器http流程,進程,線程,宏任務,微任務,頁面渲染的漩渦當中,不可自拔,所以查詢許多資料,并根據理解,梳理了他...
摘要:整理面試時所遇到的前端試題,有錯誤還請指出解釋一下的作用域作用域,是指函數生效的范圍。全局作用域有兩種聲明方式顯示聲明帶關鍵字隱式聲明不帶關鍵字默認聲明函數作用域指在函數內有效外層無法直接訪問。 整理面試時所遇到的前端試題,有錯誤還請指出 1.解釋一下JavaScript的作用域? 作用域,是指函數生效的范圍。JavaScript的作用域分為全局作用域和函數作用域全局作用域?生命周期將...
摘要:最后看一下這時候執行返回,如下調用執行循序調用第層中間件返回即調用第層中間件返回即調用根返回即調用一個例子讀懂上文提到是個柯里化函數,可以看成是將所有函數合并成一個函數并返回的函數。 由于一直用業界封裝好的如redux-logger、redux-thunk此類的中間件,并沒有深入去了解過redux中間件的實現方式。正好前些時間有個需求需要對action執行時做一些封裝,于是借此了解了下...