当前位置: 首页 > news >正文

学做婴儿衣服网站网站优化推广招聘

学做婴儿衣服网站,网站优化推广招聘,wordpress 外卖,网站开发定制websocket是什么? 就是用来创建网络聊天室,实时通信websocket的方法有哪些? https://developer.mozilla.org/zh-CN/docs/Web/API/WebSockets如何实现:(以下实现流程) 前端: // 直播中// 聊天web…
  1. websocket是什么?
    就是用来创建网络聊天室,实时通信
  2. websocket的方法有哪些?
    https://developer.mozilla.org/zh-CN/docs/Web/API/WebSockets
  3. 如何实现:(以下实现流程)
    前端:
 		 // 直播中// 聊天websocket()const wsurl = 'wss://...';var websocket = new WebSocket(wsurl);//注意不要加()调用函数,不然会立即调用会报错websocket.onopen = websocketonopen;websocket.onmessage = websocketonmessage;websocket.onerror = websocketonerror;websocket.onclose = websocketonclose;//发送按钮事件$('.sendBtn').click(()=>{send()})// 发送消息function send(){//获取输入框的内容content = $('#content').val()let data = {fd:fd,content:content,courseid: courseid,uid:uid,user_nickname:user_nickname,avatar:avatar,liveuid:liveuid,type:'msg'};//data看需求传什么值,同时与后端协调要什么websocket.send(JSON.stringify(data));//重置输入框$('#content').val('')}// 获取消息function websocketonmessage(e){var data = JSON.parse(e.data);if(data.type =='login'){console.log(data.fd+'进入了聊天室')}if(data.type=='close'){console.log(data.fd+'离开了聊天室')}if(data.type=='msg'){var recev_msg = JSON.parse(data.data);//往页面放发送和接受的消息messageItem(recev_msg.uid,recev_msg)}if(data.type=='num'){console.log(data)}fd = data.fd;if(data.type=='login'){console.log(data.num)// this.$data.msg.push(data.num);}num = data.num;//this.$data.msg.push(data);}// 建立连接function websocketonopen(e){data = {courseid: courseid,uid:uid,type:'login'// user_nickname:user_nickname,// avatar:avatar,};websocket.send(JSON.stringify(data));console.log('链接成功')// this.$data.msg.push("链接成功")}// 关闭链接function websocketonclose(e){}function websocketonerror(e){}
//通过判断uid==uidItem当前用户id和接受的消息id是不是一样的  一样就自己发送的,不一样就是别人发送的
function messageItem(uidItem,item){if(uid==uidItem){// 我发送的$('.live-discussion-content-top').append(`<div class="send-message-content"><div class="receive-message-item"><div class="receive-message-item flex align-items justify-end"><div class="receive-content"><div class="send-user-name">${item.user_nickname}</div><div class="send-content">${item.content}</div></div><div class="receive-photo"><imgsrc="${item.avatar}"alt="用户头像"></div></div></div></div>`)}else{// 接收的信息$('.live-discussion-content-top').append(`<div class="receive-message-content"><div class="receive-message-item flex align-items"><div class="receive-photo"><imgsrc="${item.avatar}"alt="用户头像"></div><div class="receive-content"><div class="user-name">${item.user_nickname}</div><div class="user-content">${item.content}</div></div></div></div>`)}}
http://www.tj-hxxt.cn/news/18302.html

相关文章:

  • 电子商务网站建设花费优化推广网站排名
  • 贵州网站建设费用seo软件工具
  • 企业网站经典案例手机网站百度关键词排名查询
  • 洛阳东翔科技做的网站搜索优化seo
  • 做有网被视频网站百度网址链接是多少
  • 优秀网站设计作品网站关键词排名怎么提升
  • 自己做网站需要做啥最新时事热点
  • 怎么优化网站的单个关键词排名游戏推广员
  • 如何做网站购物车网络推广关键词优化公司
  • 解析视频的网站怎么做徐州seo外包公司
  • 钓鱼网站怎么做防护教程百度查重免费
  • 怎么把做的网站发布如何查询关键词的搜索量
  • 网站运营需要 做哪些工作营销培训
  • 08服务器做网站吸引人的软文
  • 网站不去公安局备案吗东莞网站到首页排名
  • 怎么用自己的电脑做网站空间什么网站都能进的浏览器
  • 怎么做简单网站廊坊优化技巧
  • 十大经典手游网络游戏网站seo快速
  • 张家港做外贸网站最新疫情19个城市封城
  • 济南网络推广公司有哪些seo综合查询国产
  • 网站中的轮播怎么做app优化排名
  • 无锡网站建设百度热议排名软件
  • 广州哪些做网站的公司品牌推广策略与方式
  • 做美甲批发的都上什么网站推广普通话手抄报内容简短
  • 可以做数学题的网站营销策划案ppt优秀案例
  • 泰州网站制作哪家好网站站外优化推广方式
  • 番禺做网站百度网盘官网登录首页
  • 快递物流公司网站模板seo教育培训机构
  • 做网站的方案中国互联网协会官网
  • 没事网站建设项目规划书推广有奖励的app平台