首页 > 开发 > HTML5 > 正文

html5-websocket基于远程方法调用的数据交互实现

2024-09-05 07:19:53
字体:
来源:转载
供稿:网友

一般在传统网页中注册用户信息都是通过post或ajax提交到页面处理,到了HTML5后我们有另一种方法就是通过websocket进行数据交互.websocket在数据交互有着传统网页所不具备的灵活性,通过Websocket建立长连接后服务器可以直接向client发送数据,而每次数据交互没有必要带上大量的http头信息.websocket协议本身支持两种数据格式文本和流,通过文本json的方式和javascript交互是一件非常简单事情,通过json网页和Websocket通讯就非常便利,但要达到这个便利性我们还是要做简单的一些包装还好现有的json在各平台的组件都比较成熟.通过分析json数据映射到服务端对应的方法执行处理.

下面通过一个简单的用户注册来体现html5用josn和websocket进行交互的处理过程.由于经过封装处理所以使用起来非常方便.

HTML:

功能很简单就是连接到websocket服务后进行注册信息提交,当然为了更灵活点我们在监测到连接关闭的时候重新打开连接窗体,具体的JS代码如下:

复制代码
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表