html5-服务端数据推送简记

html5标准中,新增了一个SSE(server-sent event,服务端推送事件),可以方便地做到消息实时推送,主流浏览器对其支持是较好的,所以大家何以放心的使用。

客户端对数据的通信是通过js的EventSource来进行的,EventSource提供了三个事件:

1、open:当成功建立连接时产生
2、message:当接收到消息时产生
3、error:当出现错误时产生

直接使用即可。

let sse = new EventSource("后台接口url");  
sse.addEventListener("message", function(e){  
j = JSON.parse(e.data);  
// 将获取到的数据添加到节点内 
},false);  

你可能感兴趣的:(个人笔记)