HTML5基础与实践教程

HTML5基础与实践教程
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
2020-04
版次: 1
ISBN: 9787111648109
定价: 59.00
装帧: 其他
开本: 16开
纸张: 胶版纸
页数: 270页
字数: 472千字
1人买过
  • 《HTML5基础与实践教程》主要介绍了HTML 5相关的知识。全书共7章,对HTML 5进行细致讲解,包括:Web的发展历程和特性,以及浏览器的知识;HTML 5,CSS和JavaScript的基础知识;代码编辑器、浏览器调试和代码规范;HTML 5的相关特性。第7章讲解了3个HTML 5实战开发案例,分别是2048游戏、教务管理系统和贪吃蛇游戏,通过这3个例子,帮助读者掌握HTML 5综合实战开发的技巧。

      《HTML5基础与实践教程》提供了大量实例、实例运行效果图、概念原理图以及课后习题来帮助读者更好地学习HTML 5相关的知识。

      《HTML5基础与实践教程》既可以作为高等院校计算机与软件相关专业的教材,也可以作为Web开发初学者的学习指导用书。 前言



    第1章 Web1



    1.1 Web概述1



    1.1.1 Web的诞生1



    1.1.2 Web的特点2



    1.1.3 Web的工作原理3



    1.1.4 Web URL介绍3



    1.2 浏览器4



    1.2.1 浏览器构成4



    1.2.2 浏览器工作主流程5



    1.2.3 主流浏览器6



    1.3 思考题7



    第2章 HTML 58



    2.1 HTML 5简介9



    2.2 HTML 5特性9



    2.3 HTML 5基本概念10



    2.3.1 元素10



    2.3.2 属性12



    2.3.3 注释14



    2.3.4 区块14



    2.3.5 HTML 5属性基础实例15



    2.4 CSS 3入门16



    2.4.1 CSS引用方法16



    2.4.2 CSS语法18



    2.4.3 盒模型19



    2.4.4 CSS定位21



    2.4.5 CSS 3简介23



    2.4.6 CSS入门实例24



    2.5 JavaScript入门25



    2.5.1 JavaScript历史25



    2.5.2 JavaScript特点25



    2.5.3 JavaScript引用方法26



    2.5.4 JavaScript语法27



    2.5.5 JavaScript DOM34



    2.5.6 jQuery简介37



    2.5.7 JavaScript 入门实例38



    2.6 思考题41



    第3章 HTML 5开发准备42



    3.1 开发环境与工具42



    3.1.1 Notepad  42



    3.1.2 Sublime Text43



    3.1.3 Adobe Dreamweaver43



    3.2 浏览器调试44



    3.2.1 HTML元素45



    3.2.2 CSS样式45



    3.2.3 JavaScript46



    3.2.4 网络48



    3.2.5 屏幕展示效果49



    3.3 代码规范50



    3.4 思考题60



    第4章 常用控件61



    4.1 表单控件61



    4.1.1 表单形式61



    4.1.2 传统输入控件63



    4.1.3 新输入控件64



    4.1.4 新表单元素69



    4.1.5 新表单属性71



    4.1.6 常用表单控件实例73



    4.2 语义化标签75



    4.2.1 HTML 5之前的语义化标签75



    4.2.2 语义化标签的作用76



    4.2.3 HTML 5新的语义化标签77



    4.2.4 语义化块级元素77



    4.2.5 语义化标签使用实例81



    4.3 媒体标签83



    4.3.1 音频84



    4.3.2 视频91



    4.3.3 媒体标签使用实例98



    4.4 文件标签101



    4.4.1 通过input标签上传文件101



    4.4.2 读取文件基本信息102



    4.4.3 自定义input标签样式103



    4.4.4 多文件选取105



    4.4.5 读取文件内容107



    4.4.6 文件标签使用实例108



    4.5 思考题109



    第5章 数据存储110



    5.1 Web Storage111



    5.1.1 添加和读取数据111



    5.1.2 删除数据115



    5.1.3 查找所有数据117



    5.1.4 响应存储变化117



    5.1.5 数据保存格式117



    5.1.6 对象的保存119



    5.1.7 Web Storage与cookie比较121



    5.1.8 Web Storage使用实例123



    5.2 本地数据库125



    5.2.1 IndexedDB125



    5.2.2 创建并连接数据库126



    5.2.3 添加数据127



    5.2.4 逐个查询所有数据128



    5.2.5 删除单条数据129



    5.2.6 查询单条数据130



    5.2.7 IndexedDB使用实例132



    5.3 思考题135



    第6章 高级编程136



    6.1 Canvas画布136



    6.1.1 Canvas标签使用136



    6.1.2 Canvas坐标系统137



    6.1.3 线、路径与形状137



    6.1.4 图像处理145



    6.1.5 画布当前状态的保存与恢复170



    6.1.6 画布的保存173



    6.1.7 Canvas画布使用实例174



    6.2 通信176



    6.2.1 HTTP176



    6.2.2 AJAX182



    6.2.3 WebSocket193



    6.2.4 通信协议使用实例202



    6.3 Web Worker线程204



    6.3.1 Web Worker的创建和使用206



    6.3.2 Web Worker的错误处理211



    6.3.3 Web Worker的终止线程212



    6.3.4 Web Worker的共享线程212



    6.3.5 Web Worker使用实例213



    6.4 思考题216



    第7章 HTML 5实战217



    7.1 2048游戏217



    7.1.1 游戏界面217



    7.1.2 游戏代码217



    7.2 教务管理系统226



    7.2.1 类库准备226



    7.2.2 主页的设计与实现226



    7.2.3 数据展示页面228



    7.2.4 用户管理页面234



    7.2.5 功能测试237



    7.3 贪吃蛇游戏239



    7.3.1 网格系统239



    7.3.2 绘制贪吃蛇和果实240



    7.3.3 游戏的动态过程244



    7.3.4 游戏音效251



    7.3.5 游戏分数记录253



    7.4 思考题268



    参考文献270



    网络资源270
  • 内容简介:
    《HTML5基础与实践教程》主要介绍了HTML 5相关的知识。全书共7章,对HTML 5进行细致讲解,包括:Web的发展历程和特性,以及浏览器的知识;HTML 5,CSS和JavaScript的基础知识;代码编辑器、浏览器调试和代码规范;HTML 5的相关特性。第7章讲解了3个HTML 5实战开发案例,分别是2048游戏、教务管理系统和贪吃蛇游戏,通过这3个例子,帮助读者掌握HTML 5综合实战开发的技巧。

      《HTML5基础与实践教程》提供了大量实例、实例运行效果图、概念原理图以及课后习题来帮助读者更好地学习HTML 5相关的知识。

      《HTML5基础与实践教程》既可以作为高等院校计算机与软件相关专业的教材,也可以作为Web开发初学者的学习指导用书。
  • 目录:
    前言



    第1章 Web1



    1.1 Web概述1



    1.1.1 Web的诞生1



    1.1.2 Web的特点2



    1.1.3 Web的工作原理3



    1.1.4 Web URL介绍3



    1.2 浏览器4



    1.2.1 浏览器构成4



    1.2.2 浏览器工作主流程5



    1.2.3 主流浏览器6



    1.3 思考题7



    第2章 HTML 58



    2.1 HTML 5简介9



    2.2 HTML 5特性9



    2.3 HTML 5基本概念10



    2.3.1 元素10



    2.3.2 属性12



    2.3.3 注释14



    2.3.4 区块14



    2.3.5 HTML 5属性基础实例15



    2.4 CSS 3入门16



    2.4.1 CSS引用方法16



    2.4.2 CSS语法18



    2.4.3 盒模型19



    2.4.4 CSS定位21



    2.4.5 CSS 3简介23



    2.4.6 CSS入门实例24



    2.5 JavaScript入门25



    2.5.1 JavaScript历史25



    2.5.2 JavaScript特点25



    2.5.3 JavaScript引用方法26



    2.5.4 JavaScript语法27



    2.5.5 JavaScript DOM34



    2.5.6 jQuery简介37



    2.5.7 JavaScript 入门实例38



    2.6 思考题41



    第3章 HTML 5开发准备42



    3.1 开发环境与工具42



    3.1.1 Notepad  42



    3.1.2 Sublime Text43



    3.1.3 Adobe Dreamweaver43



    3.2 浏览器调试44



    3.2.1 HTML元素45



    3.2.2 CSS样式45



    3.2.3 JavaScript46



    3.2.4 网络48



    3.2.5 屏幕展示效果49



    3.3 代码规范50



    3.4 思考题60



    第4章 常用控件61



    4.1 表单控件61



    4.1.1 表单形式61



    4.1.2 传统输入控件63



    4.1.3 新输入控件64



    4.1.4 新表单元素69



    4.1.5 新表单属性71



    4.1.6 常用表单控件实例73



    4.2 语义化标签75



    4.2.1 HTML 5之前的语义化标签75



    4.2.2 语义化标签的作用76



    4.2.3 HTML 5新的语义化标签77



    4.2.4 语义化块级元素77



    4.2.5 语义化标签使用实例81



    4.3 媒体标签83



    4.3.1 音频84



    4.3.2 视频91



    4.3.3 媒体标签使用实例98



    4.4 文件标签101



    4.4.1 通过input标签上传文件101



    4.4.2 读取文件基本信息102



    4.4.3 自定义input标签样式103



    4.4.4 多文件选取105



    4.4.5 读取文件内容107



    4.4.6 文件标签使用实例108



    4.5 思考题109



    第5章 数据存储110



    5.1 Web Storage111



    5.1.1 添加和读取数据111



    5.1.2 删除数据115



    5.1.3 查找所有数据117



    5.1.4 响应存储变化117



    5.1.5 数据保存格式117



    5.1.6 对象的保存119



    5.1.7 Web Storage与cookie比较121



    5.1.8 Web Storage使用实例123



    5.2 本地数据库125



    5.2.1 IndexedDB125



    5.2.2 创建并连接数据库126



    5.2.3 添加数据127



    5.2.4 逐个查询所有数据128



    5.2.5 删除单条数据129



    5.2.6 查询单条数据130



    5.2.7 IndexedDB使用实例132



    5.3 思考题135



    第6章 高级编程136



    6.1 Canvas画布136



    6.1.1 Canvas标签使用136



    6.1.2 Canvas坐标系统137



    6.1.3 线、路径与形状137



    6.1.4 图像处理145



    6.1.5 画布当前状态的保存与恢复170



    6.1.6 画布的保存173



    6.1.7 Canvas画布使用实例174



    6.2 通信176



    6.2.1 HTTP176



    6.2.2 AJAX182



    6.2.3 WebSocket193



    6.2.4 通信协议使用实例202



    6.3 Web Worker线程204



    6.3.1 Web Worker的创建和使用206



    6.3.2 Web Worker的错误处理211



    6.3.3 Web Worker的终止线程212



    6.3.4 Web Worker的共享线程212



    6.3.5 Web Worker使用实例213



    6.4 思考题216



    第7章 HTML 5实战217



    7.1 2048游戏217



    7.1.1 游戏界面217



    7.1.2 游戏代码217



    7.2 教务管理系统226



    7.2.1 类库准备226



    7.2.2 主页的设计与实现226



    7.2.3 数据展示页面228



    7.2.4 用户管理页面234



    7.2.5 功能测试237



    7.3 贪吃蛇游戏239



    7.3.1 网格系统239



    7.3.2 绘制贪吃蛇和果实240



    7.3.3 游戏的动态过程244



    7.3.4 游戏音效251



    7.3.5 游戏分数记录253



    7.4 思考题268



    参考文献270



    网络资源270
查看详情
12
您可能感兴趣 / 更多
HTML5基础与实践教程
计算机导论(第3版·题库·微课视频版)
吕云翔 李沛伦
HTML5基础与实践教程
云计算与大数据技术(第2版·微课视频·题库版)
吕云翔 钟巧灵 柏燕峥 许鸿智 张璐 王佳玮 韩雪婷 仇善召 杜宸洋
HTML5基础与实践教程
数据结构(Python版)(第2版·微课视频版)
吕云翔;郭颖美;孟爻;吴宜航;杨壮
HTML5基础与实践教程
Python网络爬虫:从入门到精通(附微课)
吕云翔
HTML5基础与实践教程
数据结构(Java版)(第2版·微课视频版)
吕云翔 郭颖美 王子豪
HTML5基础与实践教程
Python爬虫案例实战(微课视频版)
吕云翔 韩延刚 张扬 主编;谢吉力 杨壮 王渌汀 王志鹏 杨瑞翌 副主编
HTML5基础与实践教程
Python数据分析与可视化案例实战(项目实战·源码解读·微课视频版)
吕云翔;王志鹏;许丽华;王肇一;朱英豪;闫坤;仇善召;唐佳伟;冯凯文;陈唯;陈天异;洪振东;杨云飞;谢谨蔓;姚泽良;韩延刚;吴宜航
HTML5基础与实践教程
Python网络爬虫技术与实践
吕云翔 张扬 杨壮 编著
HTML5基础与实践教程
大数据可视化技术(微课视频+题库版)
吕云翔 姚泽良 主编;谢吉力 朱英豪 仇善召 韩延刚 黄泽桓 副主编
HTML5基础与实践教程
云计算导论(第3版·题库·微课视频版)
吕云翔 柏燕峥 许鸿智 杜宸洋 张璐 王佳玮
HTML5基础与实践教程
软件工程项目化教程(微课视频版)
吕云翔;黎可为;张中基
HTML5基础与实践教程
大数据可视化技术与应用
吕云翔 姚泽良 谢吉力 编著