js
A_big_fish
大牛在路上
展开
-
websocket自动重连
背景:js中的websocket想要实现自动重连功能,由于js中只需要充当客户端收数据的功能,不需要发送数据,也就没有考虑实现心跳包。var lockReconnect = false;//websocket连接状态,避免重复连接$(document).ready(function () { var ws = new WebSocket('ws://127.0.0.1:8000'); ws.onmessage = function(event){ //获取到的数据原创 2021-03-17 14:53:50 · 2187 阅读 · 2 评论 -
js 解析blob数据
背景:前端通过websocket和其他设备通信,js中获取到的数据是Blob在websocket中获取到Blob对象的数据以后//websocket接收到数据websocket.onmessage = function (event){ //判断是否为Blob格式的数据 if (event.data instanceof Blob) { var blob = event.data; //通过FileReader读取数据原创 2021-03-17 14:41:48 · 9516 阅读 · 2 评论 -
Incompatibile SockJS! Main site uses: "1.1.4", the iframe: "1.0.0"
只需把socjet.js和socket.min.js文件中的1.1.4改为1.0.0原创 2017-09-26 14:59:19 · 17141 阅读 · 2 评论 -
JSON.parse()和JSON.stringify()
parse用于从一个字符串中解析出json对象,如var str = '{"name":"huangxiaojian","age":"23"}'结果:JSON.parse(str)Objectage: "23"name: "huangxiaojian"__proto__: Object注意:单引号写在{}外原创 2017-09-27 18:30:34 · 276 阅读 · 0 评论 -
js中获取map的长度
var length = Object.keys(map).length ; js javavar map = {};// Map map = new HashMap();map[key] = value;// map.put(key, value);var value = map[key];// Object value = map.get(key原创 2017-09-12 10:44:19 · 31815 阅读 · 0 评论 -
js websocket
引入js文件sockjs.js sockjs.min.jsstomp.js stomp.min.jsjs代码实现function connect() { var socket = new SockJS('http://localhost:1111'+'/portfolio'); stompClient = Stomp.over(socket);原创 2017-09-21 15:54:01 · 397 阅读 · 0 评论 -
spring boot zuul路由
前端框架实现:pom.xml xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">原创 2017-09-21 15:28:25 · 1103 阅读 · 0 评论 -
ajax执行先后顺序
funciton A(){ $.ajax({ url: "index.html",//异步请求路径 async:false,//默认设置下,所有请求均为异步请求。如果需要发送同步请求,请将此选项设置为 false。注意,同步请求将锁住浏览器,用户其它操作必须等待请求完成才可以执行。 success: function(){//回调函数原创 2017-10-18 13:55:42 · 458 阅读 · 0 评论