原创 validate-npm-package-name 源碼學習

用法 validate-npm-package-name 這個 npm 包的作用就是驗證項目名稱 (npm 包名) 是否合法,很多的 cli 工具都有使用。例如 vue-cli: https://github.com/vuejs/vue-c

原创 這次終於弄懂Axios是如何中斷請求了

Axios 文檔案例 先看下 Axios 文檔給的例子 https://github.com/axios/axios#cancellation 通過 CancelToken.source 工廠函數進行取消 const CancelTok

原创 深入 Vue3 源碼,學習響應式原理

Vue2 響應式原理 學過 Vue2 的話應該知道響應式原理是由 Object.defineProperty 對數據進行劫持,再加上訂閱發佈,實現數據的響應的。 Object.defineProperty 存在以下幾個方面的缺點。 初始化

原创 深入 Vue3 源碼,學習初始化流程

搭建調試環境 爲了弄清楚 Vue3 的初始化,建議先克隆 Vue3 到本地。 git clone https://github.com/vuejs/vue-next.git 安裝依賴 npm install 修改 package.jso

原创 技術人玩小遊戲,如何“不戰而勝”

雖然遲了一天,但還是祝各位小夥伴端午安康。 最近因爲端午節到來,物業舉辦了一個網頁小遊戲,得分最高的前 N 名可以拿到獎品。 閒來無事的我參加了一下,發現自己實在是太菜了,總是玩不過別人,於是轉變思路,研究看看這個小遊戲是如何提交分數的。

原创 朋友圈小霸王遊戲機,快來領取鏈接和源碼找回青春記憶

今天不知道什麼情況,朋友圈、微信羣都在發小霸王遊戲機。 作爲互聯網從業者,體驗一番之後肯定是找源碼看看啦,發現作者是在 2020-09 就發版了,可能最近被短視頻帶火了。 作者是基於 JSNES (https://github.com/bf

原创 熱門聊天表情包怎麼找?怎麼製作?多平臺表情合集,沒有找不到的表情包!搞笑-金館長-張家輝-卡通-二次元-gif等表情大全

去年的時候我做了一個表情包的小程序:i表情助手。 第一個版本做的比較簡陋,一是表情圖片資源比較少,二是需要用戶填寫文案製作,總的來說還是不夠好用,所以一直沒有進行推廣。 過完年放完假回來,我決定好好升級下這個小程序。 在原來定製表情的基礎上

原创 Vue history 路由模式微信自定義分享總結

因爲之前一直使用的是 hash 模式,所以配置微信分享比較簡單,不管是 Android 還是 iOS,只需要獲取一次簽名即可,然後在需要配置分享的頁面在 wx.ready 的回調中編寫分享的邏輯即可。 原來一直用 hash 模式都沒什麼問題

原创 我是如何面試別人的

前段時間公司有個前端離職了,導致前端有個空位。 原本面試的工作是由前端負責人(下文用 Z 同事代替)負責的,後來因爲大多數的水平不過關,就先讓我去把關。 雖然在以前的公司也面試過一些人,但是自己並不懂得怎麼去面試,很多面試題都是自己想到什麼

原创 使用 Dockerfile 製作鏡像

前面幾篇文章已經給大家介紹了 Docker 的基本概念,相信大家也會使用 Docker 運行自己想要的容器了。但是隻有學會製作鏡像,才能將 Docker 應用到我們的項目中去。下面我們就來學習如何使用 Dockerfile 來製作鏡像。 D

原创 使用 Nexus 創建 Docker 倉庫

使用 Docker 官方的 Registry 創建的倉庫,面臨着這樣的問題,比如刪除鏡像後空間默認不會回收,造成空間被佔用。比較常見的做法是使用 Nexus 來管理企業的工具包。 Nexus 不僅可以創建 Docker 倉庫,也可以 NPM

原创 Python實現頭條自動發文章,賺點廣告費

前一段時間想嘗試一下用 Python 實現自動發一些文章到頭條上,因爲頭條沒有提供API發佈文章,所以只能通過一些瀏覽器自動化,實現自動發佈文章。但是第一道坎就是登錄賬號的時候彈出來的滑塊驗證碼。 相信大家對滑塊驗證碼比較熟悉了,就是一張有

原创 對未來的一些思考

其實我不怎麼看書,買了書之後就翻一翻前面幾頁,就沒有然後了。最近花了幾天看了阮一峯的《未來世界的倖存者》,算是打破記錄把整本書都看完了。 這本書寫於 2017 年,從 AlphaGo 戰勝人類引發對未來的思考。讀完整本書也讓我對現實和未來有

原创 10 分鐘搭建私服 NPM

最近因爲公司項目需要搭建一個私服 npm,安排我來研究,這兩天也踩了不少坑,於是記錄下踩坑經歷,避免小夥伴們踩坑。 私服 npm 能做什麼? 如果一個公司的項目非常多,而且有很多的方法、組件、api都是可以共用的。如果沒有私服 npm,那麼

原创 如何增加收入?

因各種原因,導致全球經濟下行。前段時間還有許多關於薪資打折、cai員的文章,相信大家都有所瞭解。 作爲一個底層的打工仔,在此之前我就一直在尋找有什麼方法能增加自己的經濟收入。 尋找更多經濟來源的初衷並不是爲了應對經濟下行,主要是爲了提前尋找