自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 导航守卫常见报错 Maximum call stack size exceeded :超出最大调用堆栈大小

我在写 导航前置守卫的时候 经常出现堆栈溢出的错误 也能修改解决 但是一直不知到为什么我希望通过判断token的有无来进行 跳转登录页的控制但是他直接给我报错了【堆栈溢出】我试着分析了以下造成这种错误的可能性错误原因因为出现了死循环【比如递归 for 等死循环】但是在我的源码中并没有 以上 常规能够造成死循环的代码【只是用了一个简单的不能在简单的if判断 为什么就造成了死循环?在上面这句代码中因为出现了跳转 语句 但是没有判断跳转是否成功 的方法所以 造成了。

2023-06-12 15:47:21 1219 1

原创 javaScript:宏任务与微任务的运行顺序

宏任务与微任务的运行顺序简单的来说,微任务和宏任务皆为异步任务,但是微任务的优先级高于宏任务在事件循环中,开始循环宏任务的时候,他会优先循环微任务在开始循环宏任务

2023-06-04 17:56:12 210 1

原创 innerHTML无法直接对document.getElementsByClassName等进行操作,与Elements返回数据类型有关

当把let ul = document.getElementsByClassName('common')改为let ul = document.getElementsByClassName('common')[0]的时候就可以正常的进行操作,也不会不出结果。在Elements带复数形式中返回的数据类型为数组,且数组中的数据为对象的形式。主要的原因就是没有具体定位到需要的节点上,数组无法被直接操作。这里innerHTML无法为ul添加我写的字符串unm,

2023-03-30 11:46:18 230

空空如也

空空如也

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

TA关注的人

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