![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
常用js
艾路菲尔
这个作者很懒,什么都没留下…
展开
-
es6 Promise await注意事项
如果是reject状态,需要使用try catch去捕获reject的异常返回值,原创 2023-05-31 10:56:53 · 257 阅读 · 0 评论 -
uniapp websocket逻辑封装
在实际过程中,建立长连接响应耗时比较长,而长期保持无用的长连接又会对服务器造成压力,所以需要在不用或者意外断开的时候关闭掉长连接。是否开启从而减少连接的建立耗时。结合自己的实际业务进行了修改。转载 2023-05-11 17:21:07 · 279 阅读 · 0 评论 -
uview 的节流防抖方法js
之前搜的网上的节流防抖JS方法在小程序中有时会出现莫名其妙的卡顿,最近用的uview框架体验上感觉还未出现问题,源码如下。转载 2023-05-06 15:06:34 · 228 阅读 · 0 评论 -
JS 以英文字母或汉字开头,限4-16个字符,一个汉字为2个字符
网上 charCodeAt > 255 包含了。这些,实际汉字是在19969~40869之间。原创 2023-05-03 11:46:08 · 671 阅读 · 0 评论 -
没有搜索按钮节流搜索
【代码】没有搜索按钮节流搜索。原创 2023-04-20 18:54:43 · 50 阅读 · 0 评论 -
excel动态表单导出
导出的数据表格数量是动态的。可以是多个也可能是单个。于是想到了定义不同的sheet来放置不同的表格数据。但是这里表格的数量不确定意味着声名的sheet变量也不确定查了动态变量的定义有通过eval实现 for(var i=1;i<=8;i++){ eval("var set_" + i + "=" + i); }但是这种占内存一般选用的数组定义 let sheetArr = []; for (let i = 0; i < tlength; i++) { sheetArr原创 2022-03-11 11:30:07 · 539 阅读 · 0 评论 -
vue多个表格数据合并导出excel(sheetjs或exceljs)
最近公司有个需求每周要查看一次数据统计,页面有个四个表格内容其中一个需求要求把四个表格的数据导出到一个excel里面原创 2021-09-28 14:42:06 · 4503 阅读 · 10 评论 -
js根据身份证获取年龄
// 根据身份证获取年龄const GetAge = function(identityCard) { let len = (identityCard + "").length; let strBirthday = ""; if (len == 18) { //处理18位的身份证号码从号码中得到生日和性别代码 strBirthday = identityCard.substr(6, 4) + "/" + identityCard.substr(10, 2) + "/" + i转载 2021-01-12 16:07:32 · 2048 阅读 · 0 评论 -
小程序get请求多个同名参数(适用于h5请求)
经测试需要用到qs的格式化数组的方法qs.stringify({ a: ['b', 'c'] }, { arrayFormat: 'indices' })// 'a[0]=b&a[1]=c'qs.stringify({ a: ['b', 'c'] }, { arrayFormat: 'brackets' })// 'a[]=b&a[]=c'qs.stringify({ a: ['b', 'c'] }, { arrayFormat: 'repeat' })// 'a=b&a原创 2020-11-25 15:56:52 · 1113 阅读 · 0 评论 -
正则去除括号内容
item.name = item.name.replace(/[\((].+?[)\)]/g, '')原创 2020-09-24 10:20:36 · 1347 阅读 · 0 评论 -
h5使用vconsole
<script src="https://cdn.bootcss.com/vConsole/3.3.0/vconsole.min.js"></script> <script> // init vConsole var vConsole = new VConsole(); console.log('Hello world'); </script>原创 2020-08-04 16:49:30 · 239 阅读 · 0 评论