JavaScript
暗月Moon
频繁记录
展开
-
vue3监听浏览器刷新,解决监听方法不执行问题
vue3监听浏览器刷新,解决监听方法不执行问题原创 2024-04-29 11:11:59 · 438 阅读 · 0 评论 -
后端传过来的long类型数据长度过长,会出现精度丢失的问题
后端传过来的long类型数据长度过长,会出现精度丢失的问题原创 2024-04-28 17:39:12 · 144 阅读 · 0 评论 -
js普通对象转formData对象
js普通对象转formData对象原创 2024-03-23 14:33:25 · 326 阅读 · 0 评论 -
使用day.js库的方法获取上周、本周、下周、上月、本月、下月、本年,的时间范围
使用day.js库的方法获取上周、本周、下周、上月、本月、下月、本年,的时间范围原创 2024-01-19 17:11:34 · 2616 阅读 · 0 评论 -
js获取当前地址栏链接参数
获取当前地址栏链接参数原创 2023-11-15 20:33:32 · 63 阅读 · 0 评论 -
typeof的八种返回值
JavaScript 里面,typeof运算符只可能返回八种结果,而且都是字符串。原创 2023-10-05 16:56:45 · 183 阅读 · 0 评论 -
使用到正则的一些方法的使用
正则表达式是用于匹配字符串中字符组合的模式。在 JavaScript 中,正则表达式也是对象。这些模式被用于 RegExp 的 exec 和 test 方法,以及 String 的 match、matchAll、replace、search 和 split 方法。原创 2023-06-27 17:10:45 · 136 阅读 · 0 评论 -
文件流下载之——axios请求responseType为blob时,错误数据处理
背景:一个文件下载的需求,如果成功下载data数据返回的是文件流,如果失败后端会返回失败信息,类似{code: -1, data: null, msg: 'xxx'}。然而如果用responseType: 'blob'去接文件流的话,返回的错误信息也会转为blob数据格式。我们需要对返回错误信息的数据做处理,页面上提示错误信息。原创 2023-05-11 17:46:26 · 2791 阅读 · 0 评论 -
Math.random()的加密安全替换方法
Math.random()的加密安全替换方法:Window.crypto.getRandomValues()以及wx.getRandomValues原创 2023-03-28 15:31:28 · 775 阅读 · 0 评论 -
url传参有特殊字符,特殊字符转义
url传参有特殊字符,特殊字符转义原创 2023-03-21 10:35:40 · 160 阅读 · 0 评论 -
获取到的base64图片不显示并且控制台报错Request Header Fields Too Large & base64图片转file
获取到的base64图片不显示并且控制台报错Request Header Fields Too Large & base64图片转file原创 2023-03-16 23:56:18 · 765 阅读 · 1 评论 -
获取超链接中携带的参数
获取超链接中携带的参数原创 2022-10-20 11:38:19 · 129 阅读 · 0 评论 -
身份证校验
身份证校验方法封装const validateIdent = { aIdentityCode_City: { // 城市代码列表 11: "北京", 12: "天津", 13: "河北", 14: "山西", 15: "内蒙古", 21: "辽宁", 22: "吉林", 23: "黑龙江 ", 31: "上海", 32: "江苏", 33: "浙江", 34: "安徽", 35: "福建", 36: "江西", 37: "山东", 41: "河南", 42.原创 2022-04-08 15:57:22 · 464 阅读 · 0 评论 -
js伪随机数,每次运行都产生相同的随机数
每次运行的时候,都产生相同的随机数。 // 生成固定的随机数据Math.seed = 5; Math.seededRandom = function(max, min) { max = max || 1; min = min || 0; Math.seed = (Math.seed * 9301 + 49297) % 233280; var rnd = Math.seed / 233280.0; return min + rnd * (max - .原创 2022-02-28 17:49:52 · 1215 阅读 · 0 评论 -
当你暂时没接口要异步渲染假数据时
private getData() { return new Promise((resolve) => { setTimeout(() => { this.listData.push(...[1, 2, 3]); resolve(1); }, 2000); }); }原创 2021-09-08 14:19:00 · 128 阅读 · 0 评论 -
输入年月日获取农历日期
// 获取农历日期export function getlunarDate(year, month, day) { let nyear let nmonth let nday = -1 let lmonth, lday, lleap// 农历参数 // 农历函数开始 let lunarInfo = new Array(0x04bd8, 0x04ae0, 0x0a570, 0x054d5, 0x0d260, 0x0d950, 0x16554, 0x056a0, 0x09ad0, 0x原创 2021-08-21 14:55:53 · 663 阅读 · 0 评论 -
js计算一个程序的耗时
console.time('aa') for (var i = 0; i < 1000; i++) { console.log(i) }; console.timeEnd('aa')例如: /** * 获取经纬度 */ getLocation() { console.time('aa') for (var i = 0; i < 1000; i++) { console.log(i) }; ...原创 2021-08-20 16:53:31 · 1825 阅读 · 0 评论