JavaScript
一些JS实现
大吉大利的卦象
世人慌慌张张
唯图碎银几两
偏这碎银几两
能解世间惆怅
展开
-
vue开发一些常遇见的问题
1、显示富文本的内容,自动换行样式,文本超出。3、关闭新开窗口,回到老的页面并刷新老页面。6、数据更新dom没有更新。2、打开新的页面窗口。原创 2023-07-21 10:34:27 · 422 阅读 · 0 评论 -
两个表单之间tab选项切换时,总会触发密码校验
两个表单之间tab选项切换时,总会触发密码校验原创 2023-06-05 15:53:10 · 256 阅读 · 0 评论 -
vue3 导出excel文件
vue3导出excel文件原创 2023-05-12 13:45:53 · 1897 阅读 · 0 评论 -
多维数组转为一维数组,一维数组转为多维数组
多维数组转为一维数组,一维数组转为多维数组原创 2023-05-06 18:30:30 · 139 阅读 · 0 评论 -
计算指定前几天的日期
计算指定前几天的日期原创 2023-04-07 10:51:13 · 321 阅读 · 0 评论 -
JavaScript正则匹配校验
JavaScript正则匹配校验原创 2023-03-21 14:01:26 · 100 阅读 · 0 评论 -
JavaScript浮点数计算导致精度问题
JavaScript浮点数计算导致精度问题原创 2023-03-17 14:14:33 · 52 阅读 · 0 评论 -
art template的each循环使用
导入插件,调用就不说了,可以翻我以前发的文章;语法:{{each list value index}} {{value.字段名}}{{/each}}具体演示:<script id="course_list" type="text/html"> {{each list value index}} <div class="content"> <div class="content_left"> <img src=原创 2022-02-11 15:05:55 · 1032 阅读 · 0 评论 -
art-template入门级的引用
首先引入插件art-template:<script src="./js/template-web.js"></script>然后定义模板,使用script,一定要有个ID,type类型是text/html:<script id="course_info" type="text/html"> {{if status == 2}} <span>已有{{show_number}}人报名</span> {{/if}}&原创 2022-02-11 11:14:10 · 291 阅读 · 0 评论 -
箭头函数,symbol,迭代器,生成器函数,promise,Set,Map,Class,数值的扩展,模块化,async,await,常用方法的使用
一、剪头函数1、第一种方法//语法let 函数名 = (参数) => {}let func_name = (item) => { return item * item;}2、第二种方法(参数只有一个时,可以省略括号)//语法let 函数名 = 参数 => {}let func_name = item => { return item * item;}3、第三种方法(函数只有一行代码时,可以省略花括号)//语法let 函数名 = 参数 =&原创 2022-02-25 18:07:34 · 478 阅读 · 0 评论 -
JavaScript防抖
防抖策略:当事件被触发后,延迟n秒再执行回调,如果在这n秒内事件又被触发,则重新计时; // 1、定义延时器的ID let timer = null; // 2、定义防抖函数 function debounceSeach(kw) { timer = setTimeout(() => { phone(); }, 500); }原创 2022-02-12 14:46:46 · 323 阅读 · 0 评论 -
JavaScript节流阀
节流阀:可以减少一段时间内事件触发的频率,指定时间内只能触发一次; // 1、先定义一个节流阀 let timer = null; // 2、开启延时器 timer = setTimeout(() => { // 所要执行的操作 // 执行完后将节流阀设置为null timer = null; }, 500); // 3、开启延时器之前原创 2022-02-12 15:25:17 · 2000 阅读 · 0 评论 -
JavaScript缓存用户搜索数据
// 1、定义一个全局缓存对象 let cache_obj = {}; // 2、在渲染UI结果的时候,将用户输入的内容当作键,将渲染的数据当作值 进行缓存 // 获取用户输入的内容 let key = document.querySelector('.seach').value; // 获取需要渲染的值(接口拿到的数据data) cache_obj[key] = data; // 3、进行请..原创 2022-02-12 15:01:17 · 444 阅读 · 0 评论