深入浅出PhoneGap

深入浅出PhoneGap pdf epub mobi txt 电子书 下载 2026

出版者:人民邮电出版社
作者:饶侠
出品人:
页数:326
译者:
出版时间:2013-2
价格:59.00元
装帧:平装
isbn号码:9787115301550
丛书系列:图灵原创
图书标签:
  • phonegap
  • 移动开发
  • html5
  • 移动应用
  • 移动互联网
  • mobile
  • javascript
  • 达内
  • PhoneGap
  • HTML5
  • 移动开发
  • JavaScript
  • 混合开发
  • Web技术
  • 前端开发
  • 开源框架
  • 移动应用
  • 教程
想要找书就要到 小美书屋
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

《图灵原创:深入浅出PhoneGap》深入浅出地介绍了时下流行的开源移动开发平台PhoneGap,内容涵盖PhoneGap的各类API、插件机制和第三方常用插件,以及各主流平台上的通信机制的实现方式。此外,《图灵原创:深入浅出PhoneGap》还介绍了如何整合流行的移动Web开发框架(如SenchaTouch、jQueryMobile和DojoMobile等),并用一个记事本的综合实例来展示如何基于PhoneGap构建移动应用。

作者简介

饶侠:毕业于北京大学,目前就职于Adobe中国研发中心,喜欢各种Web前端技术,对Java EE相关技术也有一定研究。

张坚:毕业于北京大学,目前就职于Adobe中国研发中心,热衷于Web开发技术。

赵莉萍:毕业于北京航空航天大学,曾担任前端工程师和Flash工程师职位,目前就职于Adobe中国研发中心,对Web开发有浓厚兴趣。

目录信息

目    录
第1章  概述  1
1.1  PhoneGap概述  1
1.1.1  PhoneGap是什么  3
1.1.2  PhoneGap的由来  4
1.1.3  PhoneGap现状  5
1.1.4  PhoneGap的优缺点  7
1.1.5  PhoneGap API 简介  10
1.2  HTML5简介  12
1.2.1  HTML5发展史  12
1.2.2  HTML5的新功能  12
1.3  相关技术  13
1.3.1  Titanium  13
1.3.2  Adobe AIR  13
1.3.3  Corona  14
1.3.4  AppMobi  15
1.3.5  JavaScript移动UI框架介绍  15
1.4  小结  16
第2章  基于PhoneGap快速开发移动Web应用  17
2.1  PhoneGap构成  17
2.2  基于PhoneGap移动本地应用开发周期  18
2.3  PhoneGap发布包  19
2.4  Android系统下快速开发  19
2.4.1  环境准备与配置  19
2.4.2  在Android平台上创建基于PhoneGap的HelloWorld应用  22
2.5  iOS系统下快速开发  32
2.5.1  环境准备与配置  32
2.5.2  在iOS平台上创建基于PhoneGap的HelloWorld应用  34
2.6  Windows Phone系统下快速开发  39
2.6.1  环境准备与配置  39
2.6.2  在Windows Phone平台上创建基于PhoneGap的HelloWorld应用  40
2.7  PhoneGap Build  43
第3章  PhoneGap与移动Web应用开发框架  46
3.1  jQuery Mobile+Backbone.js+Underscore.js  46
3.1.1  jQuery Mobile介绍  46
3.1.2  Backbone.js和Underscore.js介绍  48
3.1.3  使用jQuery Mobile、Backbone.js和Underscore.js构建MiniNote原型  52
3.2  Sencha Touch  60
3.2.1  Sencha Touch介绍  60
3.2.2  使用Sencha Touch构建MiniNote原型  68
3.3  Dojo Mobile  79
3.3.1  Dojo Mobile介绍  81
3.3.2  利用Dojo Mobile构建MiniNote原型  86
第4章  PhoneGap事件机制  90
4.1  注册事件监听器  90
4.2  PhoneGap特有事件  91
4.2.1  deviceready  91
4.2.2  backbutton  93
4.2.3  pause和resume  95
4.2.4  searchbutton  97
4.2.5  online和offline  97
4.2.6  menubutton  97
4.2.7  batterycritical、batterylow和batterystatus  99
4.2.8  startcallbutton和endcallbutton  102
4.2.9  volumedownbutton和volumeupbutton  102
第5章  PhoneGap的应用、通知、设备与网络连接API  104
5.1  应用API  104
5.1.1  PhoneGap白名单安全机制  104
5.1.2  主要对象阐述  106
5.1.3  相关业务操作  106
5.2  通知API  107
5.2.1  主要对象阐述  108
5.2.2  相关业务操作  108
5.3  设备API  113
5.3.1  主要对象阐述  113
5.3.2  相关业务操作  113
5.4  网络连接API  114
第6章  PhoneGap的加速计API  117
6.1  加速计原理介绍  117
6.2  加速计应用场景和实例  118
6.3  主要对象阐述  120
6.4  相关业务操作  120
6.4.1  获取当前设备在x、y和z轴上的加速度  120
6.4.2  定期获取设备的加速度信息  122
6.4.3  取消定期获取设备的加速度信息  122
6.4.4  综合实例  124
第7章  PhoneGap的地理位置API  129
7.1  地理位置应用场景和实例  129
7.2  主要对象阐述  130
7.2.1  Position对象  131
7.2.2  PositionError对象  131
7.2.3  Coordinates对象  131
7.2.4  Geolocation选项参数  132
7.3  相关业务操作  132
7.3.1  获取设备当前的地理位置信息  132
7.3.2  定期获取设备的地理位置信息  134
7.3.3  取消定期获取设备的地理位置信息  135
7.3.4  综合实例  137
第8章  PhoneGap的指南针API  139
8.1  指南针原理分析  140
8.2  指南针应用场景和实例  140
8.3  主要对象阐述  141
8.3.1  CompassHeading对象  141
8.3.2  CompassError对象  142
8.3.3  Compass选项参数  142
8.4  相关业务操作  142
8.4.1  获取设备当前的指南针信息  143
8.4.2  定期获取设备的指南针信息  144
8.4.3  取消定期获取设备的指南针信息  144
8.4.4  综合实例:制作一个指南针应用  146
第9章  PhoneGap的照相机API、捕获API和媒体API  150
9.1  照相机API  150
9.1.1  主要对象阐述  150
9.1.2  相关业务操作  151
9.2  捕获API  155
9.2.1  主要对象阐述  155
9.2.2  相关业务操作  156
9.3  媒体API  164
9.3.1  主要对象阐述  164
9.3.2  相关业务操作  164
第10章  PhoneGap的通讯录API  169
10.1  主要对象阐述  169
10.1.1  联系人信息  169
10.1.2  联系人名字  170
10.1.3  联系人邮件和电话  170
10.1.4  联系人的地址  171
10.1.5  联系人组织结构  171
10.2  相关业务操作  171
10.2.1  查找联系人  171
10.2.2  创建联系人  173
10.2.3  保存联系人  173
10.2.4  删除联系人  173
10.2.5  复制联系人  174
10.3  综合实例  174
第11章  PhoneGap的存储API  184
11.1  localStorage  184
11.1.1  主要对象阐述  184
11.1.2  相关业务操作  184
11.2  Web SQL  186
11.2.1  主要对象阐述  186
11.2.2  相关业务操作  186
11.3  IndexedDB  192
11.4  Lawnchair及其他  192
11.4.1  简单应用  193
11.4.2  适配器架构  194
11.4.3  插件架构  195
11.4.4  其他可选存储框架  197
第12章  PhoneGap的文件API  198
12.1  主要对象阐述  198
12.2  相关业务操作  198
12.2.1  文件系统的请求与创建  199
12.2.2  文件操作  201
12.2.3  目录操作  203
12.2.4  文件的上传与下载  205
第13章  PhoneGap插件与嵌入式特性  209
13.1  PhoneGap插件架构  209
13.1.1  总体架构图示  210
13.1.2  工作原理简介  210
13.2  获取PhoneGap插件  210
13.3  使用PhoneGap插件  211
13.3.1  在Android下使用插件  211
13.3.2  在iOS下使用插件  214
13.3.3  在Windows Phone下使用插件  218
13.4  编写PhoneGap插件  220
13.4.1  编写Android插件  221
13.4.2  编写iOS插件  227
13.4.3  编写Windows Phone插件  232
13.5  PhoneGap的嵌入式特性  236
13.5.1  将PhoneGap嵌入iOS应用  236
13.5.2  将PhoneGap嵌入Android应用  238
第14章  PhoneGap第三方插件概览  242
14.1  NativeControls插件介绍  242
14.1.1  NativeControls插件概览  242
14.1.2  NativeControls实例  243
14.2  WebGL插件介绍  245
14.2.1  何为WebGLGap  246
14.2.2  WebGLGap实例  246
14.3  BarcodeScanner插件介绍  247
14.4  Bluetooth插件介绍  250
14.5  SMSPlugin插件介绍  251
14.6  Globalization插件介绍  252
14.7  Mac插件介绍  254
14.8  Windows插件介绍  256
14.9  其他常用插件  257
第15章  PhoneGap应用调试  259
15.1  桌面浏览器调试  259
15.1.1  标准的Web页面调试  259
15.1.2  基于浏览器插件的设备模拟器调试  261
15.2  原生开发环境调试  265
15.2.1  Android模拟器和实体机的调试  265
15.2.2  iOS模拟器和实体机的调试  268
15.3  远程调试  269
15.3.1  使用debug.phonegap.com进行远程调试  269
15.3.2  本地搭建基于weinre的调试服务器  272
15.3.3  基于iOS 5模拟器的远程调试  275
15.3.4  基于新浪移动云的远程调试  277
15.3.5  Adobe Shadow  280
第16章  PhoneGap通信机制的实现原理  285
16.1  本地桥接  285
16.2  Android上的实现原理  285
16.2.1  JavaScript到本地代码的通信  286
16.2.2  本地代码到JavaScript的通信  287
16.2.3  小结  293
16.3  iOS上的实现原理  293
16.3.1  JavaScript到本地代码的通信  293
16.3.2  本地代码到JavaScript的通信  294
16.3.3  小结  297
16.4  其他平台的实现  297
第17章  综合实例  298
17.1  完善对象模型  298
17.2  添加数据持久化功能  299
17.3  添加日期显示功能  302
17.4  添加日期分组功能  302
17.5  添加简易的数据备份与恢复功能  303
17.6  添加拍照功能  307
17.7  编辑笔记功能  310
17.8  发送微博功能  312
17.8.1  创建微博开放平台应用  312
17.8.2  使用微博JS-SDK  314
17.8.3  使用微博JS-Widget  315
17.8.4  使用微博移动云服务  317
17.9  删除笔记功能  318
17.9.1  实现手指滑动删除  318
17.9.2  实现“摇一摇”提示删除功能  320
17.10  添加笔记分类功能  322
17.11  更改应用界面  326
附录A  PhoneGap相关资源  327
· · · · · · (收起)

读后感

评分

其实我打算给3星的,但浏览完目前市面的另外两本phonegap书后我觉得给四星, 另外两本一本是翻译的 <<PhoneGap开发指南>>, 还有一本<<phonegap实战>>, 前者的问题是太简单, 后者的问题是满篇代码感觉是对付事,代码也不详细说明,一本代码价值不大 1 抄袭 这本深入浅出有部分也是...  

评分

其实我打算给3星的,但浏览完目前市面的另外两本phonegap书后我觉得给四星, 另外两本一本是翻译的 <<PhoneGap开发指南>>, 还有一本<<phonegap实战>>, 前者的问题是太简单, 后者的问题是满篇代码感觉是对付事,代码也不详细说明,一本代码价值不大 1 抄袭 这本深入浅出有部分也是...  

评分

其实我打算给3星的,但浏览完目前市面的另外两本phonegap书后我觉得给四星, 另外两本一本是翻译的 <<PhoneGap开发指南>>, 还有一本<<phonegap实战>>, 前者的问题是太简单, 后者的问题是满篇代码感觉是对付事,代码也不详细说明,一本代码价值不大 1 抄袭 这本深入浅出有部分也是...  

评分

其实我打算给3星的,但浏览完目前市面的另外两本phonegap书后我觉得给四星, 另外两本一本是翻译的 <<PhoneGap开发指南>>, 还有一本<<phonegap实战>>, 前者的问题是太简单, 后者的问题是满篇代码感觉是对付事,代码也不详细说明,一本代码价值不大 1 抄袭 这本深入浅出有部分也是...  

评分

看这本书需要很多周边技术js,jqm,html5等,还涉及到不少本地代码,就phonegap的内容来说还是比较基础全面,看一遍之后至少可以清楚这门技术的应用范围和实现思路,在有具体需求的时候,可以想到这还有一种解决方案。 现在phonegap网上资料虽然不少,但是很碎很...

用户评价

评分

随着阅读的深入,我开始注意到作者在处理技术演进和未来趋势方面的独到见解。移动开发的技术栈更新速度令人咋舌,一本书如果不能与时俱进,很快就会贬值。这本书显然在这方面下了大功夫。它不仅仅是针对某个特定版本的框架进行讲解,而是清晰地梳理了技术发展的时间线,解释了为什么某些旧特性被淘汰,以及新特性是如何解决旧问题的。例如,在讨论到模块化和依赖管理时,作者不仅介绍了当前的流行方案,还回顾了早期的混乱局面,这种历史的纵深感让读者对当前方案的选择有了更深刻的理解,而不是简单地接受“现在就是这么做的”。这种“知其所以然”的教学方法,极大地激发了我主动去探索底层原理的兴趣。我感觉自己不再是简单地在复制粘贴代码块,而是真正开始理解这套开发体系的设计哲学,这对于我未来独立面对未知问题时,无疑是一笔宝贵的精神财富。

评分

这本书的排版和印刷质量,也绝对是值得称赞的。在如今这个信息爆炸的时代,阅读体验本身就是学习效率的一部分。这本书的纸张选择非常合适,不是那种反光的铜版纸,长时间阅读眼睛不会感到疲劳。更重要的是,代码块的格式化做得极其专业。清晰的缩进、恰当的行宽控制,以及对关键变量和函数的不同颜色标记,使得原本密密麻麻的代码也变得井井有条,层次分明。我甚至发现,有些关键的配置文件的内容,作者还特意用了一种略微不同的字体来区分,这在快速浏览和查找特定设置时,提供了极大的便利。此外,书中穿插的那些“进阶提示”和“最佳实践”的小卡片设计得非常巧妙,它们被放置在正文流程的侧边,不打断主线阅读,却又能在需要时提供额外的知识增益。这些细节的打磨,足见出版方和作者在提升用户体验上的用心程度,这已经超越了一本普通技术教材的标准,更像是一份精心制作的工具书。

评分

这本书的封面设计得非常吸引人,那种蓝白相间的色调,加上简洁有力的字体排版,一下子就抓住了我的眼球。我拿到手的时候,首先感受到的是它的重量,分量十足,这通常意味着内容详实,不是那种虚头巴脑的“入门速成”读物。我原本对移动应用开发领域抱持着一种敬畏甚至畏惧的心态,总觉得那是一片技术壁垒极高、代码海洋深不见底的禁区。然而,当我翻开第一章,那种感觉立刻烟消云散了。作者的叙事方式极其平易近人,仿佛邻家那位技术高手正在茶余饭后,耐心地为你拆解那些晦涩难懂的概念。他没有一上来就抛出复杂的API调用或者配置文件,而是从最基础的“为什么我们需要跨平台”这个宏大命题入手,层层递进,逻辑链条清晰得像是专业画师勾勒的草图。尤其让我印象深刻的是他对整个移动生态系统现状的剖析,那段文字充满了洞察力,没有那种官方文档的刻板,而是带着一种对行业生态的深刻理解和批判性思考。这种开篇的铺垫,让读者在进入技术细节之前,就已经建立了一个坚实的概念框架,而不是盲目地跟着代码敲下去,却不知所以然。这种对读者心智模型的尊重,才是真正体现作者功力的关键所在。

评分

说实话,我对技术书籍的阅读习惯一向是挑剔的,很多号称“实战”的书籍,最后都沦为API手册的堆砌,缺乏真正的项目驱动力。但这本在代码示例的选择上,显然是经过深思熟虑的。它跳脱了那些千篇一律的“待办事项列表”或者“天气应用”的俗套,转而引入了一些更贴近商业应用场景的复杂交互。比如,关于如何高效管理设备本地存储的章节,作者没有满足于简单的SQLite封装,而是深入探讨了异步数据同步的策略,甚至对比了不同存储方案在性能上的细微差别。当我跟着书中的案例敲下一个复杂的UI组件,并且成功在不同设备上看到一致的、流畅的渲染效果时,那种成就感是无可替代的。更值得称道的是,书中对于错误处理的重视程度。很多教程往往只展示“Happy Path”,一旦遇到运行时错误,读者就彻底懵了。而这本书里,每一个关键步骤后,作者都会设置专门的“陷阱排查”小节,用一种近乎“反面教材”的方式,教会你如何从日志中捕获真正的问题根源。这完全颠覆了我过去阅读技术书籍的体验,它不是教你怎么走直线,而是教你如何在迷宫里找到出口。

评分

如果要用一个词来形容阅读这本书的感受,我会选择“踏实”。它没有过分夸大跨平台开发的魔力,也没有对其中固有的限制避而不谈。在谈到性能瓶颈或者原生能力调用时的限制时,作者的态度是坦诚且建设性的。他会明确告诉你,在哪些场景下使用原生混合方案是明智的,又在哪些场景下,为了极致的性能,可能需要暂时放弃跨平台而回归原生。这种平衡的视角,让读者建立起一种非常健康的预期管理。这本书更像是一位经验丰富的项目经理在指导你如何进行一场高效的移动开发战役,而不是一位纯粹的程序员在炫耀最新的技术酷词。读完这本书后,我不再感觉移动应用开发是一个遥不可及的领域,而是变成了一个可以通过系统学习和刻意练习去掌握的工程学科。它提供了一个非常坚固的起点,让我有信心迈向更深层次的移动架构设计领域。

评分

很多低级错误。审校太敷衍了吧

评分

很好的做到了好的入门书基础、全面的特征,推荐。

评分

很好的做到了好的入门书基础、全面的特征,推荐。

评分

囫囵吞枣读了一遍 有点参考价值 下次花2小时精读

评分

很好的做到了好的入门书基础、全面的特征,推荐。

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2026 book.quotespace.org All Rights Reserved. 小美书屋 版权所有