• 正版现货新书 PhoneGap从入门到精通 9787115414663 卓越
21年品牌 40万+商家 超1.5亿件商品

正版现货新书 PhoneGap从入门到精通 9787115414663 卓越

全新正版现货,以书名为准,放心购买,购书咨询18931383650朱老师

47.04 5.9折 79.8 全新

仅1件

北京丰台
认证卖家担保交易快速发货售后保障

作者巅峰卓越

出版社人民邮电出版社

ISBN9787115414663

出版时间2016-11

装帧平装

开本16开

定价79.8元

货号8888647

上书时间2024-10-06

黎明书店

十五年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介
很好很好是一家专门从事不错编程书籍写作的科技公司,多年来致力于高端编程图书的写作和国外编程书籍的翻译工作。其技术实力雄厚,大多数作者是靠前知名一线开发人员,具有丰富的开发经验和写作经验。主要代表作品有《Android游戏开发技术实战详解》《21天学通C++》《21天学通Oracle》《Android网络开发技术实战详解》等。

目录
第0章 移动Web开发学习指南  1
本章教学录像:26分钟
移动Web程序是指能够在智能手机、平板电脑、电子书阅读器等可移动设备中完整运行的Web程序。和传统桌面式Web程序相比,移动Web要求程序更加简单、高效,而且具备传统桌面Web程序所没有的硬件优势,例如GPS定位、传感器应用等。本章将简要介绍开发移动Web应用程序的基础知识,以便为读者步入本书后面知识的学习打下基础
0.1 Web标准开发技术  2
0.1.1 结构化标准语言  2
0.1.2 表现性标准语言  2
0.1.3 行为标准  2
0.2 移动Web开发概览  3
0.2.1 主流移动平台介绍  3
0.2.2 移动Web的特点  5
0.2.3 设计移动网站时需要考虑的问题  6
0.2.4 主流移动设备屏幕的分辨率  6
0.2.5 使用标准的HTML、CSS和JavaScript技术  7
0.3 移动Web开发必备技术  7
0.4 移动Web学习路线图  8
0.5 PhoneGap学习路线图  9
第1篇  基础知识
第 1章 PhoneGap基础  12
本章教学录像:31分钟
PhoneGap是基于HTML、CSS和JavaScript的技术,是一个创建跨平台移动应用程序的快速开发平台。PhoneGap使开发者能够利用iPhone、Android、Palm、Symbian、WP7、Bada和Blackberry等智能手机的核心功能,包括地理定位、加速器、联系人、声音和振动等。此外PhoneGap拥有丰富的插件,可以以此扩展无限的功能。本章将详细讲解PhoneGap的基础知识,为读者步入本书后面知识的学习打下基础。
1.1 PhoneGap简介  13
1.1.1 什么是PhoneGap  13
1.1.2 背景介绍  13
1.1.3 PhoneGap的发展历程  14
1.1.4 PhoneGap的主要功能  14
1.1.5 PhoneGap的发展现状  15
1.1.6 PhoneGap优点和缺点分析  15
1.2 PhoneGap API基础  18
1.3 PhoneGap的工作  19
1.4 PhoneGap开发必备技术  19
1.4.1 Titanium框架  19
1.4.2 Adobe AIR技术  20
1.4.3 Corona库  21
1.4.4 常用的JavaScript移动UI框架  21
1.5 高手点拨  22
1.6 实战练习  22
第2章 使用PhoneGap开发移动Web应用  23
本章教学录像:22分钟
在充分了解PhoneGap的重要性和具体功能之后,本章将详细讲解使用PhoneGap开发移动Web应用程序的基础知识,以带领读者进入PhoneGap框架开发的学习阶段。
2.1 使用PhoneGap进行移动Web开发的步骤  24
2.2 搭建PhoneGap开发环境  24
2.2.1 准备工作  24
2.2.2 获得PhoneGap开发包  25
2.3 搭建Android开发环境  31
2.3.1 安装Android SDK的系统要求  31
2.3.2 安装JDK  31
2.3.3 获取并安装Eclipse和Android SDK  36
2.3.4 安装ADT  38
2.3.5 设定Android SDK Home  40
2.3.6 验证开发环境  41
2.3.7 实战演练—创建Android虚拟设备  42
2.3.8 实战演练—启动AVD模拟器  44
2.3.9 实战演练—在Android平台创建基于PhoneGap的程序  45
2.4 搭建iOS开发环境  52
2.4.1 搭建前的准备—加入iOS开发团队  52
2.4.2 安装Xcode  54
2.4.3 创建一个Xcode项目并启动模拟器  58
2.5 综合应用—在iOS平台创建基于PhoneGap的程序  62
2.6 高手点拨  65
2.7 实战练习  66
第2篇  必备技术
第3章 HTML5技术初步  68
本章教学录像:42分钟
HTML5是文本标记语言HTML的最新版本,其提供了一些新的元素和属性。除了原先的DOM接口外,HTML5还增加了更多API。本章将详细讲解HTML5的基础知识,特别是新特性方面的知识。
3.1 HTML5简介  69
3.1.1 发展历程  69
3.1.2 HTML5的吸引力  69
3.2 视频处理  70
3.2.1 video标记概述  70
3.2.2 autoplay 属性实战—自动播放一个视频  71
3.2.3 controls属性实战—控制播放的视频  73
3.2.4  height属性实战—设置播放视频的高度  74
3.2.5 其他属性  75
3.3 音频处理  76
3.3.1 audio标记概述  76
3.3.2 autoplay属性实战—自动播放一个音频  77
3.3.3 controls属性实战—控制播放的音频  78
3.3.4 loop 属性实战—循环播放音频  79
3.3.5 其他属性  80
3.4 Canvas画布处理  81
3.4.1 Canvas标记介绍  81
3.4.2 HTML DOM Canvas 对象  81
3.4.3 实战演练—实现坐标定位  82
3.4.4 实战演练—在指定位置画线  84
3.4.5 实战演练—绘制一个圆  84
3.4.6 实战演练—用渐变色填充一个矩形  85
3.4.7 实战演练—显示一幅指定的图片  86
3.5 Web数据存储  88
3.5.1 Web存储简介  88
3.5.2 HTML5中Web存储的意义  88
3.5.3 localStorage存储实战—显示访问页面的统计次数  88
3.5.4 sessionStorage 存储实战—显示访问页面的统计次数  90
3.6 表单的新特性  91
3.6.1 全新的Input 类型  91
3.6.2 全新的表单元素  95
3.6.3 全新的表单属性  97
3.7 综合应用—制作一个颜色滑动控制器  103
3.8 高手点拨  105
3.9 实战练习  105
第4章 CSS基础  107
本章教学录像:40分钟
CSS(层叠式样式表)是Cascading Style Sheet的缩写,中文名称为样式表,是W3C组织制定的、控制页面显示样式的标记语言。本章将详细讲解CSS技术的基础知识。
4.1 体验CSS的功能  108
4.2 基本语法  109
4.3 使用选择符  110
4.3.1 选择符的种类  110
4.3.2 实战演练—使用ID选择符设置文字颜色  112
4.4 CSS属性  113
4.5 几个常用值  115
4.5.1 颜色单位  115
4.5.2 长度单位  117
4.5.3 百分比值  118
4.5.4 URL统一资源定位符  118
4.5.5 URL默认值  119
4.6 在网页中使用CSS  119
4.6.1 页面调用CSS方式  119
4.6.2 通用优先级实战  122
4.6.3 类型选择符和类选择符实战  123
4.6.4 ID选择符实战  124
4.6.5 最近优先原则实战  125
4.7 CSS的编码规范  127
4.7.1 书写规范  127
4.7.2 命名规范  128
4.8 CSS调试  128
4.8.1 设计软件调试  129
4.8.2 继承性和默认值带来的问题  129
4.9 综合应用—实现精致、符合标准的表单页面  131
4.10 高手点拨  133
4.11 实战练习  134
第5章 jQuery Mobile基础  135
本章教学录像:37分钟
jQuery Mobile具有一些独一无二的重要特征。本章将讲解jQuery Mobile的基础语法知识和具体用法。
5.1 jQuery Mobile简介  136
5.1.1 jQuery简介  136
5.1.2 jQuery Mobile的特点  136
5.1.3 对浏览器的支持  137
5.1.4 对平台的支持  138
5.2 jQuery Mobile的特性  139
5.2.1 跨所有移动平台的统一UI  139
5.2.2 简化的标记驱动的开发  139
5.2.3 渐进式增强  139
5.2.4 响应式设计  140
5.3 获取jQuery Mobile  140
5.3.1 下载插件  141
5.3.2 使用URL方式加载插件文件  142
5.4 页面结构  143
5.4.1 实战演练—使用基本框架  143
5.4.2 实战演练—使用多页面模板  146
5.4.3 实战演练—设置内部页面的标题  148
5.5 导航链接处理  150
5.5.1 实战演练—设置外部页面链接  151
5.5.2 实战演练—设置页面后退链接  153
5.6 使用Ajax修饰导航  154
5.6.1 实战演练—使用Ajax驱动导航  154
5.6.2 使用函数changePage()  157
5.7 综合应用—开发一个移动版Ajax网页  159
5.8 高手点拨  165
5.9 实战练习  166
第6章 PhoneGap事件详解  167
本章教学录像:29分钟
在PhoneGap开发应用中,事件是其他PhoneGap API的基础,在事件监听器中,包含了调用其他API的功能函数。本章将详细讲解PhoneGap所独有的事件列表,而不讨论传统网页元素所能触发的事件。
6.1 PhoneGap的事件列表  168
6.2 deviceready事件详解  169
6.2.1 deviceready事件基础  169
6.2.2 实战演练—使用deviceready 事件  170
6.3 pause事件和resume事件  172
6.3.1 实战演练—使用pause事件  172
6.3.2 实战演练—使用resume事件  173
6.4 online事件和offline事件  176
6.4.1 实战演练—使用online事件  176
6.4.2 实战演练—使用offline事件  178
6.5 batterycritical、batterylow和batterystatus事件  179
6.5.1 使用batterycritical事件  179
6.5.2 使用batterylow事件  180
6.5.3 实战演练—使用batterystatus事件  181
6.6 backbutton事件  185
6.7 使用searchbutton事件  186
6.8 使用其他事件  187
6.8.1 使用menubutton事件  187
6.8.2 使用startcallbutton事件  188
6.8.3 使用endcallbutton事件  189
6.8.4 使用volumedownbutton事件  190
6.8.5 使用volumeupbutton事件  191
6.9 综合应用—监听各类PhoneGap事件  192
6.10 高手点拨  194
6.11 实战练习  194
第3篇  核心内容
第 7章 应用和通知API详解  196
本章教学录像:17分钟
在PhoneGap开发应用中,API是整个框架的核心内容,有助于实现常见的移动Web应用。本章将讲解PhoneGap中的应用API和通知API的基础知识。
7.1 应用API  197
7.1.1 白名单安全机制  197
7.1.2 访问对象的方法  197
7.2 Notification通知  198
7.2.1 主要对象  199
7.2.2 实战演练—使用notification.alert()方法  199
7.2.3 实战演练—使用notification.confirm()方法  201
7.2.4 实战演练—使用notification.beep()方法  203
7.2.5 实战演练—使用notification.vibrate()方法  205
7.2.6 实战演练—使用活动指示器和进度对话框通知  207
7.3 综合应用—演示各种API的基本用法  210
7.4 高手点拨  217
7.5 实战练习  218
第 8章 设备、网络连接和加速计API详解  219
本章教学录像:16分钟
本章将详细讲解PhoneGap中的设备、网络连接和加速计API的相关知识。
8.1 设备API  220
8.1.1 主要对象  220
8.1.2 使用device.name()方法  220
8.1.3 使用device.phonegap()方法  221
8.1.4 使用device.platform()方法  221
8.1.5 使用device.uuid()方法  222
8.1.6 使用device.version()方法  223
8.1.7 实战演练—使用设备API  223
8.2 网络连接API  224
8.2.1 属性和常量  224
8.2.2 实战演练—检测当前网络状况  225
8.3 加速计API  227
8.3.1 使用acceleration对象  227
8.3.2 实战演练—使用getCurrentAcceleration获取加速度  228
8.3.3 实战演练—使用watchAcceleration获取加速度  230
8.3.4 实战演练—使用clearWatch清除加速度  232
8.4 综合应用—实现一个蓝牙控制器  234
8.5 高手点拨  253
8.6 实战练习  254
第9章 地理位置API详解  255
本章教学录像:26分钟
在现实应用中,很多智能手机都拥有GPS功能。PhoneGap应用专门提供了地理位置API来实现GPS位置定位功能。本章将详细讲解地理位置API的相关知识。
9.1 地理位置基础  256
9.1.1 应用背景  256
9.1.2 Geolocation接口介绍  256
9.2 Geolocation对象详解  257
9.2.1 实战演练—使用Position对象  257
9.2.2 PositionError对象  259
9.2.3 实战演练—使用Coordinates对象  260
9.3 地理位置API的参数  262
9.3.1 geolocationSuccess  262
9.3.2 geolocationOptions  262
9.4 操作方法  263
9.4.1 实战演练—获取设备当前的地理位置信息  263
9.4.2 实战演练—定期获取设备的地理位置信息  266
9.4.3 实战演练—取消定期获取设备的地理位置信息  268
9.4.4 实战演练—使用Geolocation  270
9.5 综合应用—联合使用Geolocation和百度地图实现定位功能  272
9.6 高手点拨  275
9.7 实战练习  276
第10章 指南针API详解  277
本章教学录像:19分钟
在现实应用中,智能手机中的指南针功能可以确保我们在行程之中不会迷失方向。在PhoneGap应用中,专门提供了指南针API来实现方向定位功能。本章将详细讲解指南针API的相关知识和具体用法。
10.1 指南针API的对象  278
10.1.1 CompassHeading对象  278
10.1.2 CompassError对象  278
10.1.3 onSuccess函数  278
10.1.4 CompassOptions对象  279
10.2 指南针API中的函数  279
10.2.1 实战演练—获取设备当前的指南针信息  279
10.2.2 实战演练—定期获取设备的指南针信息  281
10.2.3 实战演练—取消定期获取设备的指南针信息  283
10.2.4 实战演练—获取罗盘的朝向度数  286
10.2.5 实战演练—停止对罗盘的监听  288
10.3 综合应用—实现一个移动版指南针  290
10.4 高手点拨  296
10.5 实战练习  296
第11章 照相机API详解  297
本章教学录像:27分钟
很多智能手机都具有多媒体功能,例如相机、视频、音乐、录像等,以适应用户的需要。在PhoneGap应用中,专门提供了针对相机应用的API,即Camera。本章将详细讲解Camera的相关知识。
11.1 照相机API的函数  298
11.1.1 函数camera.getPicture()  298
11.1.2 cameraSuccess  300
11.1.3 cameraError  301
11.1.4 实战演练—在网页中触发照相机  301
11.2 业务操作  303
11.2.1 业务操作基础  304
11.2.2 实战演练—使用照相机API  305
11.3 综合应用—实现拍照并设置为头像功能  308
11.4 综合应用—实现拍照并查看相册功能  313
11.5 高手点拨  316
11.6 实战练习  316
第12章 采集API详解  317
本章教学录像:21分钟
PhoneGap相关应用专门提供了针对多媒体信息采集的API,即Capture。本章将详细讲解采集API—Capture的相关知识。
12.1 主要对象  318
12.1.1 Capture对象  318
12.1.2 CaptureAudioOptions对象  318
12.1.3 CaptureImageOptions对象  319
12.1.4 CaptureVideoOptions对象  319
12.1.5 CaptureCB函数  320
12.1.6 CaptureErrorCB函数  320
12.1.7 ConfigurationData对象  321
12.1.8 MediaFile对象  321
12.1.9 MediaFileData对象  321
12.2 主要方法  322
12.2.1 实战演练—使用capture.captureAudio()方法  322
12.2.2 实战演练—使用capture.captureImage()方法  324
12.2.3 MediaFile.getFormatData()方法  327
12.3 综合应用—Video视频采集器  327
12.4 高手点拨  330
12.5 实战练习  330
第13章 媒体API详解  331
本章教学录像:20分钟
PhoneGap应用专门提供了针对多媒体应用的API,即Media。在本章的内容中,将详细讲解Media的相关知识。
13.1 主要参数  332
13.2 主要方法  332
13.2.1 实战演练—使用media.getCurrentPosition()方法  333
13.2.2 实战演练—使用media.getDuration()方法  336
13.2.3 实战演练—使用play()方法  339
13.2.4 media.pause()方法  342
13.2.5 media.release()方法  343
13.2.6 实战演练—使用media.startRecord()方法  346
13.2.7 media.stop()方法  348
13.2.8 media.stopRecord()方法  351
13.3 综合应用—播放本地视频  354
13.4 高手点拨  358
13.5 实战练习  358
第14章 通讯录API详解  359
本章教学录像:27分钟
在现实应用

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP