js中简单的使用webSocket

创建websocket对象

websocket事件

websocket方法

实现简单链接

    <input type="text" placeholder="请输入内容"><button>发送</button><div></div><script>let input = document.querySelector('input')let button  = document.querySelector('button')let div = document.querySelector('div')let  websocket = new WebSocket('ws://echo.websocket.org')// open:当前websocket服务器链接成功时候触发websocket.addEventListener('open',function(){div.innerHTML = '链接服务成功了'})
</script>

浏览器显示

点击事件触发

// 点击事件主动发送websocke消息
button.addEventListener('click',function(){let value = input.valuewebsocket.send(value)
})

浏览器截图

最后一步

仅供参考 谢谢

js中简单的使用webSocket相关推荐

  1. JS中简单实现观察者模式

    文章目录 JS中简单实现观察者模式 1.1什么是观察者模式 1.1.1观察者模式图解 1.1.2观察者模式文字阐述 1.2 JS中的代码实现 1.2.1目标类 1.2.2观察者类 1.2.3 HTML ...

  2. JS中简单实现 xml转json 导入即可使用

    JS中超级简单xml转json   导入即可使用 在网上找了一大队xml转换json 都是又长有不可用,乱七八糟  最后只能自己些了 简单方便,传入即可使用 function xmljson(xml) ...

  3. JS中简单数据类型和复杂数据类型

    简单数据类型又叫做基本数据类型或者值类型,复杂类型又叫做引用类型 值类型:简单数据类型/基本数据类型,在储存变量中存储的是值本身,因此叫做值类型. string,number,boolean,unde ...

  4. JS中简单原型的使用

    转载于:https://www.cnblogs.com/hwgok/p/6163335.html

  5. JS中简单的点击事件

    一.点击后弹出事件 <!DOCTYPE html> <html><head><meta charset="utf-8"><ti ...

  6. 深入探究js中无所不在的this

    黄金守则: this对象是在运行时基于函数的执行环境绑定的:在全局函数中,this等于window而当函数被作为某个对象的方法调用时, this等于那个对象. 下面是一些相关实践: --------- ...

  7. node.js搭建简单服务器,用于前端测试websocket链接方法和性能测试

    WebSocket简介 谈到Web实时推送,就不得不说WebSocket.在WebSocket出现之前,很多网站为了实现实时推送技术,通常采用的方案是轮询 (Polling)和Comet技术,Come ...

  8. js最简单的几个特效_高阶函数不会用?教你JS中最实用的几个高阶函数用法

    不废话,先来看下什么是高阶函数 高阶函数 函数可以作为参数传递 函数可以作为返回值输出 函数作为参数传递 回调函数 在ajax异步请求的过程中,回调函数使用的非常频繁 在不确定请求返回的时间时,将ca ...

  9. js 判断变量是否有值返回bool_基础 |判断 JS 中的变量类型竟然可以如此简单

    原标题:基础 |判断 JS 中的变量类型竟然可以如此简单 嗨 这里是IMWEB 一个想为更多的前端人 享知识 助发展 觅福利 有情怀有情调的公众号 欢迎关注转发 让更多的前端技友一起学习发展~ 正文 ...

最新文章

  1. 网络加速_BWS2020:加速网络自治,使能敏捷商业
  2. SecutrCRTt 连接VirtualBox 中的Ubuntu -端口转发
  3. Linux命令基本格式(详解版)
  4. php 7怎么安装mysql_php7如何安装mysql扩展
  5. 点乘和叉乘及其物理意义(C++STL实现)
  6. deepin系统安装成功了之后重启电脑没有deepin启动选项的简单解决办法
  7. android背景图边框渐变,GitHub - jvyun/TestShape: 使用自定义属性替代项目中的shape文件,可以给View设置背景色、弧度、背景渐变、边框、边框颜色、渐变方向等...
  8. 【此后无良辰】实验一 Vivado平台入门(下载和安装)
  9. 斐讯N1盒子 TTL救砖教程
  10. Ubuntu安装caj阅读器
  11. 【PHP】openssl_sign(): supplied key param cannot be coerced into a private key
  12. java代码生成springdao_可一键生成dao、表、controller等几十种的代码生成器源码分享...
  13. desc查询表字段信息
  14. chrome浏览器启动页被篡改为360导航
  15. Watts S. Humphrey:软件质量之父
  16. JavaScript异形滚动轮播
  17. 【转】美国50州气候及学校推荐
  18. lytro原始图片重聚焦
  19. 洋姜的腌制方法 怎样腌制洋姜好吃
  20. bootstrap-table 一直显示“正在努力地加载数据中,请稍候”的问题

热门文章

  1. 信息流广告+全媒投放+大数据精准营销
  2. 简述计算机病毒的清除,人工清除计算机病毒的方法
  3. 2021年陕西省安全员B证免费试题及陕西省安全员B证实操考试视频
  4. 秒懂!!单臂路由!网络如此简单
  5. 07. 用两个栈实现队列
  6. 新能源汽车行业洗牌在即,2023年谁主沉浮?
  7. 怎么看计算机远程桌面的端口号,远程桌面端口-windows如何设置远程桌面登录的端口号...
  8. CAP(AP模式/CP模式)
  9. 缺少对象nbsp;WScriptnbsp;问题解决方法
  10. Linux sfdisk 命令