前言 自己遇到的一個(gè)面試題,感覺(jué)挺有趣的。 實(shí)現(xiàn)效果(需求) 完成fun函數(shù) 實(shí)現(xiàn)代碼 后記 后面有時(shí)間研究一下express中間件的實(shí)現(xiàn)解析。
前言 本文希望讀者預(yù)先擁有廣度優(yōu)先搜索(BFS)的知識(shí),如果寫(xiě)過(guò)廣搜解迷宮的題就更好了。 什么是尋路算法 當(dāng)我們給定一個(gè)地圖和終點(diǎn)起點(diǎn)的時(shí)候,我...
前言 本文是系列開(kāi)篇,系列的主旨在于分享自己在閱讀vue源碼時(shí)的收獲和體會(huì),一方面是讓自己有個(gè)總結(jié),另一方面幫助想要理解vue源碼的同學(xué)有個(gè)可以...
前言 DOM是很慢的。真正的 DOM 元素非常龐大,這是因?yàn)闃?biāo)準(zhǔn)就是這么設(shè)計(jì)的。而且操作它們的時(shí)候你要小心翼翼,輕微的觸碰可能就會(huì)導(dǎo)致頁(yè)面重排產(chǎn)...
前言 本文假設(shè)讀者使用過(guò)或者了解什么是SPA SPA路由簡(jiǎn)單實(shí)現(xiàn) 代碼(被解析項(xiàng)目地址) 為了避免誤會(huì),代碼不是我寫(xiě)的,我只是解析源碼。spa-...
Webpack模塊熱替換(HMR) 熱替換就是我代碼更新了,我不需要手動(dòng)f5頁(yè)面就更新了,這個(gè)功能主要是用于開(kāi)發(fā)過(guò)程中,對(duì)生產(chǎn)環(huán)境沒(méi)有任何幫助。...
前言 最近在優(yōu)化項(xiàng)目性能,由于要想完美的貼合設(shè)計(jì)稿,所以使用了font-face加載字體,然而 這么恐怖的嗎,加載字體就耗了20多M。所以這很有...
前言 這篇文章會(huì)簡(jiǎn)單介紹一下四叉樹(shù)的基本思想,然后會(huì)對(duì)timohausmann/quadtree-js進(jìn)行代碼解析。 預(yù)備理論 什么是四叉樹(shù) 為...
前言 之前看quill源碼(一個(gè)富文本編輯器)的時(shí)候第一次接觸Range與Selection對(duì)象,之前也寫(xiě)過(guò)一篇文章總結(jié)了這兩個(gè)對(duì)象,不過(guò)感覺(jué)略...