fat-cat

html5

最小的 HTML5 文档:

<!DOCTYPE html>
<!-- 声明为 HTML5 文档 -->
<html>
    <head>
        <meta charset="utf-8" />
        <title>文档标题</title>
    </head>

    <body>
        文档内容......
    </body>
</html>

html5 的改进

HTML5 多媒体

使用 HTML5 你可以简单的在网页中播放 视频(video)与音频 (audio) 。

HTML5 应用

HTML5 图形

使用 HTML5 你可以简单的绘制图形:

HTML5 使用 CSS3

HTML5 表单

新表单元素, 新属性,新输入类型,自动验证。

HTML5 拖放,地理定位

HTML5 新的 Input 类型

HTML5 Web 存储

HTML5 Web SQL 数据库

Web SQL 数据库可以在最新版的 Safari, Chrome 和 Opera 浏览器中工作 以下是规范中定义的三个核心方法:

HTML5 应用程序缓存

使用 HTML5,通过创建 cache manifest 文件,可以轻松地创建 web 应用的离线版本

HTML5 Web Workers

web worker 是运行在后台的 JavaScript,不会影响页面的性能。

HTML5 服务器发送事件(Server-Sent Events)

HTML5 服务器发送事件(server-sent event)允许网页获得来自服务器的更新

HTML5 WebSocket

WebSocket 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。

WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在 WebSocket API 中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。

在 WebSocket API 中,浏览器和服务器只需要做一个握手的动作,然后,浏览器和服务器之间就形成了一条快速通道。两者之间就直接可以数据互相传送。