HTML5
H5新特性
- 用于绘画的 canvas 元素
- 用于媒介回放的 video 和 audio 元素
- 对本地离线存储的更好的支持
- 新的特殊内容元素,比如 article、footer、header、nav、section
- 新的表单控件,比如 calendar、date、time、email、url、search
改进
- 新元素、新属性、完全支持 CSS3、Video 和 Audio、2D/3D 制图、本地存储、本地 SQL 数据、Web 应用
新语义元素
- header、nav、footer、section、time...
载入后,初始化新标签的css
- article,aside,dialog,footer,header,section,nav,figure,menu{ display:block }
为HTML添加新元素:
- 样式:
myHead{ display: block; padding: 10px; background: red; }
- html
<myHead>text-content</myHead>
IE兼容:shiv方式,见 http://www.runoob.com/html/html5-browsers.html
应用程序缓存(Application cache)
Web Workers: 就是在Javascript
单线程执行的基础上,开启一个子线程,进行程序处理,而不影响主线程的执行,当子线程执行完毕之后再回到主线程上,在这个过程中并不影响主线程的执行过程。
SSE: Server Sent Event..例子:Facebook/Twitter 更新、股价更新、新的博文、赛事结果等。
Web Socket:协议本质上是一个基于 TCP 的协议:
事件: