HTML5
学前提示
HTML是一种标记语言,一般用于Web页面的内容或结构描述。
HTML5是HTML的新版本---下一代前端开发的WEB语言。
新增:音频视频,canvas,本地存储,离线应用,多线程等。
知识要点 w3c:万维网联盟 所有的都必须符合w3c可以理解为这是规则,协议
- HTML5简介
- HTML5与HTML4的区别
- HTML5的特性
- HTML5的开发环境
Html5与Html4的区别
解决: 浏览器之间兼容性问题 文档结构描述问题 增加本地存储 多线程访问 获取地理位置等
- 内容类型
内容类型依然是“text/html”
2.DOCTYPE声明
<!DOCTYPE html>
3.语法的变化
也就是说单标签以及自结束标签有很大的变化
4.语义化
对于开发中--文档结构更清晰 对于浏览器--利于爬虫跟无样式时结构清晰
section header footer asidber article nav
5.强大的绘图功能
canvas绘制精美的图形
svg绘制可伸缩的矢量图
6.音频视频播放
audio video
7.数据缓存和数据处理
可以切换到离线模式,当web服务器连通后则进行数据同步
提供了跨域通信的消息机制
增加了本地缓存能力,可以存储多达5mb数据
8.获取地理位置消息
通过api可以获取到浏览器用户的地理位置消息也可以应用于移动设备中的地理定位
9.提高页面多线程
传统的web应用都是单线程的只有一个任务完成之后才能开启下一个任务所以增加了 web workers来实现多线程功能。
10.方便用户处理文件和访问文件系统的api