# 关于websocket的封装 **Repository Path**: xv700/websocket ## Basic Information - **Project Name**: 关于websocket的封装 - **Description**: 重新封装了一下websocket,包括兼容性和集成性。 - **Primary Language**: JavaScript - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2018-02-22 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 关于websocket的封装 重新封装了一下websocket,包括兼容性和集成性。 DEMO:
var WebSocket=new ws({
wsurl:"ws://localhost:8989/test",//WebSocket的地址
objnothing:function(a){
//如果不支持websocket 回调
},
WSonError:function(a){
//发生连接错误回调
},
WSonOpen:function(a){
//连接成功回调
},
WSonMessage:function(a){
//服务器发送消息回调
},
WSonClose:function(a){
//关闭连接回调
},
WSSend:function(a){
//发送成功后的回调
},
})
WebSocket.send(10)//发送,如果未连接,会在连接成功后发送。
//已经支持UMD
WebSocket对象的“readyState”
————————————————————————————————————
属性值 属性常量 描述
————————————————————————————————————
0 CONNECTING 连接尚未建立
1 OPEN WebSocket的链接已经建立
2 CLOSING 连接正在关闭
3 CLOSED 连接已经关闭或不可用
————————————————————————————————————