前言 自己遇到的一個(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é)略...