HTML5娱乐多媒体方面的商业思考 |
先有的网络标准对娱乐多媒体支持的匮乏
HTML5对娱乐多媒体的强力支持
在HTML5上开发娱乐多媒体的市场 |
HTML5页面结构 |
header元素
section元素
article元素
nav元素
aside元素
footer元素 |
HTML5新增的元素 |
time元素和格式
pubdate属性
hgroup元素
address元素
progress元素
meter元素
figure和figcaption元素
mark元素
details元素
script元素的async属性 |
HTML5中的Canvas |
认识canvas元素
D渲染上下文
绘制基本图形和线条
样式
绘制文本
擦除Canvas
使Canvas填满浏览器窗口 |
Canvas高级开发 |
保存和恢复绘图状态
- 画布绘图状态是什么
- 保存绘图状态
- 恢复绘图状态
- 保存和恢复多个绘图状态
变形
合成
阴影
渐变
复杂路径
将画布导出为图像 |
HTML5中的图像处理 |
加载图像
调整和裁剪图像
图像变形
访问像素值
从零绘制图像
基本图像效果
|
娱乐多媒体中的JavaScript |
在HTML页面上添加JavaScript
在页面加载之后运行JavaScript
函数
对象
数组
循环
定时器
DOM
- HTML网页示例
- 使用纯JavaScript访问DOM
- 使用jQuery访问DOM
- 操作DOM
|
制作动画 |
画布中的动画
创建动画循环
记忆要绘制的形状
改变方向
圆周运动
反弹 |
实现高级动画 |
物理常识
- 什么是物理学
- 物理学对创建动画有何作用
- 基本概念
- 牛顿运动定律
运用物理知识创建动画
碰撞检测
|
html 5页面中视频和音频 |
发展历程
目前状况
- 视频容器格式
- 视频编解码器
- 音频编解码器
- 当前浏览器使用哪种组合
标记
- 启用本机控件
- autoplay属性
- loop属性 10.3.4 preload属性
- poster属性
- audio属性
- 添加对多种视频格式的支持
- 资源顺序
- 关于Internet Explorer 6~8
- MIME类型
用于网络的视频文件解码
- 创建自定义控件
- 让我们从一些标记和设计开始
- 介绍媒体元素API
- 播放和暂停视频
- 视频音轨的静音与取消静音
- 视频结束播放的响应
- 更新视频播放的时间
- 媒体元素API的其他一些功能
关于音频
可访问的媒体 |