●章 Meteor簡介 11.1 Meteor是什麼 11.2 Meteor快速起步 21.2.1 創建新應用 21.2.2 與LAMP 對比開發過程 31.3 Meteor 的工作原理 41.3.1 工作流程 41.3.2 核心技術 61.4 Meteor 為什麼快 81.5 優勢與不足 101.5.1 優勢 101.5.2 弱勢 111.5.3 關於質疑 121.6 本章小結 13第2章 快速入門142.1 安裝環境 142.2 默認項目分析 152.3 資源推薦 192.4 本章小結 23第3章 模板繫統243.1 模板介紹 243.2 模板的核心用法 263.2.1 基礎標簽 263.2.2 模板的定義 283.2.3 模板引用與嵌套 283.2.4 流程控制指令 313.3 helper 343.4 事件處理 383.5 生命周期 423.6 引用第三方JavaScript庫 433.7 小插件推薦―Bert 473.8 本章小結 52第4章 數據庫534.1 體驗Meteor與數據庫的溝通 534.2 認識MongoDB 574.2.1 MongoDB 概述 574.2.2 MongoDB 操作示例 594.3 Meteor數據庫操作 614.3.1 Meteor 連接MongoDB 614.3.2 Meteor 操作MongoDB 的方法 624.3.3 聚合 734.4 本章小結 85第5章 路由Iron.Router 865.1 路由介紹 865.2 客戶端路由 885.2.1 體驗Iron.Router 885.2.2 布局模板 . 925.2.3 路由中的數據操作 945.2.4 router hook 995.2.5 控制器 1005.2.6 獲取當前路由 1035.3 服務器端路由 1055.3.1 創建服務器端路由 1055.3.2 Restful Routes 1075.3.3 HTTP 請求 1095.4 本章小結 118第6章 用戶繫統1196.1 用戶繫統介紹 1196.2 添加用戶繫統 1216.2.1 基礎用戶繫統 1216.2.2 在獨立頁面中注冊登錄 1256.3 用戶繫統的配置 1296.3.1 文字國際化 1296.3.2 配置注冊信息項 1316.4 第三方登錄集成 1356.4.1 QQ 登錄 1356.4.2 登錄 1396.5 本章小結 142第7章 發布訂閱與methods 1437.1 數據的發布訂閱 1437.1.1 發布訂閱介紹 1437.1.2 體驗發布訂閱 1467.1.3 模板helper 訂閱 1517.1.4 參數訂閱 1527.1.5 路由訂閱 1557.1.6 發布多集合的關聯數據 1597.1.7 示例:一個簡單的搜索 1647.2 methods 1727.2.1 methods 介紹 1727.2.2 methods 定義與調用 1737.2.3 參數驗證 1767.2.4 Collection2 schema 驗證 1807.3 本章小結 185第8章 項目實踐―在線書簽 1868.1 功能分析 1868.2 構建單頁應用 1878.2.1 創建項目 1878.2.2 書簽列表 1888.2.3 添加書簽 1928.2.4 刪除書簽 1958.2.5 修改書簽 1968.3 添加路由 2008.4 添加用戶繫統 2058.5 代碼完善 2118.5.1 發布訂閱改造 2118.5.2 methods 改造 2138.6 本章小結 215第9章 測試與調試 2179.1 測試 2179.1.1 概述 2179.1.2 mocha 入門 2219.1.3 Meteo測試詳解 2289.2 調試 2349.2.1 meteor shell 2349.2.2 meteor debug 2359.2.3 瀏覽器 debugger 2369.3 本章小結 2380章 部署23910.1 自動部署 23910.2 手動部署 24410.3 本章小結 2481章 架構擴展24911.1 架構思路 24911.2 Nginx負載均衡 25311.3 MongoDB 復制集 25611.4 Redis 緩存 25911.5 雲服務架構 26011.6 本章小結 262