js笔记
文章平均质量分 96
gfddd1231
这个作者很懒,什么都没留下…
展开
-
正则表达式
正则表达式正则表达式是用来匹配字符串的一种模式。做的一次分享,记录一下规则:最先匹配上的优先,例'1wer123s'.replace(/1/,'') //"wer123s"主要参考以前学js记的笔记https://www.w3school.com.cn/jsref/jsref_obj_regexp.asphttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Guide/Regular_Expressions工具型网站图解正原创 2021-10-15 15:13:44 · 1912 阅读 · 0 评论 -
js实现方阵布局
个人主要用在可视化时需要对一些模型排布时,比如存在很多队伍需要排列明确下思路可知队伍数量,需要排布成方阵1、计算有多少行,列2、根据行列数,遍历队伍求出每个队伍对应的位置求行列数如果有问题,望指正。根据需求来最后使用的是最后一种,另外两种测试可能不全面// 根据数量计算行列数,取最近的行列数,及总数20就求4*5function computeRowCol(number){ let answer = Math.sqrt(number), //求出平方根 row, //行数原创 2020-09-07 17:53:42 · 644 阅读 · 0 评论 -
前端处理登录超时
由于当时项目是多个公司合作,有些借口是跨域调用吧别人写的,后端无法监听。所以在后端做登录超时处理很麻烦,最后就由前端来写。这里是通过cookie的过期时间去实现超时处理的。用的环境是vue,在axios拦截器中实现main.js//isRefuse 判断是否已经拦截了,否则可能出现同时调用多个接口出现几个弹框var isRefuse = false; // axios请求拦截器axios.interceptors.request.use(function (config) { //arr原创 2020-07-16 14:23:44 · 3532 阅读 · 0 评论 -
截取相同字节长度的字符串
做这个主要是为了在echarts图的xy轴上实现溢出隐藏并省略的作用。一个中文字符=2字节 例:abs一个英文字符=1字节 例:可视化相同字符长度对应的实际长度是不一样的,不能用简单的substring取出相同物理长度的字符串·例:取8字节长度字符串思路首先添加string原型方法(这个是从别人那引用的不知道谁是原创)String.prototype.getBytes = funct...原创 2019-12-26 16:27:35 · 288 阅读 · 0 评论 -
js操作,进入界面判断是否登录,直接显示登录界面,不显示中间界面切换过程
session存储登录信息//sessionStorage也可存储Json对象:存储时,通过JSON.stringify()将对象转换为文本格式;// 读取时,通过JSON.parse()将文本转换回对象。sessionStorage.setItem('userMessage',JSON.stringify(this.userForm));function.js中检查登录,已登录返回登录...原创 2019-03-15 09:02:08 · 1786 阅读 · 0 评论