《HTML5 从入门到精通(微课精编版)》内容简介
本书从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,系统讲解了利用HTML5的相关技术开发移动Web网站和Web App。全书共24章,包括HTML5基础、创建HTML5文档、设计HTML5文档结构、设计HTML5文本、设计HTML5图像和多媒体、设计列表和链接、设计表格、设计表单、设计IT博客、HTML5绘图与动画、使用SVG、HTML5本地存储、HTML5离线缓存、HTML5 Web Workers、HTML5文件操作、HTML5通信、拖放操作、HTML5 Ajax、WebRTC视频直播、HTML5定位、HTML5 History、HTML5通知和显示处理、设计响应式网站等内容。本书各章节注重实例间的联系和各功能间的难易层次,内容讲解以文字描述和图例并重,力求生动易懂,并对软件应用过程中的难点、重点和可能出现的问题给予详细讲解和提示。
本书内容翔实、结构清晰、循序渐进,基础知识与案例实战紧密结合,既可作为HTML5初学者的入门教材,也适合中高级用户进一步学习和参考。
作品目录
内容简介
如何使用本书
前言Preface
第1章:HTML5基础
1.1、HTML5概述
1.2、HTML5设计原则
1.3、HTML5语法特性
1.4、HTML5、API
第2章:创建HTML5文档
2.1、HTML5基本结构
2.2、语义化HTML
2.3、案例实战
2.4、在线练习
第3章:设计HTML5文档结构
3.1、头部信息
3.2、构建基本结构
3.3、构建语义结构
3.4、案例实战
3.5、HTML5文档大纲
3.6、在线练习
第4章:设计HTML5文本
4.1、通用文本
4.2、描述文本
4.3、特殊文本
4.4、HTML5全局属性
4.5、在线练习
第5章:设计HTML5图像和多媒体
5.1、认识HTML5图像
5.2、使用图像
5.3、使用多媒体插件
5.4、使用HTML5多媒体
5.5、案例实战
5.6、HTML5多媒体API
5.7、在线练习
第6章:设计列表和链接
6.1、定义列表
6.2、定义链接
6.3、案例实战
6.4、在线练习
第7章:设计表格
7.1、认识表格结构
7.2、新建表格
7.3、设置
属性
7.4、设置和 | 属性 7.5、案例实战:设计CSS禅意花园 7.6、在线练习 第8章:设计表单 8.1、认识HTML5表单 8.2、定义表单 8.3、提交表单 8.4、组织表单 8.5、定义文本框 8.6、定义标签 8.7、使用常用控件 8.8、HTML5新型输入框 8.9、HTML5输入属性 8.10、HTML5新表单元素 8.11、HTML5表单属性 8.12、在线练习 第9章:综合实战:设计IT博客 9.1、准备工作 9.2、设计首页 9.3、设计详细页 9.4、在线练习 第10章:JavaScript基础 10.1、在网页中使用JavaScript 10.2、JavaScript基本规范 10.3、变量和类型 10.4、表达式和运算符 10.5、语句 10.6、函数 10.7、对象 10.8、数组 10.9、在线练习 第11章:HTML5绘图与动画 11.1、使用canvas 11.2、绘制图形 11.3、定义样式和颜色 11.4、图形变形 11.5、图形合成 11.6、绘制文本 11.7、使用图像 11.8、像素操作 11.9、Path2D对象 11.10、案例实战 11.11、在线练习 第12章:使用SVG 12.1、SVG基础 12.2、使用SVG 12.3、案例实战 12.4、在线练习 第13章:HTML5本地存储 13.1、Web Storage 13.2、Web SQL Database 13.3、indexedDB 13.4、在线练习 第14章:HTML5离线缓存 14.1、ApplicationCache API基础 14.2、案例实战 14.3、在线练习 第15章:HTML5、Web Workers 15.1、WebWorkers基础 15.2、案例实战 第16章:HTML5文件操作 16.1、FileList 16.2、Blob 16.3、FileReader 16.4、ArrayBuffer和ArrayBufferView 16.5、FileSystem API 16.6、案例:设计资源管理器 16.7、在线练习 第17章:HTML5通信 17.1、跨文档消息传递 17.2、WebSockets通信 17.3、在线练习 第18章:拖放操作 18.1、拖放API基础 18.2、案例实战 18.3、在线练习 第19章:HTML5、Ajax 19.1、XMLHttpRequest 2基础 19.2、案例实战 19.3、在线练习 第20章:WebRTC视频直播 20.1、WebRTC基础 20.2、案例实战 20.3、在线练习 第21章:HTML5定位 21.1、Geolocation API基础 21.2、案例:设计位置地图 21.3、在线练习 第22章:HTML5、History 22.1、History API基础 22.2、案例实战 22.3、在线练习 第23章:HTML5通知和显示处理 23.1、通知API 23.2、页面可见API 23.3、全屏API 23.4、在线练习 第24章:综合实战:设计响应式网站 24.1、认识响应式Web设计 24.2、构建页面 24.3、设计基本样式 24.4、设计响应式样式
|