会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
盼星星盼太阳
博客园
首页
新随笔
联系
管理
订阅
随笔分类 -
Javascript
上一页
1
2
3
async await结合forEach使用注意
摘要:场景:对一个对象或者数组遍历,其中一个值满足条件时请求接口,得到数据后进行后续代码操作 1.forEach回调函数直接结合async await使用,并不能将循环中的异步请求转为同步,得不到正常结果 Object.keys(propsAccountInfo).forEach(async (v) =>
阅读全文
posted @
2020-08-01 15:10
盼星星盼太阳
阅读(435)
评论(0)
推荐(0)
前端下载文件以及成功后执行回调的方法
摘要:前端下载文件以及成功后执行回调的方法 前端完成下载 //a标签或者window.location.href = ""实现下载 downloadTable(info) { window.location.href =url } downloadAnnex(annex) { window.open(an
阅读全文
posted @
2020-07-09 16:38
盼星星盼太阳
阅读(7359)
评论(0)
推荐(0)
Javascript继承的多种方式和优缺点
摘要:本文讲解JavaScript各种继承方式和优缺点。 一、原型链继承 function Parent () { this.name = 'kevin'; } Parent.prototype.getName = function () { console.log(this.name); } funct
阅读全文
posted @
2020-04-12 09:19
盼星星盼太阳
阅读(294)
评论(0)
推荐(0)
JS中this指向问题
摘要:this浅析 this对象是在运行时基于函数执行环境绑定的:在全局函数中,this等于window,而当函数被作为某个对象的方法调用时,this等于那个对象。 简而言之:哪个对象调用函数,函数里面的this指向哪个对象。 当然,在通过call()和apply()改变函数执行环境的情况下,this就会
阅读全文
posted @
2020-03-06 22:11
盼星星盼太阳
阅读(225)
评论(0)
推荐(0)
JavaScript数组去重
摘要:JavaScript中,数组去重的基本方法: 一、双重for循环去重 循环遍历数组中的每一个单元,跟其之后的单元进行比较,如果相同,就删除之后的单元; 注意:防止数组坍塌; var arr = [1,1,1,2,2,2,3,3,3,4,4,4,5,5,5]; for(let i = 0 ; i <=
阅读全文
posted @
2020-03-06 14:03
盼星星盼太阳
阅读(210)
评论(0)
推荐(0)
正则表达式及常用匹配规则
摘要:正则表达式(regular expression) 由表达式+修饰符组成 1.声明方式 a.字面量声明 :var reg = /表达式/修饰符; b.构造函数:var reg = new RegExp("表达式","修饰符") ; var reg = /day/ig; // /表达式/ 修饰符: i
阅读全文
posted @
2020-03-04 14:13
盼星星盼太阳
阅读(1015)
评论(0)
推荐(1)
JavaScript的闭包
摘要:JavaScript的闭包 通过建立一个不被销毁的存储空间,在函数外部调用和使用函数内部的数据; 定义闭包 1.定义一个函数A,并设置返回值是函数B; 2.函数B使用函数A定义的局部变量; 3.在函数A外面引用函数A,并执行函数B; 闭包优缺点 1.建立一个不被销毁的存储空间/占用内存; 2.通过闭
阅读全文
posted @
2020-02-28 21:01
盼星星盼太阳
阅读(133)
评论(0)
推荐(1)
JavaScript常用的兼容语法
摘要:1.阻止事件冒泡 function stopBubble(e){ if(e.stopPropagation){ e.stopPropagation(); }else{ e.cancelBubble = true; // 兼容IE } } 2.阻止默认事件执行 if (e.preventDefault
阅读全文
posted @
2020-02-28 20:47
盼星星盼太阳
阅读(275)
评论(0)
推荐(1)
上一页
1
2
3
公告