-
Notifications
You must be signed in to change notification settings - Fork 7
Browser端参考手册
Ran Aizen edited this page Aug 31, 2014
·
3 revisions
这部分是浏览器上的fslider_ws框架的详细使用说明。浏览器端的wsf依赖event.js模块。event.js为其提供了Custome-DOM事件驱动。
- wsf对象
-
wsf.connect
方法 @ws_url,@callback
连接到fslider服务器 -
wsf.emit
方法 继承自event.js提供的EventEmitter.emit
触发系统级事件 -
wsf.on
方法 继承自event.js提供的EventEmitter.emit
监听系统级事件 -
wsf.ref
属性 页面中所有websocket连接的重连计时器的引用
-
- socket对象
-
socket.url
属性 fslider服务器的url -
socket.cb
属性connect
事件回调函数 -
socket.expire
属性 重新连接的等待时间(ms) -
socket.id
属性 系统分配给每个socket的唯一标识 -
socket.autoreconnect
属性 是否自动重连 -
socket.sysEmit
方法 继承自event.js提供的EventEmitter.emit
触发系统级事件 -
socket.emit
方法 @event,@data 覆盖event.js提供的EventEmitter.emit
向服务器发送event -
socket.on
方法 监听来自服务器的事件 -
socket.send
方法socket.emit('date', data)
的语法糖。 -
socket.recive
方法socket.on('data', callback)
的语法糖。 -
socket.close
方法 [@code]
发送关闭连接请求。
-
Note:应用程序里定义的事件名称尽量不要与这些预定义的事件名称冲突
- wsf
-
#disconnect
回调参数:client。
(全局)有连接与服务器断开时触发。
-
- socket
-
#open
回调参数:client。
连接成功建立时触发。 -
#close
回调参数:close_info。
连接关闭时触发。 -
#error
回调参数:error。 当连接中发生错误时触发。
-
- 中文版Wiki首页
- Server参考手册
- Browser参考手册
- [Non-Browser参考手册](https://github.com/abbshr/RocketEngine/wiki/Non Browser客户端参考手册)
- 诞生缘由
- 示例