~~~ mod_class.xxx= { finish:function(res){ }, logic_init:function(res){ }, once:function(){ }, init:function(res){ }, } //类接口,WebSocket下发消息的回调接口 ws_onmsg.xxx= function(obj){ if(obj.type=='zhibo_sync_goplay'){ //通知访客打开播放器 }else if(obj.type=='zhibo_sync_control'){ } } //类接口,加载到聊天会话数据时执行的 load_data.xxx= function(res,type){ } //内容渲染 format_content.xxx= function(res,type){ } ~~~ `mod_class.xxx` 是必须存在的 `ws_onmsg.xxx` `load_data.xxx` `format_content.xxx` 这3个是定义为一个方法,不再是一个类. 务必要注意 `ws_onmsg.xxx` 是Websock消息回调接口 `load_data.xxx` 是从数据库加载的消息回调接口 `format_content.xxx` 是从数据展示出来后,重新渲染处理.比如增加删除按钮,或者是变成图文展示.