本篇是以一步一步實現(xiàn)Vue的響應(yīng)式-對象觀測為基礎(chǔ),實現(xiàn)Vue中對數(shù)組的觀測。 數(shù)組響應(yīng)式區(qū)別于對象的點 如果是直接修改屬性值,那么跟對象是沒有什么區(qū)別的,但是數(shù)組可以調(diào)用方...

本篇是以一步一步實現(xiàn)Vue的響應(yīng)式-對象觀測為基礎(chǔ),實現(xiàn)Vue中對數(shù)組的觀測。 數(shù)組響應(yīng)式區(qū)別于對象的點 如果是直接修改屬性值,那么跟對象是沒有什么區(qū)別的,但是數(shù)組可以調(diào)用方...
一直都對生成器似懂非懂的感覺,知道生成器的特點: 可以在執(zhí)行中暫停 執(zhí)行生成器會返回迭代器 但是一直不明白生成器在實際開發(fā)的作用,下面一起來挖掘其可以解決哪些開發(fā)痛點。 先熟...
平時開發(fā)中,Vue的響應(yīng)式系統(tǒng)讓我們不再去操作DOM,只需關(guān)心數(shù)據(jù)邏輯的處理,極大地降低了代碼的復(fù)雜度。而響應(yīng)式系統(tǒng)也是Vue的核心,作為開發(fā)者有必要了解其實現(xiàn)原理! 簡易版...
背景 很多時候,當(dāng)打開瀏覽器的開發(fā)者工具,查看網(wǎng)絡(luò)請求,對于資源大?。⊿ize)選項,除了有具體的數(shù)字大小,還有from memory cache、from disk cac...
element.offsetParent 定義 element.offsetParent為包含element的祖先元素中,層級最近的定位元素。也就是說,offsetParen...
作為一枚做后臺管理系統(tǒng)的前端,除了羨慕做移動端或小程序的同行,就是經(jīng)常被要求做一個XX的維護頁面!這不,這周PO又說:小X啊,給系統(tǒng)做個手機號歸屬地的維護頁面吧! 什么是維護...
最近在閱讀Element-UI的input組件源碼時,發(fā)現(xiàn)其使用了composition事件: 印象里紅皮書好像有提到過,但已經(jīng)記不清有什么作用了,趁此機會學(xué)習(xí)下。 comp...
上次介紹了前端性能優(yōu)化之防抖-debounce,這次來聊聊它的兄弟-節(jié)流。 再拿乘電梯的例子來說:坐過電梯的都知道,在電梯關(guān)門但未上升或下降的一小段時間內(nèi),如果有人從外面按開...
@筱杉少年 謝謝!是的,主要在于理解原理,用的話還是現(xiàn)成的庫比較全面
前端性能優(yōu)化之防抖-debounce這周接到一個需求-給輸入框做模糊匹配。這還不簡單,監(jiān)聽input事件,取到輸入值去調(diào)接口不就行了?然而后端小哥說不行,這個接口的數(shù)據(jù)量非常大,這種方式調(diào)用接口的頻率太高,而且...
這周接到一個需求-給輸入框做模糊匹配。這還不簡單,監(jiān)聽input事件,取到輸入值去調(diào)接口不就行了?然而后端小哥說不行,這個接口的數(shù)據(jù)量非常大,這種方式調(diào)用接口的頻率太高,而且...
先說結(jié)論:在改變pageSize時,若當(dāng)前的currentPage超過了最大有效值,就會修改為最大有效值。 一般Pagination組件的聲明如下: 數(shù)據(jù)都是異步獲取的,所以...
本篇將分析最后的catch、all、race方法。首先是catch方法,回想下catch方法的使用方式,我們一般將其放在Promise鏈的最后,用來捕獲拒絕的原因。因此,ca...
在上篇文章Promise-Polyfill源碼解析(1)詳細分析了Promise構(gòu)造函數(shù)部分的源碼,本篇我們繼續(xù)分析剩下的源碼。本篇我們重點分析then方法,讓我們回憶下th...
平時在項目中經(jīng)常使用到Promise,很好奇其內(nèi)部的實現(xiàn),發(fā)現(xiàn)promise-polyfill的實現(xiàn)非常符合Promise標(biāo)準(zhǔn),特地花幾天細讀了下。 我們平時都是以new P...
最近項目有個需求是企業(yè)微信掃碼登錄,看過官方文檔后感覺挺簡單的,然而還是踩了好多坑,折騰了好久。。在此記錄下遇到的坑。 URI的編碼 官方文檔的參數(shù)說明是這樣的 其中特別說明...
一直覺得正則表達式很難,平時遇到都是網(wǎng)上copy,最近刷犀牛書的時候看到了正則部分,正好整理下知識點! 1、重復(fù) {n, m}: 匹配前一項至少n次,但不能超過m次 比如 ...
最近工作在與后端對接的時候,由于時間格式問題,踩了好多坑。自己在周末好好整理一下。 1、時間格式 首先要清楚幾種時間格式 GMT(Greenwich Mean Time),即...