新書推薦:

《
微积分学教程(第二卷)(第8版)
》
售價:NT$
545.0

《
16至20世纪知识史中的流亡者与客居者
》
售價:NT$
484.0

《
家庭经济学:用经济学视角解读家庭关系
》
售價:NT$
380.0

《
攻金之工:早期东西文明交流中的金属艺术
》
售價:NT$
6528.0

《
人间词话汇编汇校汇评(新)
》
售價:NT$
254.0

《
王名扬全集:美国行政法(上下) 王名扬老先生行政法三部曲之一
》
售價:NT$
806.0

《
军人与国家:军政关系的理论与政治
》
售價:NT$
653.0

《
中国雕塑 高等院校艺术与设计类专业
》
售價:NT$
403.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原理分析
|
|