原创 Verdaccio 使用 Docker 安裝及遷移教程

前言 Verdaccio 是一個 npm 私有源,代碼在 GitHub 開源,公司由於業務需要使用也有一段時間,非常穩定,社區也很活躍。入門可以看我之前寫的一篇文章: npm私服安裝教程 - verdaccio 入門 前一段時間由於所在服

原创 CentOS 7 使用 docker 安裝 typecho 博客系統

前言 我的博客 https://savokiss.com 用的是 typecho,一直使用的是 阿里雲ECS 直接安裝的 MySQL 和 PHP,由於買的時間比較早,當時用的是 CentOS 6.5。後來想玩 docker,發現 docke

原创 帶你理解 Git 中的 Merge 和 Rebase

概念 Rebase 和 merge 都被設計用來將變更從一個分支整合到另一個分支,但是它們的實現方式卻不同。 下面假如我們有如下提交,merge 會將兩個分支的代碼合併,而 rebase 會將 feature 分支上所有的變更在 maste

原创 淺析 JS 事件循環之 Microtask 和 Macrotask

簡介 我們在上一篇 《淺析 JS 中的EventLoop 事件循環》 中提到一個 Event Queue,其實在事件循環中 queue 一共有兩種,還有一種叫 Job Queue 其中 Event Queue 在 HTML 規範中被稱爲

原创 淺析 JS 中的 EventLoop 事件循環(新手向)

序 Event Loop 這個概念相信大家或多或少都瞭解過,但是有一次被一個小夥伴問到它具體的原理的時候,感覺自己只知道個大概印象,於是計劃着寫一篇文章,用輸出倒逼輸入,讓自己重新學習這個概念,同時也能幫助更多的人理解它~ 概念 JavaS

原创 10分鐘搭建屬於自己的 Vue CLI3 項目模板

0x01 契機 Vue CLI3 出來已經很長時間了,一直想研究它的插件系統卻沒有時間(其實是懶),剛好最近需要統一一下項目組的規範(藉口),於是就有了契機。 先瞅一眼文檔: CLI3插件和Preset 然後就教你怎麼完全定製化一套 前端項