HTML5 SSE
HTML5 服务器发送事件(Server-Sent Events)
服务器发送事件(Server-sent Events)是基于 WebSocket 协议的一种服务器向客户端发送事件和数据的单向通讯。
HTML5 服务器发送事件(server-sent event)允许网页获得来自服务器的更新。
Server-Sent 事件 - 单向消息传递
Server-Sent 事件指的是网页自动获取来自服务器的更新。
以前也可能做到这一点,前提是网页不得不询问是否有可用的更新。通过服务器发送事件,更新能够自动到达。
例子:Facebook/Twitter 更新、估价更新、新的博文、赛事结果等。
浏览器支持
Internet ExplorerFirefoxOperaGoogle ChromeSafari
所有主流浏览器均支持服务器发送事件,除了 Internet Explorer。
接收 Server-Sent 事件通知
EventSource 对象用于接收服务器发送事件通知:
- HTML5 SSE
- HTML5 服务器发送事件(Server-Sent Events)
- 04-01 关注:0
- HTML5 Web Workers
- web worker 是运行在后台的 JavaScript,不会影响页面的性能,更好的解释是,你可以使用web worker提供的一种简单的方法来为web内容在
- 03-31 关注:7
- HTML5 应用程序缓存
- 使用 HTML5,通过创建 cache manifest 文件,可以轻松地创建 web 应用的离线版本。这意味着,你可以在没有网络连接的情况下进行访问。
- 03-31 关注:6
- HTML5 Web SQL
- Web SQL 是在浏览器上模拟数据库,可以使用JS来操作SQL完成对数据的读写。
- 03-31 关注:4
- HTML5 Web 存储
- 在HTML5之前,主要是使用cookies存储,cookies的缺点有:需要在请求头上带着数据,存储大小不过,在4k之内。
- 03-31 关注:4
- HTML5 表单属性
- 在之前的章节内容中,我们介绍了HTML5表单元素,进一步的,在本节内容中,你会了解到HTML5的表单属性。
- 03-31 关注:4