![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JS
文章平均质量分 78
kindCoder
be a kind person!
展开
-
JS——数组实用方法
arr.some(function(currentValue,index,arr),thisValue); currentValue:当前值 index:当前索引 arr:所属数组 thisValue:作为执行回调时使用检测数组中元素是否满足指定条件(会依次执行arr,若满足则返回true,剩余不再检测,不满足,则返回false)不对空数组进行检测不改变原始数组eg:检测数组里大于9的值 并输出位...原创 2018-06-25 17:03:35 · 114 阅读 · 0 评论 -
cookie、localStorage 、sessionStorage封装
存、取、删const storage = { setLocal: function(key, value) { window.localStorage.setItem(key, JSON.stringify(value)); }, getLocal: function(key) { let value = window.localStorage.getItem(key); ...原创 2018-06-01 12:53:49 · 1296 阅读 · 1 评论 -
JS——事件冒泡,默认事件
阻止事件冒泡function func(ev){ window.event?window.event.cancelBubble=true:ev.stopPropagation();}阻止默认事件function func(ev){ window.event?window.event.returnValue=false:ev.preventDefault();}注意:若直接return fals...原创 2018-06-25 17:27:14 · 119 阅读 · 0 评论 -
递归查找——通过某个属性从树结构中获取对象
假定现有树结构:const personArr = [ { id: "001", name: "maimang", children: [ { id: "002", name: "Tom", headImg: "https://avatars1.githubusercontent.com/u/24405319?...原创 2018-07-06 15:05:31 · 8334 阅读 · 5 评论 -
闭包 ——小记
特点:1.函数嵌套函数2.内部函数可以引用外部函数的参数和变量 不会被垃圾回收机制回收好处: 1.希望一个变量长期驻扎在内存中2.避免全局变量的污染 3.私有成员的存在用法:1.模块化代码var aaa=(function(){ var a=1; return function(){ a++; alert(a); ...原创 2018-12-04 16:14:22 · 108 阅读 · 0 评论 -
跨域——小记
跨域:由浏览器的同源策略引起的--------------------------------------------跨域的情况: 协议不同(http/https)、域名不同、端口不同http:www.a.com https:www.a.comwww.a.com b.a.com(子域名)www.a.com wwww.b.comwww.a.com:8080 www...原创 2018-12-04 16:16:18 · 187 阅读 · 0 评论 -
关于文件下载的那点事
后端返回Blob形式的文件流 前端接受文件流 并下载前端需要做多浏览器的兼容if(response.headers['content-type'] == 'application/vnd.ms-excel;charset=utf-8'){ let type = response.headers['content-type']; let fileName = decod...原创 2019-07-04 11:26:48 · 221 阅读 · 0 评论 -
JS 生成二维码
调用库文件https://static.runoob.com/assets/qrcode/qrcode.min.js菜鸟教程使用:https://www.runoob.com/w3cnote/javascript-qrcodejs-library.html页面上要有承载二维码的容器<div id="qrCode" class="qr-wrapper"&g...原创 2019-07-04 11:28:15 · 1120 阅读 · 0 评论 -
图片下载功能(base64)
兼容各个浏览器下载图片图片来源是线上地址 图片来源是项目的静态资源 图片来源是Blob类型思路:讲图片转为 base64 借用 a 标签的downloan 属性进行下载静态路径图片转为base64/** * 静态路径图片转为base64 * @param {*} imgUrl 图片路径 */ img2Base64:function(imgUrl){...原创 2019-07-04 11:30:51 · 2084 阅读 · 0 评论