原创 JavaScript 是如何運行的?

什麼是JavaScript? 我們來確認一下JavaScript的定義:JavaScript 是一門解釋型的動態語言。 解釋型語言是相對於編譯型語言存在的,源代碼不是直接編譯爲目標代碼,而是轉成中間代碼,再由解釋器對中間代碼進行解釋運行。

原创 5 分鐘即可掌握的 JavaScript 裝飾者模式與 AOP

什麼是裝飾者模式 當我們拍了一張照片準備發朋友圈時,許多小夥伴會選擇給照片加上濾鏡。同一張照片、不同的濾鏡組合起來就會有不同的體驗。這裏實際上就應用了裝飾者模式:是通過濾鏡裝飾了照片。在不改變對象(照片)的情況下動態的爲其添加功能(濾鏡)

原创 重構:一項常常被忽略的基本功

講真,我不是在本書上架的第一時間就入手的(你個假粉絲)。本月初的時候朋友和我說《重構》出第 2 版了,我才興沖沖地下單,花了一個禮拜時間一口氣把它讀完後,纔有了這篇書評。掩卷沉思,我無比贊同豆瓣網友“天心一”的評論: 這本書雖然很流行,但是

原创 一次create-react-app創建項目升級webpack的流水賬

不再贅述爲什麼要升級webpack4,有興趣的小夥伴可以看一下 知乎:如何評價webpack4 下面擼起袖子開幹: 克隆項目,新建分支 git checkout -b feature_webpack_upgrade # 相當於以下兩句的

原创 styled-components 中文文檔翻譯及不完全指北

前言 官方文檔地址: https://www.styled-components.com/ 中文文檔地址:https://github.com/hengg/styled-components-docs-zh styled-component