HTML5 服务器发送事件(server-sent event)允许网页获得来自服务器的更新。
以前也可能做到这一点,前提是网页不得不询问是否有可用的更新。通过服务器发送事件,更新能够自动到达。
例子:Facebook/Twitter 更新、估价更新、新的博文、赛事结果等。
EventSource 对象用于接收服务器发送事件通知:
var source = new EventSource("demo_sse.php");
source.onmessage = function(event) {
    document.getElementById("result").innerHTML += event.data + "<br>";
};
            if(typeof(EventSource) !== "undefined") {
    // 是的!支持服务器发送事件!
    // 一些代码.....
} else {
    // 抱歉!不支持服务器发送事件!
}
            | 事件 | 描述 | 
|---|---|
| onopen | 当通往服务器的连接被打开 | 
| onmessage | 当接收到消息 | 
| onerror | 当发生错误 | 
 
               作者:
               信息录入:
               文案编辑:
               视频录制:
               视频编辑:
               图片编辑:
               关键字修改: