随笔分类 -  javaScript

ES3,ES5
摘要:前端框架 vue + antvue + ts + axios 场景: 实现导出zip包到本地,导出的zip包可以再编辑后导入系统 导出功能 将数据流转成zip下载到本地 功能实现 使用a标签的下载功能。 download可以设置下载文件的名称 注意当使用download属性实现下载时要添加后缀!!! 阅读全文
posted @ 2021-11-18 18:08 whkl梅 阅读(1502) 评论(0) 推荐(1)
摘要:JS整数的精度是Math.pow(2,53),大于 9007199254740992 (16位数)的可能会丢失精度。所以对于大数字加减和比较,可以将数字拆分成多个15位数字,进行加减或比较。 比如后台返回一个18位的整数,直接取值会失去精度,当然也无法正常对比大小 // json串里面的长整型使用b 阅读全文
posted @ 2021-07-08 19:57 whkl梅 阅读(994) 评论(1) 推荐(1)
摘要:概括 slice(start,end) 从哪到哪开始删 splice(strt,end,index1,index2) 从什么位置开始,删几个?删了后插入什么新元素? 数组中的slice()方法 可以用来从数组中提取指定元素 该方法不会改变元素数组,而是将截取到的元素封装到一个新数组中返回 参数: 1 阅读全文
posted @ 2020-07-17 16:21 whkl梅 阅读(2169) 评论(0) 推荐(1)
摘要:QRCode 用法 1.使用npm安装到你的项目中 2. 使用commonjs或者es6模块方式导入 3 . 实例化QRCode对象 参数 参数 | 默认值 | 说明 | 备注 | | | text | string | 二维码内容字符串 | 如果是url的话,为了微信和QQ可以识别,连接中的中文使 阅读全文
posted @ 2019-04-30 19:33 whkl梅 阅读(16296) 评论(2) 推荐(0)
摘要:常用方法 1 navigator.onLine 2 window.addEventListener() 3 获取网络资源 4 ajax请求 1. navigator.onLine 只会在机器未连上路由或者局域网才返回false;也就是连上路由,断网的情况也是返回true 2. window.addE 阅读全文
posted @ 2019-04-25 17:33 whkl梅 阅读(4036) 评论(0) 推荐(1)
摘要:map(映射), reduce(规约), forEach(遍历), filter(过滤),它们都是高阶函数,都是以传入不同的函数来以不同的方式操作数组元。ie都不支持 判断是否为数组 Array.isArray(ele) 查找数组内指定元素位置 indexOf(ele) / .lastIndexOf 阅读全文
posted @ 2019-04-12 17:57 whkl梅 阅读(403) 评论(0) 推荐(0)
摘要:概念:将一个数据插入已经排好序的有序数组中,从而得到一个新的多一个数据的有序数组。 概念理解~~ 将要排序的是一个乱的数组int[] arrays = {3, 2, 1, 3, 3}; 在未知道数组元素的情况下,我们只能把数组的第一个元素作为已经排好序的有序数据,也就是说,把{3}看成是已经排好序的 阅读全文
posted @ 2019-04-08 14:49 whkl梅 阅读(139) 评论(0) 推荐(0)
摘要:数据类型的判断 typeof typeof返回一个表示数据类型的字符串,返回结果包括:number、boolean、string、symbol、object、undefined、function等7种数据类型,但不能判断null、array等 数据类型的判断 instanceof instanceo 阅读全文
posted @ 2019-04-08 14:45 whkl梅 阅读(880) 评论(0) 推荐(0)
摘要:阿里团队的高清布局方案代码 所谓高清方案就是根据设备屏幕的DPR(设备像素比,又称DPPX,比如dpr=2时,表示1个CSS像素由4个物理像素点组成) 动态设置 html 的font-size, 同时根据设备DPR调整页面的缩放值,进而达到高清效果**。 注意:并不是所有地方都适用rem 宽度最好还 阅读全文
posted @ 2017-09-06 23:26 whkl梅 阅读(412) 评论(0) 推荐(0)
摘要:map(映射), reduce(规约), forEach(遍历), filter(过滤),它们都是高阶函数,都是以传入不同的函数来以不同的方式操作数组元。ie都不支持 一.map方法 *概述 map() 方法返回一个由原数组中的每个元素调用一个指定方法后的返回值组成的新数组。(ps:map函数作用于 阅读全文
posted @ 2017-02-06 17:30 whkl梅 阅读(3692) 评论(1) 推荐(3)
摘要:1.采用原生javaACript 实现全局触摸按钮 首先在控制台输出,观察事件有哪些关于触摸的字段可以使用,然后拿这些字段的数据开始来写方法。 因为要做的是全局触摸按钮,我需要拿到的是按钮时时的坐标位置,通过改变样式来改变按钮任意移动位置。所以就那了changedTouches里面的值。touche 阅读全文
posted @ 2017-01-06 16:04 whkl梅 阅读(8173) 评论(0) 推荐(0)
摘要:布尔运算符 && 和 ||的返回结果不一定是布尔值!由此来展开一定的研究及理解。 1.首先先介绍下常见的数据类型转化为bool后的值。 (常用地方)在if表达式中,javascript先把条件表达式转换成bool值再进行判断 2.下面来介绍下逻辑与&& 逻辑非|| 的运算后的返回结果 逻辑与 && 阅读全文
posted @ 2017-01-06 00:54 whkl梅 阅读(2062) 评论(0) 推荐(1)