图书介绍
Backbone.js开发秘笈PDF|Epub|txt|kindle电子书版本网盘下载
- (乌克兰)VADIMMIRGOROD著;王宇译 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111460800
- 出版时间:2014
- 标注页数:216页
- 文件大小:23MB
- 文件页数:229页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
Backbone.js开发秘笈PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 理解Backbone1
1.1导论1
1.2使用MVC模式设计应用2
1.3使用模型与集合定义业务逻辑5
1.4使用视图与路由器为应用的行为建模8
1.5从零开始建立一套应用程序结构12
1.6编写第一个Backbone应用13
1.7在应用中实现URL路由16
1.8使用插件来扩展应用19
1.9如何参与Backbone项目20
第2章 模型21
2.1导论21
2.2创建一个模型21
2.3模型属性的操作24
2.4模型标识符的操作25
2.5模型属性的验证26
2.6重写getters与setters方法28
2.7通过创建撤销点来保存或恢复模型的状态31
2.8模型中工作流的实现34
2.9在模型中使用高级的验证方式38
2.10验证HTML表单42
2.11在模型中使用嵌套属性45
2.12实现模型间一对一的关系47
第3章 集合51
3.1导论51
3.2创建模型的集合52
3.3使用索引从集合中获取模型53
3.4使用ID从集合中获取模型54
3.5为集合添加一个模型54
3.6从集合中移除一个模型56
3.7以栈或队列的方式使用集合56
3.8对集合进行排序57
3.9对集合中的模型进行过滤58
3.10对集合进行遍历59
3.11集合的链式操作61
3.12在集合上执行NoSQL查询62
3.13在同一个集合中存储不同类型的模型66
3.14实现一对多的关系68
第4章 视图73
4.1导论73
4.2渲染视图73
4.3使用jQuery处理视图元素77
4.4对视图中的模型进行渲染78
4.5对视图中的集合进行渲染80
4.6将视图拆分成子视图81
4.7处理视图的文档对象模型(DOM)事件84
4.8使用Backbone.Router在视图间进行切换88
第5章 事件及其绑定92
5.1导论92
5.2在Backbone.js中管理事件92
5.3处理Backbone对象的事件94
5.4把模型绑定到视图96
5.5把集合绑定到视图98
5.6使用Backbone.stickit进行双向绑定104
5.7把模型与集合绑定到下拉列表108
5.8在视图中处理快捷键111
5.9处理路由器事件112
第6章 模板及其他用户界面的相关技术114
6.1导论114
6.2在视图中使用模板114
6.3实现一个模板加载器117
6.4使用Mustache模板119
6.5定义表单121
6.6为表单添加验证功能124
6.7处理表单事件126
6.8使用Bootstrap框架定制一个表单128
6.9使用LayoutManager构建页面布局132
6.10创建语义化及风格化的数据表格136
6.11使用HTML5的画布元素进行绘图142
第7章 REST及存储146
7.1导论146
7.2为后端应用构建REST API147
7.3使用MongoLab创建一个RESTful后端应用的原型148
7.4与RESTful服务同步模型和集合151
7.5.使用Backbone创建一个RESTful服务的前端应用155
7.6使用轮询技术来获取数据165
7.7使用HTML5本地存储170
第8章 其他相关技术172
8.1导论172
8.2在Backbone对象中使用mixin173
8.3使用Grunt创建一个Backbone js的扩展插件174
8.4使用QUnit为Backbone扩展插件编写测试用例178
8.5使用jQuery Mockjax模拟一个RESTful服务来进行异步测试182
8.6使用jQuery Mobile开发移动应用184
8.7使用PhoneGap创建iOS/Android应用193
8.8使用Require js组织项目结构196
8.9使应用与搜索引擎相兼容204
8.10避免Backbone应用中的内存泄漏209