# 关于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 连接已经关闭或不可用 ————————————————————————————————————