js
酒渣
这个作者很懒,什么都没留下…
展开
-
vue使用js生成图片验证码
1、创建Identify.vue文件,用来生成验证码。2、在需要显示图片验证码文件里引入。使用canvas生成图片验证码。原创 2023-11-15 17:37:39 · 278 阅读 · 0 评论 -
js将树状结构数组转为普通数组
【代码】js将树状结构数组转为普通数组。原创 2023-08-28 17:36:56 · 226 阅读 · 0 评论 -
js将搜索的关键字加颜色
使用正则匹配关键字并加入span标签,页面渲染时使用v-html渲染即可。原创 2023-08-23 18:00:54 · 403 阅读 · 0 评论 -
js将数组格式化成树状结构
【代码】js将数组格式化成树状结构。原创 2023-08-15 16:02:31 · 121 阅读 · 0 评论 -
js如何获取字符串大小是几M
在上述代码中,getStringSizeInBytes函数接收一个字符串作为参数,并使用Blob对象将字符串转换为字节数组。然后,通过将字节长度除以1024*1024来计算字符串的大小(以兆字节为单位)。最后,将结果返回并打印到控制台。请注意,这种方法计算的是字符串在内存中占用的字节大小,而不是字符串在网络传输中的实际大小。如果字符串包含非ASCII字符或Unicode字符,那么由于编码的原因,实际的传输大小可能会更大。原创 2023-08-15 15:54:01 · 1214 阅读 · 0 评论 -
js使用正则表达式去掉标签
在上面的代码中,我们定义了一个 stripHtml 函数,它使用正则表达式 /<[^>]+>/g 匹配所有的 HTML 标签,并使用 replace 方法将它们替换为空字符串。最后,我们将富文本内容传递给该函数,并将返回的纯文本内容打印到控制台上。原创 2023-08-01 17:36:36 · 629 阅读 · 0 评论 -
使用多次定时器导致页面卡死解决方案
在开发时, 难免会遇到使用定时器定时获取数据, 但是时间久了后会导致浏览器直接卡死, 原因是js的单线程引起的, setInterval不会清除消息队列, 每执行一次都会导致定时器叠加, 直到浏览器卡死, 以下两种方案希望可以帮助您。原创 2023-07-13 16:32:14 · 1483 阅读 · 0 评论 -
遍历对象并改变对象某个属性的值
遍历对象并改变对象某个属性的值function ergObj(){ let obj = { name: '张三', age: 18, address: '月球' }; for (let attr in obj){ // 打印对象的所有属性和值 console.log(attr+": "+obj[attr]); // 更改对象的name值 attr == 'name' ? obj[attr] = '李原创 2022-02-18 14:09:29 · 1708 阅读 · 0 评论 -
浏览器定时器离开标签是会变慢问题
定时器离开标签是会变慢问题对于不方便使用webSocket的实时页面来说,需要用到setInterval或者setTimeout, 但是在使用他们的时候我们会发现离开当前标签后等待一段时间定时器会变慢,就像休眠状态一样,本来一秒钟执行一次,结果变为一分钟或者更长才执行一次,这个问题困扰了我很久,最终在git上找到解决办法,还不错,来给大家分享一下: 1, 安装 worker-timers npm install worker-timers 2, 导入 import * as worker原创 2021-06-23 14:49:55 · 782 阅读 · 0 评论