随笔分类 -  JavaScript

前端交互行为
摘要:何为Promise.all? Promise.all 是 es6 Promise 对象上的一个方法,它的功能就是将多个Promise实例包装成一个promise实例。以下是 MDN 对 Promise.all 的描述: Promise.all() 方法接收一个 promise 的 iterable 阅读全文
posted @ 2022-03-31 14:58 振锋小哥 阅读(1692) 评论(0) 推荐(0)
摘要:扁平数组和树形结构的相互转换 扁平数组转换为树形结构(1) 这个是最常用的,当我们从后台获取一个扁平数组的时候,通常比如用id、pid来标识父子关系,如: var arr = [{id: 1, pid: '-1'},{id: 11, pid: '1'},{id: 12, pid: '1'}] 用ma 阅读全文
posted @ 2021-09-29 17:27 振锋小哥 阅读(548) 评论(0) 推荐(0)
摘要:function findscroller(element){ element.onscroll=function () { console.log(element) } Array.from(element.children).forEach(findscroller) } findscrolle 阅读全文
posted @ 2021-07-30 11:14 振锋小哥 阅读(256) 评论(0) 推荐(1)
摘要:let arr = [ { fenl: '1', bumen: '5', bianm: 'B003020201000005', name: '菠菜', pinp: '首农', guig: '200g', baoz: '袋', danjia: '12', num: '100', xiaoj: '130 阅读全文
posted @ 2021-07-19 14:09 振锋小哥 阅读(61) 评论(0) 推荐(0)
摘要:转换前: [ { "value": 12, "label": "企业服务", "children": [ { "father_id": 12, "value": 7, "label": "推广营销", "children": [ { "father_id": 7, "value": 788, "la 阅读全文
posted @ 2021-07-15 18:25 振锋小哥 阅读(80) 评论(0) 推荐(0)
摘要:安卓端:const originalHeight = document.documentElement.clientHeight || document.body.clientHeight if (this.$utils.getDeviceInfo().android) { window.addEv 阅读全文
posted @ 2021-04-28 13:51 振锋小哥 阅读(274) 评论(0) 推荐(0)
摘要:因为项目要求要兼容IE浏览器,所以完善了一下之前博主的方法 IE 浏览器:使用微软自带的msSaveBlob 方法,a标签的download属性不支持IE 谷歌浏览器,火狐浏览器:创建a标签 ,添加download属性,模拟鼠标点击事件 ajax在请求时一定要设置返回类型:{ responseTyp 阅读全文
posted @ 2020-11-12 14:29 振锋小哥 阅读(741) 评论(0) 推荐(0)
摘要:1. 方法 /*** * 获取字符长度 * @param val 文本值 * @param max 最大字节数 * @returns */ getByteVal(val, max) { var returnValue = '' var byteValLen = 0 for (var i = 0; i 阅读全文
posted @ 2020-08-27 11:46 振锋小哥 阅读(322) 评论(0) 推荐(0)
摘要:Javascript有7种数据类型,分别为number string boolean symbol null undefined以及object。 数值(number):整数和小数(比如1和3.14)字符串(string):文本(比如Hello World)。布尔值(boolean):表示真伪的两个 阅读全文
posted @ 2020-04-15 22:16 振锋小哥 阅读(138) 评论(0) 推荐(0)