HTML5 APP开发从入门到精通(基于HTML5+CSS3+jQuery Mobile+Bootstrap) 作 者: 未来科技出版时间:2017内容简介《HTML5 APP 开发从入门到精通(基于HTML5 CSS3 jQuery Mobile Bootstrap) 》一书分为4大部分,共21章。第1部分讲述HTML5 实战的基础知识,主要包括HTML5概述、HTML5文字和版式变化、构建HTML5文档结构、HTML5 表单、HTML5 多媒体应用、客户端数据存储等;第 2 部分讲述 CSS3 的基础知识,主要包括 CSS3概述、CSS 选择器、定义文本样式(字体与颜色) 、设计背景和边框样式、设计多列和流动网页布局等技术;第 3部分为框架部分,介绍了jQuery Mobile 和Bootstrap实战框架的使用、常用组件的应用,以及jQuery Mobile 的一些高级特性,如布局、主题、事件等;第4 部分是实战部分,通过3个移动项目案例:微信wap网站、记事本应用项目和互动社区wap项目,介绍了APP开发的全过程。《HTML5 APP 开发从入门到精通(基于HTML5 CSS3 jQuery Mobile Bootstrap) 》 配备了极为丰富的学习资源,其中配套资源有:325节教学视频(可二维码扫描)、素材源程序;附赠的拓展学习资源有:习题及面试题库、案例库、工具库、网页模板库、网页配色库、网页素材库、网页案例欣赏库等。《HTML5APP 开发从入门到精通(基于 HTML5 CSS3 jQueryMobile Bootstrap) 》适用于 HTML5 入门者、HTML5移动开发入门者、jQuery Mobile 和Boot strap 实战入门者,也可作为各大中专院校网页设计、网页制作、网站建设、Web 前端开发等专业的教学参考用书,或相关培训机构的培训教材。目 录第 1章 HTML5入门1.1HTML5 与 HTML4 比较1.2HTML5 基本语法1.3HTML5 新增元素1.3.1 结构元素1.3.2 功能元素1.4HTML5 废除的元素1.5HTML5 新增属性1.5.1 表单属性1.5.2 链接属性1.5.3 其他属性1.6HTML5 废除的属性1.7HTML5 新增全局属性1.7.1contentEditable属性1.7.2 designMode属性1.7.3hidden 属性1.7.4spellcheck 属性1.7.5tabindex 属性1.8HTML5 其他功能1.9jQuery Mobile与 HTML51.10案例实战1.10.1 新建HTML5文档1.10.2 设计图文页面第 2章 HTML5文字和版式变化2.1HTML5 文档2.2HTML5 标签2.2.1 结构性标签2.2.2 级块性标签2.2.3 行内语义性标签2.2.4 交互性标签2.3设计段落版式2.3.1 设置段落样式2.3.2 设置对齐和缩进2.3.3 添加分隔线2.3.4 设置标题样式2.4设计文字效果2.4.1 设置字形样式2.4.2 设置上标、下标2.5设计列表文字2.5.1 无序列表.2.5.2 有序列表.2.5.3 定义列表.2.6设计链接文字2.6.1认识超链接2.6.2 定义超链接2.6.3 定义站外链接2.6.4 定义站内链接2.6.5 定义 Email 链接2.7设计表格文字2.7.1 定义表格.2.7.2 设计表格结构2.7.3 设置表格属性2.7.4 合并单元格2.7.5 定义列组和行组2.7.6 定义表格标题2.8案例实战2.8.1 设计新闻内页2.8.2 设计网页日历第 3章构建 HTML5文档结构3.1创建HTML5 结构3.1.1 定义文章块3.1.2 定义内容块3.1.3 定义导航栏3.1.4 定义侧边栏3.1.5 定义微格式3.1.6 定义日期.3.2定义语义块3.2.1 标题块3.2.2 标题组3.2.3 脚注块3.2.4 联系信息3.3案例实战:设计博客首页3.4案例实战:设计个人主页3.4.1 设计结构3.4.2 设计样式第 4章 HTML5表单4.1HTML5 表单结构和表单对象4.1.1HTML5 表单基本结构4.1.2HTML5 表单对象4.2新增输入类型4.2.1email 类型4.2.2url类型4.2.3number 类型4.2.4range类型4.2.5 日期选择器4.2.6search 类型4.2.7tel类型4.2.8 颜色选择器4.3新增输入控制属性4.3.1autocomplete 属性4.3.2autofocus 属性4.3.3form属性4.3.4formaction 属性4.3.5height和 width属性4.3.6list属性4.3.7min、max和 step属性4.3.8multiple属性4.3.9pattern 属性4.3.10placeholder属性4.3.11required属性4.4新增表单元素4.4.1datalist元素4.4.2keygen 元素4.4.3output元素4.5新增表单属性4.5.1autocomplete 属性4.5.2novalidate 属性4.6案例实战4.6.1 设计移动调查表4.6.2 设计 PC调查表4.6.3 设计在位编辑第 5章 HTML5多媒体应用5.1网页多媒体发展历史5.2HTML5多媒体技术5.2.1 视频编解码器5.2.2 音频编解码器5.2.3 容器5.3HTML5 多媒体支持5.3.1 浏览器支持5.3.2 音频格式支持检测5.3.3 视频格式支持检测5.4使用HTML5 音频5.5使用HTML5 视频5.6设置属性、方法与事件5.6.1 音频和视频属性5.6.2 音频和视频相关方法5.6.3 音频和视频事件5.7案例实战5.7.1 手工控制视频播放5.7.2 根据视频画面控制进度第 6章客户端数据存储6.1认识Web Storage6.2浏览器支持6.3使用Web Storage6.3.1 存取数据.6.3.2Web Storage 属性和方法6.3.3Web Storage 事件6.3.4 案例:设置网页背景色6.3.5 案例:存取localStorage数据6.3.6 案例:设计网页计数器6.4使用Web SQL6.4.1 使用Web SQL6.4.2 案例:创建本地数据库6.4.3 案例:批量存储本地数据6.5案例实战6.5.1 设计Web留言本16.5.2 设计客户联系表6.5.3 使用Web SQL设计留言本6.6综合案例:设计购物网站6.6.1 设计思路6.6.2 设计登录页6.6.3 设计商品选购页面第 7章 CSS 样式基础7.3认识 CSS7.1.1CSS发展历史7.1.2CSS优势7.1.3CSS样式7.1.4 应用 CSS样式7.1.5CSS样式表7.1.6 导入样式表7.1.7CSS注释和格式化7.1.8 设计个样式示例7.2CSS 选择器7.2.1 认识 CSS选择器7.2.2 标签选择器7.2.3ID 选择器7.2.4 类选择器7.2.5 指定选择器7.2.6 包含选择器7.2.7 子选择器7.2.8 相邻选择器7.2.9 兄弟选择器7.2.10 分组选择器7.2.11 伪选择器7.2.12 属性选择器7.2.13 通用选择器7.3CSS 特性7.3.1 层叠性7.3.2 继承性7.4案例实战7.4.1 设计超链接样式7.4.2 设计表格样式第 8章 CSS 设计文本样式8.1定义文本样式8.1.1 字体类型8.1.2 字体大小8.1.3 字体颜色.8.1.4 字体粗细.8.1.5 斜体字体.8.1.6 装饰线8.1.7 字体大小写8.1.8 文本水平对齐8.1.9 文本垂直对齐8.1.10 字间距和词间距8.1.11 行高8.1.12 首行缩进8.2案例实战8.2.1 定义文本阴影8.2.2 设计文本阴影特效8.2.3 定义溢出文本8.2.4 文本换行.8.2.5 添加动态内容8.2.6 恢复默认样式8.2.7 自定义字体类型第 9章设计背景和边框样式9.1定义边框样式9.2定义圆角9.3定义阴影9.4设计背景图像9.4.1 背景颜色.9.4.2 设置背景图像9.4.3 背景平铺.9.4.4 背景定位.9.4.5 固定背景.9.4.6 定位参考.9.4.7 背景裁剪.9.4.8 背景大小.9.4.9 多背景图.9.5案例实战9.5.1 设计图标按钮9.5.2 设计花边框9.5.3 设计椭圆图形第 10章使用 DIV CSS排版网页10.1控制页面元素显示10.1.1 定义边界10.1.2 定义补白10.1.3 定义尺寸10.2以浮动方式显示10.2.1 定义显示类型10.2.2 定义显示模式10.2.3 设置浮动显示10.2.4 清除浮动10.3CSS定位显示10.3.1 设置定位显示10.3.2 静态定位10.3.3 定位10.3.4 相对定位10.3.5 固定定位10.3.6 定位包含框10.3.7 设置定位偏移10.3.8 设置层叠顺序10.3.9 层叠上下文第 11章使用 HTML5 CSS3 排版网页11.1多列流动布局11.1.1 设置列宽11.1.2 设置列数11.1.3 设置列间距11.1.4 设置列边框样式11.1.5 设置跨列显示11.1.6 设置列高度11.2弹性盒布局11.2.1 定义Flexbox11.2.2 定义伸缩方向11.2.3 定义行数11.2.4 定义对齐方式11.2.5 定义伸缩项目11.3比较三种布局方式11.4案例实战11.4.1 设计可伸缩模板11.4.2 设计多列网页11.4.3 设计HTML5模板第 12章 jQuery Mobile 入门12.1认识 JavaScript和 jQuery12.1.1 使用 JavaScript12.1.2JavaScript对象和函数12.1.3JavaScript事件12.1.4 使用 jQuery12.1.5jQuery 框架12.1.6jQuery 选择器12.2认识 jQuery Mobile12.2.1jQuery Mobile的兼容性12.2.2jQuery Mobile的优势12.2.3 移动设备模拟器12.3使用 jQuery Mobile12.3.1 下载文件12.3.2 初始化页面12.4案例:设计个移动页面第 13章设计 jQuery Mobile 页面和弹出框13.1创建页面13.1.1 定义单页13.1.2 定义多页13.1.3 定义外部链接13.1.4 定义模态页13.1.5 定义关闭模态框13.2设计视图13.2.1 设计视图背景13.2.2 设计页面切换动画13.3定义弹出页13.4应用弹出页13.4.1 弹出菜单13.4.2 弹出表单13.4.3 弹出对话框13.4.4 弹出图片13.5设置弹出页13.5.1 设置显示位置13.5.2 设置切换动画13.5.3 设置主题样式13.5.4 设置关闭按钮13.6案例实战13.6.1 设计弹出框13.6.2 设计侧滑面板13.6.3 设计相册第 14章移动页面布局14.1使用分栏布局 314.1.1 定义分栏14.1.2 案例:设计两栏页面14.2使用折叠块14.2.1 定义折叠块14.2.2 定义嵌套折叠块14.2.3 定义折叠组14.3使用列表14.3.1 定义列表视图14.3.2 定义嵌套列表14.3.3 分类列表14.3.4 定义拆分按钮14.3.5 定义缩微图和图标14.3.6 定义气泡14.3.7 列表过滤14.3.8 定义插页列表14.3.9 定义折叠列表14.3.10 自动分类列表14.4使用表格14.4.1 表格回流14.4.2 表格字段切换14.5使用滑动面板14.6案例实战14.6.1 设计课程表14.6.2 设计九宫格14.6.3 设计登录页14.6.4 设计新闻列表14.6.5 设计播放列表14.6.6 设计通讯录第 15章使用 UI 组件15.1使用按钮15.1.1 定义按钮15.1.2 定义内联按钮15.1.3 定义按钮图标样式15.1.4 设置按钮图标位置15.1.5 定义迷你按钮15.1.6 定义按钮组15.2使用工具栏15.2.1 定义工具栏15.2.2 定义显示模式15.3设计页眉15.3.1 定义页眉栏15.3.2 定义页眉按钮15.3.3 定义按钮位置15.4设计导航15.4.1 定义导航栏15.4.2 定义导航图标15.4.3 定义图标位置15.5设计页脚15.5.1 定义页脚栏15.5.2 包含表单15.6使用表单组件15.6.1 文本框15.6.2 单选按钮15.6.3 复选框15.6.4 滑块15.6.5 开关按钮15.6.6 下拉菜单15.6.7 列表框15.7设计表单组件15.7.1 恢复表单原生样式15.7.2 选择项目分组15.7.3 禁用选择项目15.7.4 禁用表单对象15.7.5 隐藏标签15.7.6 设计迷你表单15.8案例实战15.8.1 设计播放器15.8.2 设计模拟键盘15.8.3 设计调查问卷15.8.4 设计拾色器15.8.5 设计登录框第 16章设置主题16.1使用主题16.1.1 认识主题16.1.2 默认主题16.1.3 应用主题16.2使用 ThemeRoller16.3案例实战16.3.1 定义多页面主题16.3.2 动态设置页面主题16.3.3 设计计算器第 17章 jQuery Mobile 配置和事件17.1配置17.1.1jQuery Mobile配置项17.1.2 案例:设置 gradeA17.2页面事件17.2.1 页面初始事件17.2.2 页面切换事件17.2.3 页面显隐事件17.3触摸事件17.3.1 划动事件17.3.2 翻转事件17.3.3 滚屏事件17.4案例实战17.4.1 点按和长按17.4.2 侧划面板第 18章使用 Bootstrap18.1Bootstrap 概述18.1.1Bootstrap特色18.1.2Bootstrap模块18.2下载 Bootstrap18.2.1 下载Bootstrap18.2.2 源码版 Bootstrap文件结构18.2.3 编译版 Bootstrap文件结构18.3安装 Bootstrap18.3.1 在页面中导入 Bootstrap框架18.3.2 初次使用 Bootstrap18.4使用常用组件18.4.1 设计下拉菜单18.4.2 设计按钮组18.4.3 设计按钮导航条18.4.4 设计按钮式下拉菜单18.4.5 设计导航组件18.4.6 绑定导航和下拉菜单18.4.7 设计导航条18.4.8 设计列表组18.4.9 定义模态框18.4.10 定义滚动监听18.5案例实战18.5.1 设计Tabs组件18.5.2 设计企业首页第 19章案例开发:微信 wap网站19.1设计思路19.1.1 内容19.1.2 结构19.1.3 效果19.2设计首页19.3设计登录页19.4选择城市19.5选择酒店19.6预定酒店第 20章实战开发:记事本应用项目20.1项目分析20.2框架设计20.3技术准备20.3.1 兼容性检查20.3.2 读写数据20.3.3 使用Web Storage20.3.4Web Storage 事件监测20.4制作主页面20.5制作列表页20.6制作详细页20.7制作修改页20.8制作添加页第 21章实战开发:互动社区wap项目21.1项目分析21.2主页设计21.3登录页设计21.4注册页设计21.5发布页设计21.6后台开发21.6.1 设计数据库21.6.2 连接数据库21.6.3 首页功能实现21.6.4 注册页功能实现21.6.5 发布页功能实现21.6.6 回复功能实现 上一篇: gRPC与云原生应用开发:以Go和Java为例 [斯里兰卡] 卡山·因德拉西里 2021年版 下一篇: 软件开发微视频讲堂 HTML5+CSS3+JavaScript 从入门到精通:微视频精编版(强化训练分册)2020