自定义博客皮肤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)
  • 收藏
  • 关注

原创 JS事件循环Event Loop(事件队列)

优先执行同步任务,遇到异步任务推入任务队列中,等同步任务执行完再执行任务队列中的异步任务,异步任务中又分安任务和微任务,先执行微任务,再执行宏任务。宏任务: setTimeout,setlnterval,ajax,dom事件监听..微任务: Promise.then().catch(),async/await...1.同步任务:在主线程上执行的,形成一个执行栈,前一个任务执行完后执行后一个任务。2.异步任务: 通过回调函数实现在做任务的同时还能做其他任务。比如定时器的回调,ajax的回调,事件函数。

2023-11-06 16:10:26 69

原创 简单防抖和节流

规定一个单位时间,在这个单位时间内,只能有一次触发事件的回调函数执行,如果在同一个单位时间内某事件被触发多次,只有一次能生效。节流可以使用在 scroll 函数的事件监听上,通过事件节流来降低事件调用的频率。在事件被触发 n 秒后再执行回调,如果在这 n 秒内事件又被触发,则重新计时。这可以使用在一些点击请求的事件上,避免因为用户的多次点击向后端发送多次请求。节流函数是在事件重复触发时直接结束。不同点:防抖函数是在事件重复触发时清口定时器。可以看出防抖函数和节流函数代码基本相同,

2023-11-06 11:00:54 58

原创 JS数据类型以及常用的检测方式

null 代表的含义是。

2023-11-06 10:22:17 64

空空如也

空空如也

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

TA关注的人

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