原创 使用React全家桶搭建一個後臺管理系統

引子 學生時代爲了掌握某個知識點會不斷地做習題,做總結,步入崗位之後何嘗不是一樣呢?做業務就如同做習題,如果‘課後’適當地進行總結,必然更快地提升自己的水平。 由於公司採用的react+node的技術棧,於是就完成了一個reactSPA小項

原创 從 0 到 1 實現 React 系列 —— 3.生命週期和 diff 算法

看源碼一個痛處是會陷進理不順主幹的困局中,本系列文章在實現一個 (x)react 的同時理順 React 框架的主幹內容(JSX/虛擬DOM/組件/生命週期/diff算法/setState/ref/...) 從 0 到 1 實現 Reac

原创 雲瓣影音網站&&微信端(已開源)

  隨着該項目的發佈到線上(小打小鬧),即將又要開啓另一段嶄新的旅程。強迫自己停下來寫寫所學所得,個人認爲總結和分享是一種很棒的學習方式。那讓我們先來瞧瞧項目長的什麼樣。如果着急要源碼的朋友,可以下拉到最後~~ 微信端部分展現      

原创 前端中常見數據結構小結

常見數據結構的 JavaScript 實現系列 棧 隊列 鏈表 集合 字典 哈希表 二叉樹 圖 前端與數據結構 數據結構在開發中是一種編程思想的提煉,無關於用何種語言開發或者是哪種端開發。下列將筆者涉獵到的與前端相關的數據結構案例作如下

原创 JavaScript 中常見設計模式整理

開發中,我們或多或少地接觸了設計模式,但是很多時候不知道自己使用了哪種設計模式或者說該使用何種設計模式。本文意在梳理常見設計模式的特點,從而對它們有比較清晰的認知。 開發中,我們或多或少地接觸了設計模式,但是很多時候不知道自己使用了哪種設