随笔分类 -  Js

JS Number 精度丢失问题
摘要:【问】{a:2020671179492315140,b:123} 在preview 是 2020671179492315100 和 response 则是原值. 【答】这是一个非常典型的 JavaScript 精度丢失问题,也是导致你看到“返回值与数据库不符”的直接原因。 开发者工具在解析 JSON 阅读全文

posted @ 2026-02-09 10:26 anjun_xf 阅读(4) 评论(0) 推荐(0)

js实现选择文本后弹复制气泡
摘要:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Context Menu Example</title> <style> #contextMenu { display: none; position: abs 阅读全文

posted @ 2024-12-25 09:34 anjun_xf 阅读(41) 评论(0) 推荐(0)

undefined特殊情况
摘要:为啥这样代码会丢节点 let ab={a:undefined,b:'1'}; JSON.stringify(ab)//属性 undefined,生成 JSON 串会被忽略(JSON 标准没有 undefined 这个值) //打印 {"b":"1"} NaN、Infinity 和 -Infinity 阅读全文

posted @ 2024-12-13 09:47 anjun_xf 阅读(36) 评论(0) 推荐(0)

js 实现alert提示功能
摘要:js 简单弹框toast JS 实现一个可拖动的DIV 阅读全文

posted @ 2024-08-22 10:44 anjun_xf 阅读(14) 评论(0) 推荐(0)

html5 postMessage解决跨域、跨窗口消息传递
摘要:html5 postMessage解决跨域、跨窗口消息传递 、 更多 1.html <html> <head> <title>Post Message</title> </head> <body> <div style="width:200px; float:left; margin-right:2 阅读全文

posted @ 2024-04-23 08:17 anjun_xf 阅读(35) 评论(0) 推荐(0)

ts字符串与base64互转
摘要:字符串转base64 和 base64转字符串 /** * 字符串转base64(不推荐) * @param str * @returns */ public static myEncode(str) { // 对字符串进行编码 var encode = encodeURI(str.replace( 阅读全文

posted @ 2023-09-26 14:30 anjun_xf 阅读(902) 评论(0) 推荐(0)

页面显示查询耗时
摘要:* 执行耗时接口,页面显示计时器 ```js let tt = document.querySelector('.spanTimer') as HTMLElement; let num = 0; tt.innerText = num + '秒'; let min = ''; let sec = '' 阅读全文

posted @ 2023-07-08 16:53 anjun_xf 阅读(25) 评论(0) 推荐(0)

Object和Map比较
摘要:Object和Map,Map似Object(都存储键值对集合),但又有区别。 ==适用场景== Object:仅做数据存储,属性仅为string、Symbol;需要转为json传输; Map :会频繁更新或删除k-v;存储大量数据且key不知;频繁进行迭代处理 ==Object== const ob 阅读全文

posted @ 2023-05-05 20:19 anjun_xf 阅读(65) 评论(0) 推荐(0)

给含有关键词的label着色
摘要:给含有关键词的label着色 FineFileType() { let arr = document.querySelectorAll('.el-checkbox__label'); for (let index = 0; index < arr.length; index++) { const e 阅读全文

posted @ 2022-12-14 17:10 anjun_xf 阅读(32) 评论(0) 推荐(0)

input放入焦点,选中全部文本
摘要:async mounted(){ let inputList = document.querySelectorAll('input'); for (let index = 0; index < inputList.length; index++) { inputList[index].onfocus 阅读全文

posted @ 2022-10-12 15:13 anjun_xf 阅读(498) 评论(0) 推荐(0)

怎么知道页面表单是否改动的通用方法
摘要:怎么知道页面表单是否改动的通用方法 async mounted() { this.SetInputChange(document.querySelectorAll("input"));//所有input控件注册keydown事件 } /** * input输入字符则视为页有变动 * @param i 阅读全文

posted @ 2022-09-20 08:39 anjun_xf 阅读(67) 评论(0) 推荐(0)

a菜单点击标红,其他标黑代码
摘要:<script> let aList = document.querySelectorAll('a'); console.log(aList); for (let index = 0; index < aList.length; index++) { const element = aList[in 阅读全文

posted @ 2022-08-17 14:16 anjun_xf 阅读(28) 评论(0) 推荐(0)

axios下载指定文件
摘要:let url='http://192.18.0.12/a/123.xls' axios.get( url, { params: data, responseType: 'blob' } ).then(res => { this.loading = false; const content = re 阅读全文

posted @ 2022-08-17 09:34 anjun_xf 阅读(281) 评论(0) 推荐(0)

什么是闭包?
摘要:什么是闭包? 一天老板要求小李,实现一个函数,每执行一次输出就累计减1。 小李第一天完成任务后给老板看。 老板立刻说:全局变量a任意函数都可使用到,会污染环境。 于是就有了第二天写法。闭包里变量可避免变量污染。 闭包满足4个条件: 1、有函数嵌套 2、内部函数引用外部函数变量 3、返回值是函数 4、 阅读全文

posted @ 2022-08-07 16:27 anjun_xf 阅读(28) 评论(0) 推荐(0)

Promise例子
摘要:let p = new Promise((resolve,reject)=>{ setTimeout(()=>{ let n=rand(1,100); if(n<=30){ resolve(n);//将Promise设为 成功 }else{ reject(n);//将Promise设为 失败 } } 阅读全文

posted @ 2022-07-01 15:07 anjun_xf 阅读(59) 评论(0) 推荐(0)

博客园代码实现折叠
摘要:如下在markdown中实现 标题部分 ```css background-image: url(images/logo.png); ``` 阅读全文

posted @ 2022-04-21 11:32 anjun_xf 阅读(80) 评论(0) 推荐(0)

js获得当前时间方法
摘要:当前系统时间2021-12-22 09:35:02 new Date().toLocaleDateString() '2021/12/22' new Date().toLocaleString() '2021/12/22 上午9:36:34' new Date().toLocaleTimeStrin 阅读全文

posted @ 2021-12-22 09:39 anjun_xf 阅读(1221) 评论(0) 推荐(0)

js实现函数防抖和节流
摘要:函数防抖(debounce),在连续的操作中,无论进行了多长时间,只有某一次的操作后在指定的时间内没有再操作,这一次才被判定有效(类似电脑10分钟后休眠)。如模糊搜索,输入框内容一直变化,会导致一直发送请求。防抖即输入内容完成后,一定时间(比如500ms)没有再输入内容,这时再触发请求。 ts版 < 阅读全文

posted @ 2021-11-19 09:51 anjun_xf 阅读(874) 评论(0) 推荐(0)

js比较字母+数字的字符串大小,如“A00”、“B12”
摘要:需求单字母+数字字符串,比较某值是否在一个范围内 let a='T29' ; console.log(a >= 'X00' && a <= 'Z99');//false 阅读全文

posted @ 2021-04-21 16:29 anjun_xf 阅读(341) 评论(0) 推荐(0)

js编码中常用的知识点
摘要:### 【 字符串常用方法[1](https://www.jb51.net/article/65358.htm)、[2](https://www.w3school.com.cn/jsref/jsref_obj_string.asp) 】 ```js var myStr = "I,Love,You,D 阅读全文

posted @ 2021-04-15 20:44 anjun_xf 阅读(85) 评论(0) 推荐(0)

导航

TOP