自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 axios CancelToken 取消频繁发送请求的用法和源码解析

前言做一个Vue的项目时,遇到频繁切换标签的问题。由于不同标签请求的ajax的结果所需时间不同,点击不同标签时,响应时间最慢的数据会覆盖之前响应的数据,显示数据跟所点击标签不对应。当时为了处理这个问题,没想到好方法,只好控制在点击下一个标签前,必须等前一个标签的结果回来之后进行。后来做API的统一管理时,看到前人写的axios的interceptor里有CancelToken这样一个东西,查了...

2020-02-04 18:35:52 2025 3

原创 Vue为什么不能检测到以元素赋值方式的数组变动

起源研究Vue响应式原理时遇到一个问题,为什么Vue不能检测到以元素赋值方式的数组变动?Vue的官方文档说:由于 JavaScript 的限制,Vue 不能检测以下数组的变动:当你利用索引直接设置一个数组项时,例如:vm.items[indexOfItem] = newValue当你修改数组的长度时,例如:vm.items.length = newLength为了解决第一类问...

2019-12-23 11:11:55 423

原创 一道new运算符和点运算符优先级的八股面试题

前言最近正在找工作,对于面试中各种奇怪的问题真是深恶痛绝,大多面试的问题,在实践中毫无意义。面试的难度很高,做事的要求很低,“面试造火箭,上班拧螺丝”,可见一斑。以前我很讨厌这样的技术面试,明明能力很不错,做事很踏实,却总拿不到offer,很气人。几次面试后,查缺补漏,慢慢理解了他们的“良苦用心”,毕竟面试只能通过技术考察和交谈来了解一个人,否则怎么知道你行呢?因此出一些面试题来考察基础知识就...

2019-12-20 17:02:45 647

原创 JavaScript中的各种遍历

前言一直想写些总结性的文章,事情太多,无从下手,加上太懒,迟迟没有动笔。一天天过去,日积月累的,心头像被压了一层层的稻草,难受极了。不想太多,一件件地做,每做一件就少一件,尽管杂乱繁重,最终总会清空的。在学习和实践过程中也许会碰到更多的有关遍历的知识,每遇到一点就追加一点,持续更新。现在把能想到的总结下来。对象的遍历对象属性的遍历,方法有以下几种for…inObject.keys()...

2019-12-19 14:44:33 345

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除