元素10.4 浏览器兼容
□□1章 使用画布在网页上绘制图——Canvas
11.1 使用Canvas绘图的基本步骤
11.1.1 绘制□□幅图
11.1.2 理解坐标
11.2 关于HTML 5 DOM Canvas API
11.3使用CanvasRenderingContext2D
11.3.1 颜色、渐变和模式
11.3.2 线条粗细、线帽和线条结合
11.3.3 阴影
11.3.4 绘制矩形
11.3.5 全局设置——混合模式
11.3.6 全局设置——透明度
11.4 创建和渲染路径
11.4.1 了解图形和路径
11.4.2 绘制直线线条
11.4.3 线条和填充
11.4.4 绘制弧线
11.4.5 绘制曲线
11.4.6 绘制矩形路径
11.4.7 绘制剪切路径
11.4.8 重置路径和关闭子路径
11.4.9 检测路径点
11.4.10 焦点外廓
11.5 插入图片
11.6 转换、旋转、平移和缩放
11.7 绘制文本
11.8 像素级绘制
11.8.1 基本使用方法
11.8.2 创建反相
11.8.3 分解通道
11.8.4 通道混合器
11.9 保存和恢复绘画状态
11.10 使用Canvas实现动画
11.10.1 太极旋转
11.10.2 绘制动态时钟
□□2章 Web存储
12.1 Web存储概述
12.2 Web存储与Cookie
12.3 本地存储和会话存储
12.3.1 在客户端持久存储数据
12.3.2 关于浏览器兼容
12.3.3 在会话期存储数据
12.4 Storage接口
12.4.1 获取和更新存储
12.4.2 清除存储
12.4.3 清除指定的键
12.4.4 添加新键和更新键值
12.5 Storage事件
□□3章 Web SQL数据库
13.1 □□个Web SQL Database应用
13.1.1 使用iPhone查看和管理Web SQL Database
13.1.2 使用Web SQL Database的基本步骤
13.2 异步数据库
13.2.1 执行数据库事务
13.2.2 数据库版本管理
13.2.3 执行SQL语句
13.3 同步数据库
13.3.1 执行数据库事务
13.3.2 数据库版本管理
13.3.3 执行SQL语句
13.4 处理数据库操作结果
13.5 错误和异常
13.6 在开发人员工具中使用SQL语句
13.7 SQLite SQL语法和数据库的数据类型
13.8 SQL注入缺陷和参数化查询
□□4章 离线网络应用程序——文件缓存
14.1 使用离线应用
14.1.1 配置MIME类型
14.1.2 创建离线应用网页及网页中要引用的资源
14.1.3 创建清单文件
14.1.4 测试离线应用
14.1.5 更新离线存储
14.2 缓存清单文件格式
14.2.1 定义要缓存的文件
14.2.2 备抵机制
14.2.3 在线白名单
14.2.4 注释
14.3 使用DOM方法处理离线应用
14.3.1 获取缓存
14.3.2 检查状态
14.3.3 更新缓存
14.3.4 监听事件
14.3.5 检测脱机模式
14.4 将网页添加为桌面快捷方式
14.4.1 为网站设计图标
14.4.2 为Android添加桌面快捷方式
14.4.3 指定一个启动图片
14.4.4 隐藏Safari界面
14.4.5 改变状态栏
□□5章 地理位置定位
15.1 了解位置定位
15.1.1 位置定位是怎么工作的
15.1.2 位置定位的精确度
15.2 使用Geolocation
15.2.1 获取Geolocation对象
15.2.2 获取当前地理位置
15.2.3 处理位置信息
15.2.4 出错处理
15.2.5 配置项
15.2.6 持续追踪位置
15.3 地理位置定位和在线地图结合使用
15.3.1反向Geolocation——将经度/纬度转换为地名
15.3.2 与Google Map结合使用
15.3.3 使用Google Maps API
第III篇基于HTML、CSS和设计网站和开发移动Web应用
□□6章 使用jQuery Mobile开发Web应用程序
16.1 使用jQuery核心库
16.1.1 □□个jQuery范例
16.1.2 基本语法
16.1.3 为什么要使用jQuery
16.1.4 解决jQuery冲突
16.2 使用jQuery Mobile
16.2.1 □□个jQuery Mobile范例
16.2.2 怎样在“内容页”间导航
16.2.3 使用超链接
16.2.4 定义页面过渡效果
16.2.5 定义样式主题
16.2.6 创建对话框
16.2.7 固定页眉和页脚
16.2.8 全屏效果
16.3 导航模型——jQuery Mobile的核心机制
16.3.1 页面导航的基本规则
16.3.2 自动生成的内容页和子书签地址
16.3.3 注意事项
□□7章 使用jQuery Mobile UI插件—— Widget
17.1 定义工具按钮
17.2 定义列表视图
17.3 内容布局
17.4 定义jQuery Mobile表单
□□8章 使用Ajax和程序动态控制jQuery Mobile
18.1 jQuery Mobile的自定义事件
18.2 使用工具方法
18.3 jQuery Mobile初始化配置
□□9章 手机专用网页的调试
第20章 侦测手机和浏览器
20.1 使用客户端代码侦测浏览器
20.2 使用HTTP请求报头
20.3 使用WURFL、DeviceAtlas和MDBF
第IV篇 基于HTML、CSS和开发手机应用程序
第21章 结合PhoneGap为Android和 iPhone开发本机应用程序
21.1 预要求
21.2基于HTML、CSS和创建Android本机应用
21.3基于HTML、CSS和创建iPhone本机应用
21.4 结合jQuery Mobile开发
第22章 与设备特定功能结合
22.1 运动传感器
22.2 获取设备手持方向——罗盘
22.3 多媒体控制
22.4 获取连接信息
22.5 获取设备相关信息
22.6 处理事件
22.7 地理位置定位Geolocation
22.8 Web SQL Database和Web存储
22.9 系统消息提示
22.10 管理手机通讯录数据库
22.11 文件系统处理