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