构建跨平台APP:jQuery Mobile移动应用实战(第2版)

作者:李柯泉

出版:清华大学出版社

年代:2017

图书简介

jQuery Mobile是目前最流行的跨平台移动开发框架,本书以实例驱动讲解的方式,让零基础的读者也能轻松掌握jQuery Mobile下的应用开发。本书分为4篇,第一篇是移动开发入门篇,介绍了jQuery Mobile、HTML 5和移动开发的一些基础知识,以及如何搭建开发环境;第二篇是jQuery Mobile基础篇,介绍了jQuery Mobile中对话框、工具栏、按钮、表单、布局和插件的使用;第三篇是跨平台APP实战篇,介绍了6个使用jQuery Mobile开发的实际APP;第四篇是发布和推广应用篇,介绍了在开发完成之后,如何发布和推广自己的APP。本书内容详尽、实例丰富,是广大jQuery Mobile初学者、跨平台移动开发人员必备的参考书,同时也适合作为高等院校和培训学校相关专业师生的教学参考书。

(展开)

编辑推荐

通过本书的学习,读者能够快速掌握使用jQuery Mobile进行移动开发的方法和过程。本书整个体系包括基础知识、界面展示、项目实战、跨平台开发等移动开发人员必须掌握的技能,尤其是本书的界面展示与项目实战部分,不但能让读者了解做什么(what)与怎么做(how),更能让读者清楚为什么要这么做(why)。同时,本书还讲解了很多跨平台移动开发的工具和技巧。

(展开)

目录

*篇 移动开发入门

第1章 初探移动开发 3

1.1 如今的移动行业 3

1.1.1 手机和平板的世界 3

1.1.2 移动互联网的神话 7

1.2 跨平台移动开发框架 9

1.2.1 什么是跨平台移动开发框架 9

1.2.2 为什么选择跨平台移动开发框架 10

1.2.3 常见的跨平台移动开发框架 11

1.3 真正认识HTML 5 15

1.3.1 初识HTML 5 16

1.3.2 只要在网站上加一句就是HTML 5网站了吗 17

1.3.3 HTML 5变迁 17

1.3.4 HTML 5浪潮 18

1.4 认识jQuery Mobile 20

1.4.1 为什么选择jQuery Mobile 20

1.4.2 渐进式增强的主题界面 21

1.4.3 简单但是有条理的标记化语言规范 22

1.4.4 响应式布局 23

1.4.5 jQuery Mobile的缺点 24

1.4.6 jQuery Mobile案例 25

1.5 小结 29



第2章 启程跨平台开发之旅 30

2.1 为什么选择跨平台 30

2.2 创建一个应用 30

2.2.1 创建跨平台应用 31

2.2.2 同步本地应用到云端资源库 33

2.2.3 真机同步调试 34

2.2.4 云端编译打包 35

2.3 小结 36

第3章 使用jQuery Mobile快速开发APP 37

3.1 开发环境的选择 37

3.1.1 Sublime Text编辑器 37

3.1.2 Notepad++编辑器 38

3.1.3 WebStorm编辑器 40

3.1.4 在设备上测试应用 41

3.1.5 打包应用的方法 44

3.2 原理解析 46

3.2.1 选择元素 47

3.2.2 设置属性 47

3.3 链接和按钮 48

3.4 工具栏 48

3.5 列表 49

3.6 表单控件 49

3.7 小结 50

第二篇 jQuery Mobile基础

第4章 页面与对话框 53

4.1 依然从hello world开始 53

4.2 利用jQuery脚本DIY闪光灯效果 55

4.3 不断切换的场景 58

4.4 整人游戏:我不是弱智! 62

4.5 警告!你的手机遭到入侵 65

4.6 实现渐变的背景 67

4.7 另一种对话框 68

4.8 对话框的高级属性 69

4.9 基于jQuery Mobile的简单相册 73

4.10 总结 76

第5章 工具栏的使用 77

5.1 稍微复杂的页面 77

5.1.1 尝试使用工具栏 77

5.1.2 让工具栏固定 80

5.1.3 一次无聊的实验 82

5.2 方便的快捷键 84

5.3 失效的按钮 86

5.4 导航栏的应用 87

5.5 导航栏的全屏属性 90

5.6 内容栏的使用 92

5.7 会弹出的面板 95

5.8 小结 98

第6章 按钮的使用 99

6.1 简单按钮的使用 99

6.2 为按钮加入图标 101

6.3 更加个性化的显示图标 104

6.4 自定义按钮的图标 107

6.5 播放器的面板设计 109

6.6 头部栏中的按钮图标 111

6.7 一个按钮也可以玩得很开心 114

6.8 简单的QWER键盘 117

6.9 方形的按钮 119

6.10 对话框中的按钮 120

6.11 小结 122

第7章 表单元素的使用 123

7.1 简单的QQ登录界面 123

7.2 手机调查问卷 127

7.3 精准的进度控制 129

7.4 多彩的调色板 131

7.5 熄灯,请闭眼 132

7.6 做一道选择题 135

7.7 多项选择题 137

7.8 请问先生需要什么服务 139

7.9 对话框中的表单 141

7.10 小结 143

第8章 列表控件的使用 144

8.1 简单的新闻列表 144

8.2 音乐专辑列表的显示 147

8.3 更完善的音乐专辑列表 149

8.4 显示销量的商品列表 151

8.5 图书销售排名 153

8.6 简单的电话通讯录 155

8.7 让查找更加便捷 157

8.8 比较高级的新闻列表 159

8.9 小结 162

第9章 jQuery Mobile的布局 163

9.1 改良后的QQ登录界面 163

9.2 一种简洁的通讯录设计 166

9.3 完美实现九宫格 170

9.4 可以折叠的QQ好友列表 172

9.5 展开图标的设置 177

9.6 两种不同的Metro效果实现思路 179

9.6.1 完全利用分栏布局的方法 180

9.6.2 利用纯CSS调整色块尺寸的方法 181

9.7 简洁的课程表 184

9.8 小结 186

第10章 jQuery Mobile的高级特性 187

10.1 jQuery Mobile的多页面模板 187

10.2 jQuery Mobile中的事件 192

10.3 jQuery Mobile中的触发事件 194

10.4 触发事件的简单应用 194

10.5 jQuery Mobile的属性 198

10.6 小结 200

第11章 在jQuery Mobile中使用插件 201

11.1 jQuery Mobile插件概述 201

11.2 相册类插件 202

11.2.1 PhotoSwipe的使用 203

11.2.2 Camera的使用 207

11.3 菜单类插件 208

11.4 选择器插件以及其他插件 209

11.5 如何获取jQuery Mobile插件 210

11.6 小结 212

第12章 jQuery Mobile界面综合实战 213

12.1 清爽的电子书阅读器 213

12.2 简单的计算器 216

12.3 移动BBS模板 218

12.4 基于jQuery Mobile的简单记事本 221

12.5 基于jQuery Mobile的全键盘界面 223

12.6 小结 226

第三篇 跨平台APP实战

第13章 大学移动校园实战项目 229

13.1 项目背景 229

13.2 界面设计 230

13.3 框架设计 231

13.4 主界面的制作 232

13.5 二级栏目的制作 238

13.6 内容页的制作 241

13.7 校园风光模块 243

13.8 小结 243

第14章 个人博客项目实战 244

14.1 项目规划 244

14.2 主界面设计 246

14.3 文章列表的设计 248

14.4 文章内容页的实现 253

14.5 文章类的设计 255

14.6 测试环境的搭建 257

14.7 数据库的设计 262

14.8 内容页功能的实现 268

14.9 文章列表的实现 273

14.10 首页的实现 277

14.11 小结 279

第15章 在线音乐播放器 280

15.1 项目介绍 280

15.2 界面布局设计 283

15.2.1 首页界面设计 283

15.2.2 推荐专题页面的设计 284

15.2.3 歌手列表界面设计 285

15.2.4 专辑列表界面设计 286

15.3 控制面板功能的实现 286

15.3.1 audio控件简介 286

15.3.2 需求分析 290

15.3.3 功能实现 292

15.4 界面的实现 297

15.4.1 首页界面的实现 298

15.4.2 推荐专题界面的实现 299

15.4.3 歌手列表界面的实现 301

15.4.4 专辑列表界面的实现 303

15.5 数据库的设计 304

15.6 后台的实现 309

15.6.1 数据库连接类的实现 309

15.6.2 主页功能的实现 311

15.6.3 推荐专题页面功能实现 313

15.6.4 歌手列表功能的实现 321

15.6.5 专辑列表功能的实现 323

15.7 小结 325

第16章 在线视频播放器 326

16.1 项目需求 326

16.2 界面设计 327

16.3 界面的实现 329

16.3.1 主题文件的获取 329

16.3.2 主页界面的实现 331

16.3.3 二级页面的实现 333

16.3.4 视频播放界面的实现 335

16.4 数据库设计 337

16.5 功能的实现 340

16.5.1 首页功能的实现 340

16.5.2 专辑列表功能的实现 343

16.5.3 播放页面的实现 346

16.6 小结 349

第17章 大学校园表白墙 350

17.1 项目介绍 350

17.2 页面设计 351

17.2.1 主页兼登录页面的设计 351

17.2.2 注册页面的设计 352

17.2.3 信息发布页面的设计 353

17.3 界面的实现 353

17.3.1 首页界面的实现 353

17.3.2 登录界面的实现 355

17.3.3 注册页面的实现 359

17.3.4 表白模块的实现 361

17.4 数据库的设计 362

17.5 功能的实现 365

17.5.1 注册功能的实现 365

17.5.2 主页功能的实现 369

17.5.3 发表留言功能的实现 374

17.5.4 首页的完善 377

17.6 小结 381

第18章 天天背单词项目实战 382

18.1 项目说明 382

18.2 *版的实现 383

18.2.1 *版界面的实现 383

18.2.2 数据库的建立 386

18.2.3 功能的实现 386

18.2.4 阶段性总结 388

18.3 改进和完善 389

18.3.1 方案描述 389

18.3.2 列表页面的实现 389

18.3.3 列表页面功能的实现 391

18.3.4 背单词页面的改进 393

18.4 小结 396

第四篇 发布和推广应用

第19章 应用的发布和推广 399

19.1 如何生成跨平台的应用 399

19.2 怎样发布应用 401

19.3 怎样推广应用 403

19.4 小结 403
(展开)

书页展示

更多图书信息

作者:李柯泉
出版:清华大学出版社

ISBN:9787302465072

出版日期:2017-03-01

资源下载

随书资源(共 1 个)
需购买电子纸书才可查看!

清华大学出版社

清华大学出版社

清华大学出版社成立于1980年6月,是由教育部主管、清华大学主办的综合出版单位。植根于“清华”这座久负盛名的高等学府,秉承清华人“自强不息,厚德载物”的人文精神,清华大学出版社在短短二十多年的时间里,迅速成长起来。作为来自一流大学的出版单位,清华大学出版社始终坚持弘扬科技文化产业、服务科教兴国战略的出版方向,把出版高等学校教学用书和科技图书作为主要任务,并为促进学术交流、繁荣出版事业设立了多项出版基金,逐渐形成了以出版高水平的教材和学术专著为主的鲜明特色,在教育出版领域树立了强势品牌。目前,清华版教材已在全国一百多所院校得到广泛使用。高品质、多层次的计算机图书是清华大学出版社的一大品牌支柱。20世纪80年代末,在席卷全球的信息化浪潮中,清华大学出版社快速切入计算机图书市场,逐渐成为并一直保持这一市场的领先地位,为发展中国计算机教育做出了巨大贡献。

(展开)

作者信息

李柯泉

李柯泉,研究生学历,现就职于大连海事大学信息科学技术中心是大连海事大学CSDN高校俱乐部*任负责人。

(展开)

使用移动设备
扫描二维码下载客户端

注:目前仅提供安卓客户端下载

相关书卡
书卡里除了这本书,还有更多经典等你读!

Copyright ©2019  BookAsk 书问  |  京ICP证160134号   |  

京公网安备 11010802026432号

  |  出版物经营许可证新出发京零字第海150168号   |  营业执照:91110108318038279C   |  网站地图   |  关于我们   |  合作伙伴   |  商务合作   |  友情链接