Git Flow 的概念 在使用Git的過程中如果沒有清晰流程和規(guī)劃梗脾,否則,每個(gè)人都提交一堆雜亂無章的commit,項(xiàng)目很快就會(huì)變得難以協(xié)調(diào)和維護(hù)粹排。Git版本管理同樣需要一個(gè)...
Git Flow 的概念 在使用Git的過程中如果沒有清晰流程和規(guī)劃梗脾,否則,每個(gè)人都提交一堆雜亂無章的commit,項(xiàng)目很快就會(huì)變得難以協(xié)調(diào)和維護(hù)粹排。Git版本管理同樣需要一個(gè)...
前面說的話 本文主要講述在項(xiàng)目中遇到的一些業(yè)務(wù)場景续扔,并提煉出來的解決方案拿诸。供小伙伴們參考~ 在一個(gè)項(xiàng)目中扳炬,我們可能會(huì)遇到這樣子的場景,項(xiàng)目請(qǐng)求的接口如 https://a.c...
我的 2020 年有幾個(gè)標(biāo)簽:「壓力」「學(xué)習(xí)」「戀愛」「裝修」。 之前都沒有做過總結(jié)自己的一年吞彤。也是因?yàn)榻A段有在寫文章,想說也總結(jié)一下吧~ 我給自己概括了 3 個(gè)大標(biāo)題叹放,...
前面說的話 在 Vue2 中,個(gè)人覺得對(duì)于數(shù)據(jù)的操作比較 “黑盒” 许昨。而 Vue3 把響應(yīng)式系統(tǒng)更顯式地暴露出來懂盐,使得我們對(duì)數(shù)據(jù)的操作有了更多的靈活性。所以糕档,對(duì)于 Vue3 ...
SonarQube 代碼質(zhì)量檢查工具 官網(wǎng)對(duì)于SonarQube的描述 15種語言的靜態(tài)代碼分析Java莉恼、JavaScript、C#速那、TypeScript俐银、Kotlin、Ru...
先講段話 一個(gè)靈活的端仰,足夠抽象的組件可以使我們提高編碼效率捶惜,規(guī)范代碼,統(tǒng)一 UI 風(fēng)格...荔烧,在 Vue3 中吱七,我們以常見的 Modal 對(duì)話框組件為例,探討幾個(gè)思路點(diǎn)與實(shí)現(xiàn)...
一些概念 Vue Composition API(VCA) 在實(shí)現(xiàn)上也其實(shí)只是把 Vue 本身就有的響應(yīng)式系統(tǒng)更顯式地暴露出來而已鹤竭。這不是函數(shù)式踊餐,只是 API 暴露為函數(shù)。3...
閱讀源碼臀稚,個(gè)人覺得更多的收獲是你從源碼中提煉到了什么知識(shí)點(diǎn)吝岭,Vue的很多核心源碼都十分精妙,讓我們一起來關(guān)注它「依賴收集」的實(shí)現(xiàn)。 tip:Vue版本:v2.6.12窜管,瀏覽器...
說起邏輯復(fù)用散劫,熟悉 react 小伙伴們一口道出了 HOC [高階組件] 。沒錯(cuò)幕帆,高階組件可以實(shí)現(xiàn)邏輯復(fù)用获搏,在 hook 之前 react 還有挺多不錯(cuò)的方案。那么蜓肆,讓我們來...
在阿里云Ubuntu上搭建Hexo博客 采坑總結(jié) 1.阿里云端口開放 Ubuntu默認(rèn)端口都開著,阿里云安全組會(huì)做個(gè)限制谋币,因此仗扬,這里要先在安全組打開80端口(或者你要開放的其...
ES7的 async/await 組合相信現(xiàn)在大家已經(jīng)用得爐火純青了,是一個(gè)異步請(qǐng)求目前較優(yōu)的處理的方案诅蝶。為了保證程序的穩(wěn)定運(yùn)行退个,我們還會(huì)加上 try/catch 處理可能拋...
我們都知道隨著單頁應(yīng)用 bundle 的體積不斷增大,會(huì)造成首次加載時(shí)間過長(白屏?xí)r間過長)调炬,過程中會(huì)加載了我們首頁沒有必要看到的一些 頁面/組件 js文件语盈,所以我們需要對(duì) ...
You Might Not Need Redux.—— Dan Abramov 但是我們可以用 useReducer 和 useContext ~ 前面說的話: useCon...
Hook 出來后姨拥,相信很多小伙伴都自己躍躍欲試绅喉,對(duì)于喜歡用react的,又喜歡Hook的叫乌,本篇文章將會(huì)與你一起玩轉(zhuǎn)Hook霹疫。 文章篇幅有一丟丟長,但請(qǐng)耐心品它 ~ 鉤子函數(shù):...
Typescript優(yōu)點(diǎn)之一:增強(qiáng)的oo综芥,可以用更多設(shè)計(jì)模式丽蝎,IoC,AOP... class js中,使用函數(shù)和基于原型的繼承來創(chuàng)建可重用的組件es6中屠阻,JavaScrip...
Any application that can be written in Javascript, will eventually be written in Javasc...
搭建vue-tsx風(fēng)格的開發(fā)模板 項(xiàng)目創(chuàng)建 使用vue-cli3+創(chuàng)建一個(gè)基于ts的模板: 創(chuàng)建的時(shí)候記得勾選typescript国觉,css預(yù)處理器看各自喜好選擇吧恃,選擇內(nèi)容如下...