Backbone.js實戰

Backbone.js實戰 pdf epub mobi txt 電子書 下載2025

出版者:機械工業齣版社
作者:陶國榮
出品人:
頁數:223
译者:
出版時間:2014-4-1
價格:59.00元
裝幀:平裝
isbn號碼:9787111459897
叢書系列:
圖書標籤:
  • Backbone.js
  • Web前端
  • JavaScript
  • javascript
  • MVC
  • Backbone
  • js
  • JavaScript
  • 前端開發
  • Web開發
  • MVC
  • 框架
  • 單頁應用
  • 數據驅動
  • 前端架構
  • JavaScript框架
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

資深Web開發專傢根據Backbone.js最新版本撰寫,對它的所有功能、特性、使用方法和開發技巧進行瞭全麵而透徹的講解,是係統學習的權威參考書。本書以一種開創性的寫作方式,使理論與實踐達到瞭極好的平衡。不僅對理論知識進行清晰而透徹的闡述,而且根據讀者理解這些知識的需要精心設計瞭70餘個經典示例,以及4個綜閤案例,每個示例分為功能描述、實現代碼、頁麵效果和源碼分析四部分,旨在幫助讀者通過實踐的方式達到迅速掌握Backbone.js的目的。

《Backbone.js實戰》共10章,在邏輯上分為四部分。第一部分(第1~7章)詳細介紹瞭Backbone開發所涉及的基礎知識,包括適用場景、開發環境的搭建、Underscore依賴庫中各函數的使用方法,以及事件、模型、集閤、視圖、導航各個模塊的功能和使用方法;第二部分(第8章)通過兩個管理係統的綜閤案例,充分展示瞭使用Backbone開發的全過程;第三部分(第9章)詳細講解瞭Require框架的使用;第四部分(第10章)通過兩個綜閤性的移動應用開發案例,演示瞭利用Backbone、jQuery Mobile和Require框架開發WebApp的詳細過程。

著者簡介

陶國榮,資深Web技術專傢,有10餘年開發經驗,是國內較早專業從事 Web開發的一綫技術人員和培訓講師。一直緻力於 HTML 5、JavaScript、CSS 3等Web技術和jQuery、iQuery Mobile、Backbone等 Web開發框架的研究和實踐,積纍瞭豐富的經驗。微軟技術方麵的專傢,精通C#、 ASP.NET和SQLServer等技術。知名技術作傢,曾齣版瞭多部技術著作。2013年榮獲51CTO評選的“最受讀者喜愛的IT圖書作者奬”。《jQuery權威指南》 jQuery領域代錶性著作之一,Web開發領域的暢銷書,推嚮市場幾年來,廣受好評,已經更新至第2版。《HTML 5實戰》內容結構和寫作體例非常獨特,以實踐為導嚮,深受初學者歡迎。《jQuery Mobile權威指南》 jQueryMobile領域的標杆性著作,被譽為“係統學習jQuery Mobile必讀書”,取得瞭不錯的市場成績。

圖書目錄

前 言
第1章 初識Backbone 1
1.1 Backbone簡介 1
1.1.1 Backbone的MVC結構 1
1.1.2 特點及適用範圍 2
1.2 如何搭建開發Backbone應用的框架 3
1.2.1 Backbone.js主框架文件 3
1.2.2 Underscore.js依賴庫文件 3
1.2.3 第三方JavaScript庫 5
1.3 Backbone依賴庫的使用 5
1.3.1 使用_.bindAll()函數綁定對象方法 5
1.3.2 使用_.keys()函數檢索對象屬性名稱 7
1.4 開發第一個Backbone頁麵 7
1.5 本章小結 10
第2章 依賴庫Underscore 11
2.1 Underscore簡介 11
2.1.1 Underscore對象封裝 11
2.1.2 Underscore庫的類型模塊 12
2.2 集閤 13
2.2.1 each()和map()函數 13
2.2.2 find()和filter()函數 15
2.2.3 max()和min()函數 16
2.2.4 sortBy()和groupBy()函數 17
2.3 數組 18
2.3.1 first()和last()函數 19
2.3.2 indexOf()和lastIndexOf()函數 20
2.3.3 without()和union()函數 21
2.4 函數 22
2.4.1 delay()函數 22
2.4.2 once ()函數 22
2.4.3 wrap ()函數 23
2.4.4 compose()函數 23
2.5 對象 24
2.5.1 keys()和values()函數 24
2.5.2 pick()和omit()函數 25
2.5.3 defaults()函數 26
2.5.4 has()函數 27
2.6 功能 28
2.6.1 random()函數 28
2.6.2 escape()和unescape()函數 28
2.6.3 template()函數 29
2.6.4 chain()函數 33
2.7 本章小結 34
第3章 事件管理 35
3.1 Backbone.Events模塊API結構 35
3.2 基本事件方法 36
3.2.1 綁定on方法 36
3.2.2 綁定一次once方法 42
3.2.3 觸發事件trigger方法 43
3.2.4 移除事件off方法 45
3.3 新增事件方法 49
3.3.1 監聽事件listenTo方法 49
3.3.2 監聽一次listenToOnce方法 50
3.3.3 停止監聽stopListening方法 52
3.4 事件其他 53
3.4.1 特殊事件all的使用 54
3.4.2 事件與Model、Collection、View的關係 55
3.5 本章小結 58
第4章 數據模型 59
4.1 創建數據模型 59
4.1.1 創建一個簡單模型對象 59
4.1.2 對象模型賦值的方法 60
4.1.3 自定義模型中的方法 62
4.1.4 監聽對象屬性值變化 63
4.2 模型對象操作 65
4.2.1 讀取數據 65
4.2.2 修改數據 66
4.2.3 開啓數據驗證 67
4.2.4 關閉數據驗證 69
4.2.5 更新數據迴滾 70
4.2.6 刪除數據 71
4.3 對象屬性操作 73
4.3.1 attributes對象 73
4.3.2 previous和previousAttributes方法 75
4.3.3 set方法的內部順序 77
4.4 同步數據到服務器 78
4.4.1 save方法 78
4.4.2 fetch方法 83
4.4.3 destroy方法 84
4.5 本章小結 86
第5章 模型集閤 87
5.1 創建集閤對象 87
5.1.1 自定義集閤對象 87
5.1.2 實例化集閤對象 89
5.1.3 自定義集閤方法 90
5.2 操作集閤中模型對象 91
5.2.1 移除集閤對象中的模型 91
5.2.2 添加集閤對象中的模型 94
5.2.3 查找集閤對象中的模型 96
5.2.4 集閤中模型對象的排序 99
5.3 與服務器交互集閤中模型對象 102
5.3.1 調用fetch方法獲取服務器數據 102
5.3.2 調用create方法與服務器同步數據 104
5.4 本章小結 110
第6章 視圖 111
6.1 視圖基礎 111
6.1.1 定義視圖對象 111
6.1.2 視圖對象訪問模型對象 114
6.1.3 視圖對象訪問集閤對象 116
6.2 視圖中的模闆 118
6.2.1 處理邏輯的模闆 118
6.2.2 顯示多項內容的模闆 120
6.2.3 自定義模闆變量標記 123
6.3 視圖中的元素事件 125
6.3.1 視圖中簡單事件綁定 126
6.3.2 綁定視圖模闆中的多個事件 128
6.3.3 動態綁定和取消視圖中的事件 130
6.4 使用Backbone框架開發前端Web應用 134
6.4.1 功能描述 134
6.4.2 實現代碼 135
6.4.3 頁麵效果 137
6.4.4 源碼分析 137
6.5 本章小結 138
第7章 導航控製器 139
7.1 瀏覽器導航基礎 139
7.1.1 history對象 139
7.1.2 HTML 5中history對象API 142
7.1.3 location對象 145
7.2 綁定導航地址 147
7.2.1 action方式綁定URL地址 147
7.2.2 event方式綁定URL地址 150
7.2.3 定義hash屬性綁定規則 151
7.3 router類中的方法 154
7.3.1 route方法的使用 154
7.3.2 navigate方法的使用 156
7.4 history對象的stop方法 158
7.5 本章小結 161
第8章 綜閤案例:Backbone框架開發Web應用 162
8.1 案例1:學生信息管理係統 162
8.1.1 需求分析 162
8.1.2 界麵效果 162
8.1.3 功能實現 165
8.1.4 代碼分析 170
8.2 案例2:人員資料管理係統 174
8.2.1 需求分析 174
8.2.2 界麵效果 174
8.2.3 功能實現 178
8.2.4 代碼分析 186
8.3 本章小結 190
第9章 Require框架基礎知識 191
9.1 構建Require框架開發環境 191
9.1.1 下載Require文件庫 191
9.1.2 異步方式加載文件庫 192
9.2 加載主模塊 192
9.3 加載自定模塊 193
9.3.1 示例文件間的層次關係 194
9.3.2 加載key/value格式模塊 194
9.3.3 加載函數模塊 196
9.3.4 加載存在依賴關係的函數模塊 197
9.4 Require的配置選項 199
9.4.1 加載指定路徑的模塊文件 200
9.4.2 加載非AMD標準的模塊文件 201
9.4.3 加載Require插件模塊文件 203
9.5 本章小結 204
第10章 綜閤案例:Require + jQuery Mobile + Backbone框架開發 205
10.1 案例1:簡單的移動端WebApp 205
10.1.1 需求分析 205
10.1.2 界麵效果 206
10.1.3 功能實現 206
10.1.4 代碼分析 211
10.2 案例2:移動端的新聞瀏覽應用 212
10.2.1 需求分析 212
10.2.2 界麵效果 212
10.2.3 功能實現 213
10.2.4 代碼分析 221
10.3 本章小結 223
· · · · · · (收起)

讀後感

評分

由于项目重构需要而选择的Backbone入门书籍,从图书馆借来花了两天就把它看完了,因为这本书实在是写得太烂了!虽说国产的技术书多数都写得比较一般,但这种跟翔一样的书还是第一次见,还号称什么“Web开发专家撰写”。整本书都在解释Backbone每个API,每个API都附了简单到毫无...

評分

由于项目重构需要而选择的Backbone入门书籍,从图书馆借来花了两天就把它看完了,因为这本书实在是写得太烂了!虽说国产的技术书多数都写得比较一般,但这种跟翔一样的书还是第一次见,还号称什么“Web开发专家撰写”。整本书都在解释Backbone每个API,每个API都附了简单到毫无...

評分

由于项目重构需要而选择的Backbone入门书籍,从图书馆借来花了两天就把它看完了,因为这本书实在是写得太烂了!虽说国产的技术书多数都写得比较一般,但这种跟翔一样的书还是第一次见,还号称什么“Web开发专家撰写”。整本书都在解释Backbone每个API,每个API都附了简单到毫无...

評分

由于项目重构需要而选择的Backbone入门书籍,从图书馆借来花了两天就把它看完了,因为这本书实在是写得太烂了!虽说国产的技术书多数都写得比较一般,但这种跟翔一样的书还是第一次见,还号称什么“Web开发专家撰写”。整本书都在解释Backbone每个API,每个API都附了简单到毫无...

評分

由于项目重构需要而选择的Backbone入门书籍,从图书馆借来花了两天就把它看完了,因为这本书实在是写得太烂了!虽说国产的技术书多数都写得比较一般,但这种跟翔一样的书还是第一次见,还号称什么“Web开发专家撰写”。整本书都在解释Backbone每个API,每个API都附了简单到毫无...

用戶評價

评分

資料略少

评分

就是一個中文的API,挺基礎的。適閤入門

评分

就是一個中文的API,挺基礎的。適閤入門

评分

很適閤入門的教程

评分

幾乎就是個中文版的API而已。新手可以一讀,如果同時看英文的API文檔,則更好。

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有