-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
Meteor全棧開發 版權信息
- ISBN:9787121299681
- 條形碼:9787121299681 ; 978-7-121-29968-1
- 裝幀:暫無
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
Meteor全棧開發 本書特色
本書全面介紹了新一代全棧開發平臺 Meteor。書中首先簡要介紹了 Meteor 的概念和特性,然后通過各種示例講解 Meteor 的用法,再用案例實踐的方式綜合運用所講過的內容,加深對 Meteor 的理解,接著展示 Meteor 應用如何部署到生產環境中,*后探討一些 Meteor 應用架構擴展的進階話題。本書面向對 JavaScript 全棧開發感興趣的讀者,可供希望快速進行產品開發和想嘗試新技術的開發者參考。
Meteor全棧開發 內容簡介
√ Meteor是顛覆式創新典范,徹底避開主流全棧方案各種弊病。
√ 學習成本更低,數據庫開發更便利,代碼量更小,用戶體驗更流暢。
√ 全部基于JavaScript,新團隊組建和內部溝通協作變得異常單純、簡便。
√ Meteor非常適于追求快速迭代的初創團隊,部署簡單,可自動完成編譯打包。
Meteor全棧開發 目錄
1.1 Meteor是什么 1
1.2 Meteor快速起步 2
1.2.1 創建新應用 2
1.2.2 與LAMP 對比開發過程 3
1.3 Meteor 的工作原理 4
1.3.1 工作流程 4
1.3.2 核心技術 6
1.4 Meteor 為什么快 8
1.5 優勢與不足 10
1.5.1 優勢 10
1.5.2 弱勢 11
1.5.3 關于質疑 12
1.6 本章小結 13第1章 Meteor簡介 1
1.1 Meteor是什么 1
1.2 Meteor快速起步 2
1.2.1 創建新應用 2
1.2.2 與LAMP 對比開發過程 3
1.3 Meteor 的工作原理 4
1.3.1 工作流程 4
1.3.2 核心技術 6
1.4 Meteor 為什么快 8
1.5 優勢與不足 10
1.5.1 優勢 10
1.5.2 弱勢 11
1.5.3 關于質疑 12
1.6 本章小結 13
第2章 快速入門14
2.1 安裝環境 14
2.2 默認項目分析 15
2.3 資源推薦 19
2.4 本章小結 23
第3章 模板系統24
3.1 模板介紹 24
3.2 模板的核心用法 26
3.2.1 基礎標簽 26
3.2.2 模板的定義 28
3.2.3 模板引用與嵌套 28
3.2.4 流程控制指令 31
3.3 helper 34
3.4 事件處理 38
3.5 生命周期 42
3.6 引用第三方JavaScript庫 43
3.7 小插件推薦—Bert 47
3.8 本章小結 52
第4章 數據庫53
4.1 體驗Meteor與數據庫的溝通 53
4.2 認識MongoDB 57
4.2.1 MongoDB 概述 57
4.2.2 MongoDB 操作示例 59
4.3 Meteor數據庫操作 61
4.3.1 Meteor 連接MongoDB 61
4.3.2 Meteor 操作MongoDB 的方法 62
4.3.3 聚合 73
4.4 本章小結 85
第5章 路由Iron.Router 86
5.1 路由介紹 86
5.2 客戶端路由 88
5.2.1 體驗Iron.Router 88
5.2.2 布局模板 . 92
5.2.3 路由中的數據操作 94
5.2.4 router hook 99
5.2.5 控制器 100
5.2.6 獲取當前路由 103
5.3 服務器端路由 105
5.3.1 創建服務器端路由 105
5.3.2 Restful Routes 107
5.3.3 HTTP 請求 109
5.4 本章小結 118
第6章 用戶系統119
6.1 用戶系統介紹 119
6.2 添加用戶系統 121
6.2.1 基礎用戶系統 121
6.2.2 在獨立頁面中注冊登錄 125
6.3 用戶系統的配置 129
6.3.1 文字國際化 129
6.3.2 配置注冊信息項 131
6.4 第三方登錄集成 135
6.4.1 QQ 登錄 135
6.4.2 微博登錄 139
6.5 本章小結 142
第7章 發布訂閱與methods 143
7.1 數據的發布訂閱 143
7.1.1 發布訂閱介紹 143
7.1.2 體驗發布訂閱 146
7.1.3 模板helper 訂閱 151
7.1.4 參數訂閱 152
7.1.5 路由訂閱 155
7.1.6 發布多集合的關聯數據 159
7.1.7 示例:一個簡單的搜索 164
7.2 methods 172
7.2.1 methods 介紹 172
7.2.2 methods 定義與調用 173
7.2.3 參數驗證 176
7.2.4 Collection2 schema 驗證 180
7.3 本章小結 185
第8章 項目實踐—在線書簽 186
8.1 功能分析 186
8.2 構建單頁應用 187
8.2.1 創建項目 187
8.2.2 書簽列表 188
8.2.3 添加書簽 192
8.2.4 刪除書簽 195
8.2.5 修改書簽 196
8.3 添加路由 200
8.4 添加用戶系統 205
8.5 代碼完善 211
8.5.1 發布訂閱改造 211
8.5.2 methods 改造 213
8.6 本章小結 215
第9章 測試與調試 217
9.1 測試 217
9.1.1 概述 217
9.1.2 mocha 入門 221
9.1.3 Meteor 單元測試詳解 228
9.2 調試 234
9.2.1 meteor shell 234
9.2.2 meteor debug 235
9.2.3 瀏覽器 debugger 236
9.3 本章小結 238
第10章 部署239
10.1 自動部署 239
10.2 手動部署 244
10.3 本章小結 248
第11章 架構擴展249
11.1 架構思路 249
11.2 Nginx負載均衡 253
11.3 MongoDB 復制集 256
11.4 Redis 緩存 259
11.5 云服務架構 260
11.6 本章小結 262信息
Meteor全棧開發 作者簡介
杜亦舒,架構師,10年技術經驗,先后在中國數碼科技集團、友友云計算、國泰金安金融公司從事研發與架構設計工作。曾經獲得過3項技術專利,目前在艱苦創業中。熱愛互聯網,喜歡研究各種Web技術,擁有豐富的實踐經驗,喜歡分享自己的技術心得。創業過程中在尋求高效的產品開發方法時,發現并喜歡上了Meteor;經過不斷實踐,對其技術理念非常認同,對其發展前景非常看好。
- >
李白與唐代文化
- >
上帝之肋:男人的真實旅程
- >
名家帶你讀魯迅:故事新編
- >
中國人在烏蘇里邊疆區:歷史與人類學概述
- >
小考拉的故事-套裝共3冊
- >
大紅狗在馬戲團-大紅狗克里弗-助人
- >
隨園食單
- >
二體千字文