本文摘自PHP中文网,作者php中世界最好的语言,侵删。
这次给大家带来怎样用h5的sse服务器发送EventSource事件,用h5的sse服务器发送EventSource事件的注意事项有哪些,下面就是实战案例,一起来看一下。前言
我前面文章讲过数据大屏,里面的数据时时更新。还有时时更新的股票数据,Facebook/Twitter 更新、估价更新、新的博文、赛事结果等等,都需要数据时时更新。之前我们一般都是请求服务器,看看有没有可以更新的数据。html5提供了Server-Sent Events方法,通过服务器发送事件,更新能够自动到达。
Server-Sent Events使用
Server-Sent Events使用很简单,通过EventSource 对象来接受服务器端消息。有如下事件:
onopen 当通往服务器的连接被打开
onmessage 当接收到消息
onerror 当发生错误
检测 Server-Sent 事件支持
1 2 3 4 5 6 7 8 9 |
|
接收 Server-Sent 事件通知
1 2 3 4 5 |
|
服务器端代码实例
1 2 3 4 5 6 7 8 |
|
链接事件和报错事件都加上
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
|
相信看了这些案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!
相关阅读:
HTML的table鼠标拖拽排序该如何实现
怎样解决各种ie6-ie10的兼容问题
html怎样格式化json数据
以上就是怎样用h5的sse服务器发送EventSource事件的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
html5+canvas调用手机拍照功能实现图片上传功能(图文详解下篇)
【h5开发工具】2017最好用的10种html5应用开发工具推荐
详细介绍基于html5 的webgl技术构建3d场景的图文代码(一)
html5与html的区别有哪些?html5与html四大区别总结
html5 canvas标签的作用以及canvas标签的历史由来介绍
html5规定在拖动被拖动数据时是否进行复制移动或链接的属性dropzone
更多相关阅读请进入《EventSource》频道 >>
Vue.js 设计与实现 基于Vue.js 3 深入解析Vue.js 设计细节
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者