欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • HTML5实用教程(21世纪高等学校计算机专业实用规划教材)
      • 作者:编者:吕云翔//刘猛猛
      • 出版社:清华大学
      • ISBN:9787302499893
      • 出版日期:2018/09/01
      • 页数:373
    • 售价:23.8
  • 内容大纲

        吕云翔、刘猛猛编著的《HTML5实用教程》主要介绍HTML5相关的知识,全书共13章,对HTML5的一些主要的新特性进行了细致的讲解。
        书中提供了大量实例、实例运行效果图片以及概念的原理图来帮助读者更好地学习HTML5相关的知识。同时,还在每一章后针对本章的重点内容提出拓展习题,帮助读者加深对相关内容的理解。
        本书主要针对Web应用开发的初学者,以及对Web应用开发感兴趣的人士,旨在为读者提供HTML5基础的教程,使读者对HTML5的相关特性以及Web应用的开发有一个基本的认识。
  • 作者介绍

  • 目录

    第1章  HTML5
      1.1  HTML5
        1.1.1  HTML5的发展历程
        1.1.2  浏览器支持
        1.1.3  兼容性考量
        1.1.4  HTML5新特性
      1.2  Web
        1.2.1  Web的诞生
        1.2.2  Web的特点
        1.2.3  Web的工作原理
        1.2.4  URL
      1.3  浏览器
        1.3.1  浏览器功能
        1.3.2  浏览器构成
        1.3.3  浏览器工作主流程
        1.3.4  主流浏览器
      1.4  HTML
        1.4.1  HTML文档基本结构
        1.4.2  HTML元素
        1.4.3  HTML属性
        1.4.4  HTML注释
      1.5  CSS
        1.5.1  CSS引用方法
        1.5.2  CSS语法
        1.5.3  盒模型
        1.5.4  CSS定位
        1.5.5  CSS3
      1.6  JavaScript
        1.6.1  JavaScript的历史
        1.6.2  JavaScript的特点
        1.6.3  JavaScript引用方法
        1.6.4  JavaScript语法
        1.6.5  JavaScript DOM
      1.7  代码编辑器
        1.7.1  Notepad++
        1.7.2  Sublime Text
        1.7.3  Adobe Dreamweaver
      1.8  使用浏览器调试
        1.8.1  HTML元素
        1.8.2  CSS样式
        1.8.3  JavaScript
        1.8.4  网络
        1.8.5  屏幕展示效果
      1.9  Web服务器环境
      1.10  习题
    第2章  表单
      2.1  表单形式
      2.2  传统输入控件
      2.3  新的输入控件
      2.4  新表单元素

      2.5  新表单属性
      2.6  习题
    第3章  语义化标签
      3.1  HTML5之前的语义化标签
      3.2  语义化标签的作用
      3.3  HTML5新的语义化标签
        3.3.1  语义化块级元素
        3.3.2  details和summary
        3.3.3  figure和figcaption
        3.3.4  mark
      3.4  习题
    第4章  音频和视频
      4.1  音频
        4.1.1  audio标签
        4.1.2  音频格式兼容
        4.1.3  audio标签属性
        4.1.4  audio标签方法及应用
      4.2  视频
        4.2.1  video标签
        4.2.2  视频格式兼容
        4.2.3  video标签长宽设置
        4.2.4  video标签属性
        4.2.5  video标签方法及应用
        4.2.6  视频字幕
      4.3  习题
    第5章  地理定位
      5.1  浏览器如何获取地理信息
      5.2  获取访客经纬度信息
      5.3  错误处理
      5.4  地理定位选项
      5.5  地理定位追踪
      5.6  习题
    第6章  拖放
      6.1  拖动(Drag)
      6.2  放下(Drop)
      6.3  习题
    第7章  Canvas画布
      7.1  Canvas标签使用
      7.2  Canvas坐标系统
      7.3  线、路径与形状
        7.3.1  绘制线段
        7.3.2  绘制路径
        7.3.3  绘制形状
        7.3.4  绘制曲线
      7.4  绘制文本
      7.5  图像
        7.5.1  绘制图像
        7.5.2  图像缩放与裁剪
        7.5.3  像素处理
      7.6  阴影

      7.7  填充
        7.7.1  填充图案
        7.7.2  填充渐变
      7.8  组合图形
        7.8.1  透明度
        7.8.2  合成操作
        7.8.3  裁剪
      7.9  坐标变换
        7.9.1  平移
        7.9.2  旋转
        7.9.3  缩放
        7.9.4  变形
      7.10  画布当前状态的保存与恢复
      7.11  画布的保存
      7.12  习题
    第8章  Web Worker工作线程
      8.1  如果没有Web Worker
      8.2  Web Worker的创建和使用
      8.3  错误处理
      8.4  终止线程
      8.5  共享线程
      8.6  习题
    第9章  数据存储
      9.1  Web Storage
        9.1.1  添加和读取数据
        9.1.2  删除数据
        9.1.3  查找所有数据
        9.1.4  响应存储变化
        9.1.5  数据保存格式
        9.1.6  对象的保存
        9.1.7  Web Storage与Cookie比较
      9.2  本地数据库
        9.2.1  IndexedDB
        9.2.2  创建并连接数据库
        9.2.3  添加数据
        9.2.4  逐个查询所有数据
        9.2.5  删除单条数据
        9.2.6  查询单条数据
      9.3  习题
    第10章  文件
        10.1  通过input标签上传文件
        10.2  读取文件基本信息
        10.3  自定义input标签样式
      10.4  多文件选取
      10.5  读取文件内容
        10.5.1  读取文本内容
        10.5.2  读取图片内容
      10.6  习题
    第11章  通信
      11.1  HTTP协议

        11.1.1  协议特性
        11.1.2  通信过程
        11.1.3  HTTP报文结构
        11.1.4  浏览器查看HTTP报文
        11.1.5  HTTPS
      11.2  发送表单信息
        11.2.1  表单的提交
        11.2.2  POST与GET比较
        11.2.3  Post/Redirect/Get设计模式
      11.3  AJAX
        11.3.1  XML
        11.3.2  XMLHttpRequest对象
        11.3.3  AJAX轮询
      11.4  服务器发送事件
      11.5  WebSocket
        11.5.1  全双工通信
        11.5.2  通信过程
      11.6  Fetch
        11.6.1  发起fetch请求
        11.6.2  自定义请求参数
        11.6.3  发送数据
      11.7  习题
    第12章  Service Worker服务线程
      12.1  Service Worker
      12.2  Service Worker的前景
      12.3  Service Worker的生命周期
      12.4  本章  实例代码
      12.5  Register注册
      12.6  Install安装
      12.7  Activate激活
      12.8  Fetch
      12.9  缓存策略
        12.9.1  缓存优先、其次网络
        12.9.2  网络优先、其次缓存
        12.9.3  仅用缓存
        12.9.4  仅用网络
        12.9.5  缓存与网络竞争
        12.9.6  缓存然后网络
      12.10  Promise对象简介
        12.10.1  回调函数与Promise
        12.10.2  Promise的状态
        12.10.3  Promise的使用
      12.11  Cache
        12.11.1  Caches与Cache
        12.11.2  创建Cache
        12.11.3  在Cache内添加
        12.11.4  在Cache内删除
        12.11.5  在Cache内匹配
        12.11.6  获取所有已创建Cache命名
        12.11.7  删除一个Cache

      12.12习题
    第13章  HTML5实例
      13.1  网格系统
      13.2  绘制贪吃蛇和果实
        13.2.1  绘制果实
        13.2.2  绘制贪吃蛇
      13.3  游戏的动态过程
        13.3.1  贪吃蛇移动
        13.3.2  贪吃蛇转向
        13.3.3  贪吃蛇吃果实
        13.3.4  贪吃蛇吃自己游戏结束
      13.4  游戏音效
      13.5  游戏分数记录
        13.5.1  记录分数
        13.5.2  显示分数
        13.5.3  动态化实现排行榜
        13.5.4  完善游戏页面
      13.6  习题
    参考文献