计算机
类型
可以朗读
语音朗读
119千字
字数
2017-01-01
发行日期
展开全部
主编推荐语
本书详解Cordova API功能,实战项目操作,并提高创意转化为收入。
内容简介
本书共3篇18章。第1~12章介绍了Cordova中API的主要功能,为实际使用Cordova进行开发打下基础。第13~15章为项目实战,让读者实际体验怎样使用Cordova进行开发。其余章节为提高部分,将为已经打好基础的读者进行一些额外知识的介绍,包括人机交互以及创意的发掘,指导读者更好地将创意和技术转化为切实的收入。
目录
- 封面页
- 书名页
- 版权页
- 内容简介
- 前言
- 目录
- 第一篇 入门篇
- 第1章 ◄初步了解Cordova►
- 1.1 认识Cordova
- 1.1.1 Cordova的发展
- 1.1.2 Cordova的特色
- 1.1.3 Cordova的优势
- 1.2 Cordova的小伙伴们
- 1.2.1 jQuery Mobile
- 1.2.2 jQuery Touch
- 1.2.3 jQ iPhone UI
- 1.3 小结
- 第2章 ◄Cordova入门►
- 2.1 开发环境的搭建
- 2.1.1 安卓开发环境的搭建
- 2.1.2 iOS开发环境的搭建
- 2.1.3 Cordova的配置
- 2.2 跨平台的HTML 5
- 2.3 更好玩的CSS 3
- 2.4 完美兼容浏览器的jQuery框架
- 2.5 小结
- 第3章 ◄开始前的准备►
- 3.1 HTML 5,你真的准备好了吗
- 3.2 HTML 5的若干练习
- 3.2.1 实现渐变的背景和圆角的按钮
- 3.2.2 利用JavaScript响应用户的操作
- 3.2.3 利用CSS 3生成动画
- 3.2.4 利用JavaScript让“流氓兔”跑步
- 3.3 关于界面设计
- 3.4 使用jQuery Mobile进行界面制作
- 3.5 编辑器的选择
- 3.6 Cordova中的API能干什么
- 3.7 小结
- 第二篇 基础知识篇
- 第4章 ◄Cordova的本地事件►
- 4.1 什么是生命周期
- 4.1.1 Activity的生命周期
- 4.1.2 通过实例体验Activity的生命周期
- 4.1.3 Cordova的生命周期
- 4.2 使用程序加载事件
- 4.3 使用被动消息事件
- 4.4 使用主动消息事件
- 4.5 小结
- 第5章 ◄设备信息的获取►
- 5.1 Cordova获取设备信息
- 5.2 device类的异常情况
- 5.3 实战:用Cordova制作一个简单的应用
- 5.3.1 界面设计及实现
- 5.3.2 为应用加入功能
- 5.4 小结
- 第6章 ◄通讯录信息的获取►
- 6.1 创建一个Contact对象
- 6.2 利用find()方法查询通讯录
- 6.3 Contact对象的属性
- 6.4 联系人的创建、读取、修改和删除
- 6.5 ContactField对象的深入研究
- 6.6 小结
- 第7章 ◄Cordova的消息提示►
- 7.1 notification警告的使用
- 7.2 notification确认对话框的使用
- 7.3 notification显示可以传递变量的对话框
- 7.4 notification控制蜂鸣器和震动
- 7.5 小结
- 第8章 ◄加速度传感器►
- 8.1 获取当前的加速度
- 8.2 监视设备的加速度
- 8.3 详解acceleration对象
- 8.4 加速度传感器的使用
- 8.4.1 游戏
- 8.4.2 抽奖
- 8.4.3 更多更强大的交互
- 8.5 实战:制作“马上有一切”的动画
- 8.5.1 原形设计
- 8.5.2 素材准备
- 8.5.3 动画实现
- 8.5.4 最终实现
- 8.6 小结
- 第9章 ◄设备传感器►
- 9.1 利用Geolocation类获取设备地理信息
- 9.2 利用getCurrentPosition()方法获取设备所在坐标
- 9.3 使用watchPosition()方法监控设备的位置变化
- 9.4 设备方向的获取
- 9.5 监视设备方向的两种方法
- 9.6 小结
- 第10章 ◄Cordova对音频的控制►
- 10.1 利用Cordova播放音频的方法
- 10.2 利用pause()方法暂停播放音乐
- 10.3 利用stop()方法停止播放音频文件
- 10.4 获取音频文件的更多信息
- 10.5 播放指定位置的音乐
- 10.6 使用Cordova录制声音
- 10.7 释放音频资源
- 10.8 实战:制作一个简单的“录音机”软件
- 10.8.1 需求分析
- 10.8.2 界面实现
- 10.8.3 界面交互的实现
- 10.8.4 录音和播放功能的实现
- 10.8.5 最终的组合
- 10.9 小结
- 第11章 ◄Cordova中的文件操作►
- 11.1 使用FileReader读取文件
- 11.2 使用FileWriter编写文件
- 11.3 使用FileSystem获取文件系统信息
- 11.4 FileEntry类简介
- 11.5 DirectoryEntry类的简介
- 11.6 使用FileTransfer向服务器上传文件
- 11.7 其他与文件系统相关的类
- 11.8 小结
- 第12章 ◄多媒体资源的捕获►
- 12.1 声音的采集
- 12.2 图像信息的采集
- 12.3 视频的采集
- 12.4 鸡肋的MediaFileData对象
- 12.5 小结
- 第13章 ◄Cordova本地存储的使用►
- 13.1 HTML 5中的本地存储功能
- 13.1.1 为什么需要本地存储
- 13.1.2 HTML 5的本地存储
- 13.2 Cordova中的本地存储功能
- 13.3 数据库的使用
- 13.4 数据库内容的读取
- 13.5 键值对的使用方法
- 13.6 小结
- 第三篇 项目实战篇
- 第14章 打造一款类Flappy Bird的小游戏
- 14.1 需求分析
- 14.2 模型建立
- 14.3 界面设计
- 14.4 游戏的设计和实现
- 14.4.1 “像素鸟”的飞行
- 14.4.2 “像素鸟”的跳跃和下落
- 14.4.3 碰撞检测功能
- 14.5 界面的美化
- 14.6 缺陷和不足
- 14.6.1 玩法上的缺陷
- 14.6.2 功能上的贫乏
- 14.6.3 人机交互不友好
- 14.7 小结
- 第15章 ◄实战Cordova新闻应用►
- 15.1 项目开始前的“闲言碎语”
- 15.2 项目需求
- 15.3 界面设计和实现
- 15.3.1 新闻列表的设计和实现
- 15.3.2 新闻内容页的实现
- 15.3.3 界面的进一步整合
- 15.4 利用Ajax获取服务器上的信息
- 15.4.1 Ajax的一个简单实例
- 15.4.2 JavaScript跨域解决方法
- 15.4.3 服务端的实现
- 15.5 让数据显示出来
- 15.5.1 新闻列表的显示
- 15.5.2 新闻内容的显示
- 15.5.3 最终的整合
- 15.6 小结
- 第16章 ◄实战Cordova制作号码本►
- 16.1 项目介绍
- 16.2 为Cordova编写插件
- 16.2.1 实现发短信的插件
- 16.2.2 为Cordova编写电话拨号插件
- 16.3 界面设计
- 16.4 界面的实现
- 16.4.1 联系人列表的实现
- 16.4.2 新建联系人界面的实现
- 16.4.3 短信编辑界面的实现
- 16.5 界面功能的实现
- 16.5.1 联系人数据的生成
- 16.5.2 页面的整合
- 16.6 最终功能的实现
- 16.7 小结
展开全部
出版方
清华大学出版社
清华大学出版社成立于1980年6月,是由教育部主管、清华大学主办的综合出版单位。植根于“清华”这座久负盛名的高等学府,秉承清华人“自强不息,厚德载物”的人文精神,清华大学出版社在短短二十多年的时间里,迅速成长起来。清华大学出版社始终坚持弘扬科技文化产业、服务科教兴国战略的出版方向,把出版高等学校教学用书和科技图书作为主要任务,并为促进学术交流、繁荣出版事业设立了多项出版基金,逐渐形成了以出版高水平的教材和学术专著为主的鲜明特色,在教育出版领域树立了强势品牌。