開(kāi)始之前 使用TypeScript封裝一個(gè)定時(shí)清除localStore的方法。項(xiàng)目中token的信息保存在了localStorage里面了。localStorage中除非手動(dòng)...
開(kāi)始之前 使用TypeScript封裝一個(gè)定時(shí)清除localStore的方法。項(xiàng)目中token的信息保存在了localStorage里面了。localStorage中除非手動(dòng)...
開(kāi)始之前 最近有一個(gè)前端項(xiàng)目一個(gè)需求是實(shí)現(xiàn)流程圖繪制,之前一直用ProcessOn畫(huà)一些流程圖,為這個(gè)需求決定照葫蘆畫(huà)瓢實(shí)現(xiàn)一下ProcessOn的前端。項(xiàng)目為了安全可控決定...
開(kāi)始之前 JavaScript是單線程語(yǔ)言,所以都是同步執(zhí)行的,要實(shí)現(xiàn)異步就得通過(guò)回調(diào)函數(shù)的方式,但是過(guò)多的回調(diào)會(huì)導(dǎo)致回調(diào)地獄,代碼既不美觀,也不易維護(hù),所以就有了promi...
寫(xiě)在之前 今天項(xiàng)目中有個(gè)問(wèn)題需要隨機(jī)生成一個(gè)包含大小寫(xiě)字母和數(shù)字的字符串并插入到一個(gè)字符串中做一個(gè)驗(yàn)證測(cè)試。繼續(xù)一下代碼的開(kāi)發(fā)過(guò)程。這個(gè)就是自己想出來(lái)的一個(gè)東西,代碼寫(xiě)得不一...
寫(xiě)在之前 距離上次整理日記整整一個(gè)周了,本來(lái)想再上周把這部分的內(nèi)容完成,兌現(xiàn)之前吹過(guò)的牛皮。遲遲沒(méi)有寫(xiě)一是因?yàn)樯现茼?xiàng)目比較忙,另一個(gè)是這一部分真的不好寫(xiě),我寫(xiě)著寫(xiě)著感覺(jué)這一塊...
開(kāi)始之前 最近自己懶癌又犯了,本來(lái)計(jì)劃一周出兩篇日記,結(jié)果上個(gè)周寫(xiě)到 Javascript 原型與繼承時(shí)突然不知道怎么寫(xiě)了周末就打了一天的游戲。這兩天忙公司項(xiàng)目的事情,今天正...
開(kāi)始之前 最近開(kāi)始對(duì)原來(lái)做過(guò)的項(xiàng)目復(fù)盤一下,找找以前項(xiàng)目中的存在的優(yōu)缺點(diǎn),該保留的保留,需要改進(jìn)的改進(jìn)。大多數(shù)的項(xiàng)目是在餓了么組件庫(kù)上開(kāi)發(fā)的。既然用了這個(gè)組件庫(kù)當(dāng)然也一定會(huì)借...
開(kāi)始之前 今兒的項(xiàng)目又遇見(jiàn)一個(gè)不按套路出牌的設(shè)計(jì):一個(gè)列表頁(yè),設(shè)計(jì)圖上是不分頁(yè)查詢,后臺(tái)給的接口是分頁(yè)查詢。跟產(chǎn)品說(shuō)加個(gè)分頁(yè),產(chǎn)品說(shuō)用戶就不想要分頁(yè)(任性呀!)??蛇@么多數(shù)據(jù)...