posts - 26,comments - 0,views - 12890

随笔分类 -  JS学习笔记

利用xlsx库导出页面表格为xlsx文件
摘要:html ```vue ``` js ```js import * as XLSX from 'xlsx' /** * 导出表格为xlsx文件 * @param { string } id 表格dom的id */ async function exportTable(id, fileName){ l 阅读全文
posted @ 2023-07-09 18:41 转眼春夏秋冬如烟 阅读(43) 评论(0) 推荐(0) 编辑
查看formData里的值
摘要:第一种:遍历 ```js for (let (a, b) of formData.entries()) { console.log(a, b) } ``` 第二种:通过key ```js formData.get(key) ``` 阅读全文
posted @ 2023-07-09 18:21 转眼春夏秋冬如烟 阅读(562) 评论(0) 推荐(0) 编辑
判断值是否在数组内
摘要:法一:利用indexOf 不存在返回-1,存在返回第一次出现的索引 // js检查数组中是否包含某个元素 // 法一 indexOf var arr = [100,20,50,58,6,69,36,45,78,66,45] if(arr.indexOf(66) 1){ console.log("不存 阅读全文
posted @ 2023-04-26 23:25 转眼春夏秋冬如烟 阅读(260) 评论(0) 推荐(0) 编辑
element级联选择器一级单选、二级多选
摘要:代码: const tag = ref(-1) function change(item){ item.forEach(v => { this.tag = v[0] }) let filterd = item.filter(v => v[0] == this.tag) this.selectDepa 阅读全文
posted @ 2023-03-05 21:10 转眼春夏秋冬如烟 阅读(414) 评论(0) 推荐(0) 编辑
Blob文件下载type类型
摘要:let url = window.URL.createObjectURL(new Blob([文件流(一般为res.data)], {type: "Blob类型"}) let link = document.createElement('a') link.style.dispaly = 'none' 阅读全文
posted @ 2023-01-23 20:36 转眼春夏秋冬如烟 阅读(337) 评论(0) 推荐(0) 编辑
两个数的置换
摘要:var a = 1 var b = 2 // 1 a = a + b b = a - b a = a - b // 2 c = a a = b b = c // 3 a = [a, b] b = a[0] a = a[1] // 4 a = a ^ b b = a ^ b a = a ^ b // 阅读全文
posted @ 2023-01-23 20:04 转眼春夏秋冬如烟 阅读(14) 评论(0) 推荐(0) 编辑
echarts数据过小,log类型无法出现刻度线,并将y轴转为科学计数法
摘要:方法仅供参考 可以更改logBase的值,数值越小刻度线越多,但也会出现,刻度值重复的问题,看各自需要,其次是对数据进行处理,全部变成大于1的数,最后在echarts的图表显示设置中更改回来 注意:对数函数的底数在大于1和大于0小于1时的曲线是沿x轴对称的 // 将y轴数据,鼠标显示框转为科学计数法 阅读全文
posted @ 2022-11-07 21:40 转眼春夏秋冬如烟 阅读(559) 评论(0) 推荐(0) 编辑
利用下标获取对象内的值
摘要:利用Object.keys和Object.values可以分别获取键和值 let obj = { a:1, b:2, c:3 } //1、分别获取键和值的数组 let keys = Object.keys(obj) let values = Object.values(obj) console.lo 阅读全文
posted @ 2022-08-05 15:40 转眼春夏秋冬如烟 阅读(457) 评论(0) 推荐(0) 编辑
export和export default
摘要:概述 在ES6之前,社区制定了一些模块加载方案,最主要的有CommonJS和AMD两种。前者用于服务器,后者用于浏览器。ES6在语言标准的层面上,实现了模块功能,而且实现的相当简单,完全可以取代CommonJS和AMD规范,成为浏览器和服务器通用的模块解决方案。 在ES6中,export和expor 阅读全文
posted @ 2022-08-04 03:36 转眼春夏秋冬如烟 阅读(237) 评论(0) 推荐(0) 编辑
ES6部分新特性
摘要:let和const let和const是ES6新增的块级作用域变量声明方式。 let关键字要先定义再使用,而且只作用于定义的块级作用域中,常用于for或if之类的结构中 //和var的对比 for(var i = 0;i < 3;i++){ for(var i = 0;i < 3;i++){ con 阅读全文
posted @ 2022-07-28 09:44 转眼春夏秋冬如烟 阅读(41) 评论(0) 推荐(0) 编辑
var、let、const的区别
摘要:var: 在ES5中,顶层对象的属性和全局变量是等价的,用var声明的变量既是全局变量(node:global),也是顶层对象(浏览器:window)。 使用var声明的对象存在变量提升 console.log(a) //undefined var a = 10 //编译阶段如下 var a con 阅读全文
posted @ 2022-07-23 16:21 转眼春夏秋冬如烟 阅读(41) 评论(0) 推荐(0) 编辑
防抖与节流
摘要:原理: 防抖:在一段时间后执行触发事件,如果在时间内重复触发,则从最后一 次触发开始重新计时,执行。 节流:在一段时间内执行触发事件,如果在时间内重复触发,在时间内也 只触发一次,执行。 作用: 本质上是优化高频率执行代码的一种手段。比如:浏览器的resize、scroll、keypress、mou 阅读全文
posted @ 2022-07-22 01:16 转眼春夏秋冬如烟 阅读(40) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示