新書推薦:
《
艺术家的调色板
》
售價:NT$
857.0
《
大数据开发实战
》
售價:NT$
607.0
《
中国史纲(张荫麟先生带你学历史!)
》
售價:NT$
250.0
《
如何避免成为病人:世界著名医疗机构院长三度获奖的就医指导和健康守护指南
》
售價:NT$
320.0
《
遇见紫禁城:文房之趣
》
售價:NT$
653.0
《
百岁培养计划:健康长寿的7大方案
》
售價:NT$
398.0
《
古代人的一天(第3辑):朝代的七天
》
售價:NT$
714.0
《
日本式灵性
》
售價:NT$
301.0
|
內容簡介: |
.全面講述React技術,覆蓋React、Flux、Redux及視覺化
.幫助開發者在實踐中深入理解技術和原始程式碼
React出現之後,已經儼然成為前端開發的唯一標準。本書希望從實作起步,以深刻的角度去解讀React這個函數庫給前端業界帶來的革命性變化。
這套由Facebook貢獻的前端Javascript函數庫,讓前端的開發成為單一的標準,使用VirtualDOM的先進觀念,不但讓開發變得更直覺,也讓DOM的更新在記憶體內完成,速度更是快上數倍到數十倍。
本書不但把React說的一清二楚,更有完整的Flux概念及Redux的實例,如果你還在執著於純的Javascript,或是因為使用jQuery而沾沾自喜,React是你提昇自己到「神」境界的唯一道路。
|
關於作者: |
陳屹
前端架構師,任職於阿里巴巴。熱衷程式開發,長年專注於前端架構、資料視覺化、Node.js等領域,知乎專欄purerender的創辦人。
|
目錄:
|
序
前言
01初入React世界
1.1React簡介
1.2JSX語法
1.3React元件
1.4React資料流程
1.5React生命週期
1.6React與DOM
1.7元件化實例:Tabs元件
1.8小結
02漫談React
2.1事件系統
2.2表單
2.3樣式處理
2.4元件間通訊
2.5元件間抽象
2.6元件效能最佳化
2.7動畫
2.8自動化測試
2.9元件化實例:最佳化Tabs元件
2.10小結
03解讀React原始程式
3.1初探React原始程式
3.2VirtualDOM模型
3.3生命週期的管理藝術
3.4解密setState機制
3.5diff演算法
3.6ReactPatch方法
3.7小結
04認識Flux架構模式
4.1React獨立架構
4.2MV*與Flux
4.3Flux基本概念
4.4Flux應用實例
4.5解讀Flux
4.6小結
05深入Redux應用架構
5.1Redux簡介
5.2Reduxmiddleware
5.3Redux非同步流
5.4Redux與路由
5.5Redux與元件
5.6Redux應用實例
5.7小結
06 Redux高階運用
6.1高階reducer
6.2Redux與表單
6.3ReduxCRUD實戰
6.4Redux效能最佳化
6.5解讀Redux.
6.6解讀react-redux
6.7小結.
07React服務端繪製
7.1React與服務端範本
7.2React服務端繪製
7.3小結
08玩轉React視覺化
8.1React結合Canvas和SVG
8.2React與視覺化元件
8.3Recharts元件化的原理
8.4小結
A開發環境
A.1執行開發環境:Node.js
A.2ES6編譯工具:Babel
A.3CSS前置處理器:Sass
A.4測試環境:Karma
A.5工程建置工具:webpack.
A.6安裝React環境
A.7小結第3篇實戰專案
B程式開發標準
B.1使用ESLint
B.2使用EditorConfig
B.3小結
CKoamiddleware
C.1generator
C.2middleware原理分析
|
|