跨平台移动APP设计及应用
作者:张思民 编
出版时间:2017年版
内容简介
本书是一本系统介绍手机APP及跨平台移动网站设计的入门书籍。全书共分10章,内容包括:跨平台移动Web基础知识、移动Web设计基础、jQuery设计基础、jQuery Mobile基础、Ajax及远程服务器数据处理技术、访问远程数据库、PhoneGap构建跨平台手机APP,以及3个应用实例:在线试衣间、百度地图服务、瀑布流设计。
目录
第1章跨平台移动Web基础知识
11 移动Web开发概述
111 移动APP的分类和移动Web
112 移动Web与桌面Web的设计差异及设计要点
12 手机屏幕分辨率
习题
第2章移动Web设计基础
21 HTML——超文本置标语言
211 HTML概述
212 HTML的应用示例
22 CSS技术简介
221 CSS的基本语法和用法
222 CSS的选择器
23 JavaScript语言基础
231 JavaScript语法简介
232 JavaScript系统内置函数
233 JavaScript自定义函数
234 JavaScript事件
235 JavaScript操作HTML DOM对象
习题
第3章jQuery设计基础
31 jQuery概述
311 jQuery简介
312 jQuery代码的编写
32 jQuery方法
33 jQuery选择器
331 jQuery的基本选择器
332 jQuery的层次选择器
333 jQuery的过滤选择器
334 jQuery的表单选择器
34 jQuery事件处理
341 事件与事件处理
342 jQuery的鼠标事件
343 $each()方法的循环遍历算法
35 jQuery自定义插件
351 jQuery自定义插件规范
352 封装jQuery对象级的插件
353 定义类级别插件
354 使用jQuery UI插件
36 jQuery动画与特效
361 jQuery的特效方法
362 jQuery实现加入购物车飞入动画效果
习题
第4章jQuery Mobile基础
41 jQuery Mobile及程序结构
411 jQuery Mobile简介及下载
412 jQuery Mobile程序基本结构
42 按钮与多页面结构
421 页面中的按钮
422 按钮的图标
423 多页面结构
43 对话框
431 页面对话框
432 弹窗对话框
44 jQuery Mobile的表单元素
441 用户登录界面设计
442 表单的输入元素
443 表单中滑块的控制设计
444 表单的切换开关设计
45 jQuery Mobile的列表和可折叠内容块
451 jQuery Mobile的列表
452 可折叠内容块
习题
第5章Ajax及远程服务器数据处理技术
51 Ajax技术概述
511 Ajax技术简介
512 Ajax技术的应用
52 JSON数据
521 JSON数据格式
522 应用Ajax解析JSON数据
53 Ajax与PHP基础
531 PHP基础
532 jQuery的Ajax方法
习题
第6章访问远程数据库
61 对后台MySQL数据库进行读/写数据操作
611 创建MySQL数据库
612 在PHP服务器端生成JSON数据
613 读取数据库数据
614 把客户端提交的数据写入数据库
62 网络在线记事本设计
621 首页界面设计
622 记事列表的界面设计
623 记事内容显示页的界面设计
624 数据库设计与连接
625 从数据库中读取记事内容
626 从数据库中读取记事标题列表
627 新建记事内容写入数据库
习题
第7章PhoneGap构建跨平台手机APP
71 PhoneGap跨平台应用框架简介
72 PhoneGap的开发和测试环境的搭建
73 生成PhoneGap应用项目框架
731 开发PhoneGap应用项目的一般过程
732 生成PhoneGap应用项目框架结构
74 编写PhoneGap应用程序
75 手机APP应用实例:今早新闻
751 项目框架设计
752 主界面设计
753 “今早头条”新闻栏页面设计
754 用PhoneGap封装成手机APP
习题
第8章移动Web网站应用实例:在线试衣间
81 试衣间系统的核心功能
811 页面布局
812 添加选择试衣功能
813 数据来源于远程数据库
82 在线试衣系统的模块设计
821 在线试衣系统的模块结构
822 注册模块
823 登录模块
824 试衣间主程序模块
825 支付模块
习题
第9章移动Web网站应用实例:百度地图服务
91 百度地图JavaScript API
911 百度地图JavaScript API概述
912 百度地图API重要的类
92 创建地图视图
93 百度地图应用
931 测距
932 地图事件
933 驾车导航路线规划
934 步行路线规划
935 用户所在位置定位
习题
第10章移动Web网站应用实例:瀑布流设计
101 瀑布流设计
1011 瀑布流设计思路
1012 根据页面宽度计算排列图片
1013 确定排列图片的最短列
1014 自动追加新图片功能
102 手机APP瀑布流程序示例