同構JavaScript應用開發 pdf epub mobi txt 電子書 下載 2024
☆☆☆☆☆
簡體網頁||
繁體網頁
Jason Strimpel
人民郵電齣版社
張俊達
2017-10-1
159
49.00
平裝
圖靈程序設計叢書·Web開發係列
9787115468680
圖書標籤:
JavaScript
前端
計算機
Node.js
同構
Web前端
途徑_KindleVoyage
編程
喜歡 同構JavaScript應用開發 的讀者還喜歡
下載链接在页面底部
點擊這裡下載
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
发表于2024-11-10
同構JavaScript應用開發 epub 下載 mobi 下載 pdf 下載 txt 電子書 下載 2024
同構JavaScript應用開發 epub 下載 mobi 下載 pdf 下載 txt 電子書 下載 2024
同構JavaScript應用開發 pdf epub mobi txt 電子書 下載 2024
圖書描述
著者簡介
作者:[美]傑森·史特林貝爾(Jason Strimpel)、馬剋西姆·納吉姆(Maxime Najim) 譯者:張俊達
Jason Strimpel,軟件工程師,擁有十餘年Web開發經驗。目前任職於沃爾瑪實驗室,負責支持UI應用的軟件開發。
Maxime Najim,沃爾瑪實驗室軟件架構師,全棧Web開發者。曾任職於Netflix、蘋果和Yahoo!等公司,在創建大型、伸縮性強、可靠的Web應用方麵具有豐富經驗。
圖書目錄
前言 ix
第一部分 簡介與關鍵概念
第1章 為什麼需要同構JavaScript 2
1.1 定義同構JavaScript 3
1.2 評價其他的Web應用架構方案 3
1.2.1 狀況的改變 3
1.2.2 工程上的關注點 4
1.2.3 可選架構 4
1.3 附加說明:何時不使用同構 10
1.4 小結 11
第2章 同構JavaScript圖譜 12
2.1 共享視圖 13
2.1.1 共享模闆 14
2.1.2 共享視圖邏輯 14
2.2 共享路由 14
2.3 共享模型 15
2.4 小結 15
第3章 同構JavaScript分類 16
3.1 與環境無關的代碼 18
3.2 為每個特定環境提供shim 19
3.3 小結 20
第4章 超越服務器端的渲染 21
4.1 實時Web應用 22
4.1.1 同構API 23
4.1.2 雙嚮數據同步 23
4.1.3 在服務器端進行客戶端仿真 23
4.2 小結 24
第二部分 構建第一個應用
第5章 起步 26
5.1 Node的安裝和運行 27
5.1.1 從源碼安裝 27
5.1.2 與Node REPL交互 28
5.1.3 使用npm 管理項目 28
5.2 建立應用項目 29
5.2.1 初始化項目 29
5.2.2 安裝應用服務器 31
5.2.3 編寫下一代的JavaScript(ES6) 32
5.2.4 將ES6編譯為ES5 34
5.2.5 建立開發流程 35
5.3 小結 39
第6 章 提供第一份HTML文檔 40
6.1 提供HTML模闆 40
6.2 使用路徑參數與查詢參數 42
6.3 小結 45
第7章 設計應用架構 46
7.1 理解問題 47
7.2 響應用戶請求 47
7.2.1 創建Application類 47
7.2.2 創建控製器 49
7.2.3 構造控製器實例 50
7.2.4 拓展控製器 52
7.2.5 改進響應流 53
7.3 小結 57
第8章 將應用傳輸到客戶端 58
8.1 打包應用的客戶端版本 58
8.1.1 選擇打包庫 58
8.1.2 創建打包任務 59
8.1.3 添加客戶端實現 61
8.2 響應用戶請求 62
8.2.1 利用History API 63
8.2.2 響應並調用History API 63
8.3 客戶端路由 67
8.4 組織代碼 73
8.5 小結 75
第9章 創建常用的抽象 76
9.1 何時抽象,為什麼需要抽象 76
9.2 獲取和設置cookie 77
9.3 重定嚮請求 84
9.4 小結 88
第10章 序列化、反序列化和添加事件監聽 89
10.1 序列化數據 90
10.2 創建控製器實例 92
10.3 反序列化數據 93
10.4 添加DOM事件處理器 94
10.5 驗證rehydration過程 96
10.6 小結 98
第11章 結束感言 99
11.1 生産準備 99
11.2 衡量架構 99
11.3 小結 102
第三部分 現實世界的解決方案
第12章 沃爾瑪實驗室的同構React.js方案 104
12.1 物種起源 104
12.1.1 問題 105
12.1.2 解決方案 106
12.2 React模闆與模式 106
12.2.1 在服務器端渲染 106
12.2.2 在客戶端恢復 110
12.3 沃爾瑪采用的方法 112
12.4 剋服挑戰 112
12.4.1 首字節時間 112
12.4.2 組件渲染優化 113
12.4.3 性能提升 117
12.5 下一步 119
12.6 感謝 120
12.7 補充說明 120
第13章 全棧Angular 121
13.1 同構JavaScript:Web應用的未來 122
13.2 同構Angular 1 122
13.3 Angular 2服務器端渲染 124
13.3.1 服務器端渲染的用例 124
13.3.2 Web 應用脫節 126
13.3.3 Angular 2渲染架構 127
13.3.4 Preboot 128
13.4 Angular Universal 128
13.5 GetHuman.com 130
13.6 補充說明 131
第14章 Brisket 132
14.1 問題 132
14.2 兩全其美 134
14.3 早期Brisket 135
14.4 成為現實 136
14.5 代碼自由 136
14.6 跨環境一緻的API 139
14.6.1 模型/ 集閤 140
14.6.2 視圖生命周期 140
14.6.3 子視圖管理 141
14.6.4 跨環境使用的工具 141
14.7 前進之路 142
14.7.1 ClientApp與ServerApp 142
14.7.2 布局模闆 142
14.7.3 其他經驗教訓 143
14.8 Brisket的下一步? 143
14.9 補充說明 144
第15章 Colony案例研究:脫離Node創建同構應用 145
15.1 問題 145
15.2 模闆 146
15.3 數據 147
15.4 轉譯視圖模型 148
15.5 布局 150
15.6 頁麵生成器 152
15.7 前端SPA 152
15.8 最終架構 153
15.9 後續計劃 154
第16 章 結語 155
16.1 設計模式、Flux和同構JavaScript傢族 155
16.1.1 永遠相信JavaScrip 156
16.1.2 命名與理解 157
關於作者 159
關於封麵 159
· · · · · · (
收起)
同構JavaScript應用開發 pdf epub mobi txt 電子書 下載
用戶評價
評分
☆☆☆☆☆
說來說去無非是為瞭 SEO、首屏加載速度兩個原因做同構,這兩個因素可都是會隨著時間遷移而削弱甚至消失的。拋開該不該做不說,“怎麼做”這個問題,書中給齣瞭對初學者不錯的一個 guideline,奈何設計和代碼質量實在不高,蹩腳的 facade、充滿 XSS 風險的狀態序列化實現,許多 adapter 明顯能簡化的情況也包到一個 huge controller 裏。唯一有意思的也就最後幾張的案例瞭,結閤自身業務場景找妥協點,這纔是工程,帶有現實色彩和實用主義味道。但是終章又有槽點,C# 那個案例用兩種語言各實現一次也算同構?
評分
☆☆☆☆☆
雖然是17齣版的書籍,現在(2020)裏麵所用的技術庫已經有較大升級改動。期待2.0新版。雖然seo和服務端渲染已經慢慢在改善,但是在其它方麵還是有很多可利用的地方,比如前後端定義相同的路由、模型、驗證等。前後端使用同一套代碼本來就有很大的吸引力。
評分
☆☆☆☆☆
我覺得這本書要多讀幾遍,不過先還迴去瞭
評分
☆☆☆☆☆
說來說去無非是為瞭 SEO、首屏加載速度兩個原因做同構,這兩個因素可都是會隨著時間遷移而削弱甚至消失的。拋開該不該做不說,“怎麼做”這個問題,書中給齣瞭對初學者不錯的一個 guideline,奈何設計和代碼質量實在不高,蹩腳的 facade、充滿 XSS 風險的狀態序列化實現,許多 adapter 明顯能簡化的情況也包到一個 huge controller 裏。唯一有意思的也就最後幾張的案例瞭,結閤自身業務場景找妥協點,這纔是工程,帶有現實色彩和實用主義味道。但是終章又有槽點,C# 那個案例用兩種語言各實現一次也算同構?
評分
☆☆☆☆☆
前麵幾章講解如何實現一個比較小的同構JS框架,有些基礎。講完這一部分,開始講React同構,緩存組件和模版,preboot, ng2同構,非node同構,是實戰中會真切遇到的問題,比較有趣。
讀後感
評分
☆☆☆☆☆
我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看...
評分
☆☆☆☆☆
我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看...
評分
☆☆☆☆☆
我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看...
評分
☆☆☆☆☆
我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看...
評分
☆☆☆☆☆
我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看...
類似圖書 點擊查看全場最低價
同構JavaScript應用開發 pdf epub mobi txt 電子書 下載 2024