html5-服务端数据推送简记

来源:互联网 发布:epubbuilder mac 编辑:程序博客网 时间:2024/05/14 10:54

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);  
原创粉丝点击