js中简单的使用webSocket
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相关推荐
- JS中简单实现观察者模式
文章目录 JS中简单实现观察者模式 1.1什么是观察者模式 1.1.1观察者模式图解 1.1.2观察者模式文字阐述 1.2 JS中的代码实现 1.2.1目标类 1.2.2观察者类 1.2.3 HTML ...
- JS中简单实现 xml转json 导入即可使用
JS中超级简单xml转json 导入即可使用 在网上找了一大队xml转换json 都是又长有不可用,乱七八糟 最后只能自己些了 简单方便,传入即可使用 function xmljson(xml) ...
- JS中简单数据类型和复杂数据类型
简单数据类型又叫做基本数据类型或者值类型,复杂类型又叫做引用类型 值类型:简单数据类型/基本数据类型,在储存变量中存储的是值本身,因此叫做值类型. string,number,boolean,unde ...
- JS中简单原型的使用
转载于:https://www.cnblogs.com/hwgok/p/6163335.html
- JS中简单的点击事件
一.点击后弹出事件 <!DOCTYPE html> <html><head><meta charset="utf-8"><ti ...
- 深入探究js中无所不在的this
黄金守则: this对象是在运行时基于函数的执行环境绑定的:在全局函数中,this等于window而当函数被作为某个对象的方法调用时, this等于那个对象. 下面是一些相关实践: --------- ...
- node.js搭建简单服务器,用于前端测试websocket链接方法和性能测试
WebSocket简介 谈到Web实时推送,就不得不说WebSocket.在WebSocket出现之前,很多网站为了实现实时推送技术,通常采用的方案是轮询 (Polling)和Comet技术,Come ...
- js最简单的几个特效_高阶函数不会用?教你JS中最实用的几个高阶函数用法
不废话,先来看下什么是高阶函数 高阶函数 函数可以作为参数传递 函数可以作为返回值输出 函数作为参数传递 回调函数 在ajax异步请求的过程中,回调函数使用的非常频繁 在不确定请求返回的时间时,将ca ...
- js 判断变量是否有值返回bool_基础 |判断 JS 中的变量类型竟然可以如此简单
原标题:基础 |判断 JS 中的变量类型竟然可以如此简单 嗨 这里是IMWEB 一个想为更多的前端人 享知识 助发展 觅福利 有情怀有情调的公众号 欢迎关注转发 让更多的前端技友一起学习发展~ 正文 ...
最新文章
- 网络加速_BWS2020:加速网络自治,使能敏捷商业
- SecutrCRTt 连接VirtualBox 中的Ubuntu -端口转发
- Linux命令基本格式(详解版)
- php 7怎么安装mysql_php7如何安装mysql扩展
- 点乘和叉乘及其物理意义(C++STL实现)
- deepin系统安装成功了之后重启电脑没有deepin启动选项的简单解决办法
- android背景图边框渐变,GitHub - jvyun/TestShape: 使用自定义属性替代项目中的shape文件,可以给View设置背景色、弧度、背景渐变、边框、边框颜色、渐变方向等...
- 【此后无良辰】实验一 Vivado平台入门(下载和安装)
- 斐讯N1盒子 TTL救砖教程
- Ubuntu安装caj阅读器
- 【PHP】openssl_sign(): supplied key param cannot be coerced into a private key
- java代码生成springdao_可一键生成dao、表、controller等几十种的代码生成器源码分享...
- desc查询表字段信息
- chrome浏览器启动页被篡改为360导航
- Watts S. Humphrey:软件质量之父
- JavaScript异形滚动轮播
- 【转】美国50州气候及学校推荐
- lytro原始图片重聚焦
- 洋姜的腌制方法 怎样腌制洋姜好吃
- bootstrap-table 一直显示“正在努力地加载数据中,请稍候”的问题
热门文章
- 信息流广告+全媒投放+大数据精准营销
- 简述计算机病毒的清除,人工清除计算机病毒的方法
- 2021年陕西省安全员B证免费试题及陕西省安全员B证实操考试视频
- 秒懂!!单臂路由!网络如此简单
- 07. 用两个栈实现队列
- 新能源汽车行业洗牌在即,2023年谁主沉浮?
- 怎么看计算机远程桌面的端口号,远程桌面端口-windows如何设置远程桌面登录的端口号...
- CAP(AP模式/CP模式)
- 缺少对象nbsp;WScriptnbsp;问题解决方法
- Linux sfdisk 命令