HTML5 SSE
HTML5 服務(wù)器發(fā)送事件(Server-Sent Events)
服務(wù)器發(fā)送事件(Server-sent Events)是基于 WebSocket 協(xié)議的一種服務(wù)器向客戶端發(fā)送事件和數(shù)據(jù)的單向通訊。
HTML5 服務(wù)器發(fā)送事件(server-sent event)允許網(wǎng)頁獲得來自服務(wù)器的更新。
Server-Sent 事件 - 單向消息傳遞
Server-Sent 事件指的是網(wǎng)頁自動(dòng)獲取來自服務(wù)器的更新。
以前也可能做到這一點(diǎn),前提是網(wǎng)頁不得不詢問是否有可用的更新。通過服務(wù)器發(fā)送事件,更新能夠自動(dòng)到達(dá)。
例子:Facebook/Twitter 更新、估價(jià)更新、新的博文、賽事結(jié)果等。
瀏覽器支持
Internet ExplorerFirefoxOperaGoogle ChromeSafari
所有主流瀏覽器均支持服務(wù)器發(fā)送事件,除了 Internet Explorer。
接收 Server-Sent 事件通知
EventSource 對(duì)象用于接收服務(wù)器發(fā)送事件通知:
作者:大學(xué)生新聞網(wǎng) 來源:大學(xué)生新聞網(wǎng)
發(fā)布時(shí)間:2025-04-01 閱讀:
- HTML5 WebSocket
- WebSocket是HTML5開始提供的一種在單個(gè) TCP 連接上進(jìn)行全雙工通訊的協(xié)議。
- 04-01 關(guān)注:0
- HTML5 SSE
- HTML5 服務(wù)器發(fā)送事件(Server-Sent Events)
- 04-01 關(guān)注:0
- HTML5 Web Workers
- web worker 是運(yùn)行在后臺(tái)的 JavaScript,不會(huì)影響頁面的性能,更好的解釋是,你可以使用web worker提供的一種簡(jiǎn)單的方法來為web內(nèi)容在
- 03-31 關(guān)注:7
- HTML5 應(yīng)用程序緩存
- 使用 HTML5,通過創(chuàng)建 cache manifest 文件,可以輕松地創(chuàng)建 web 應(yīng)用的離線版本。這意味著,你可以在沒有網(wǎng)絡(luò)連接的情況下進(jìn)行訪問。
- 03-31 關(guān)注:6
- HTML5 Web SQL
- Web SQL 是在瀏覽器上模擬數(shù)據(jù)庫,可以使用JS來操作SQL完成對(duì)數(shù)據(jù)的讀寫。
- 03-31 關(guān)注:4
- HTML5 Web 存儲(chǔ)
- 在HTML5之前,主要是使用cookies存儲(chǔ),cookies的缺點(diǎn)有:需要在請(qǐng)求頭上帶著數(shù)據(jù),存儲(chǔ)大小不過,在4k之內(nèi)。
- 03-31 關(guān)注:4
- HTML5 語義元素
- 一個(gè)語義元素能夠清楚的描述其意義給瀏覽器和開發(fā)者。
- 03-31 關(guān)注:4
- HTML5 表單屬性
- 在之前的章節(jié)內(nèi)容中,我們介紹了HTML5表單元素,進(jìn)一步的,在本節(jié)內(nèi)容中,你會(huì)了解到HTML5的表單屬性。
- 03-31 關(guān)注:4