自定义博客皮肤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深入理解知识点

闭包是指在函数内部创建的函数,它可以访问并持有父函数作用域中的变量。通过使用闭包,可以在函数内部创建和操纵数据,并将其状态保持在闭包中,从而实现了更高级的编程模式。在这个回调函数中,执行异步任务,并通过调用resolve(value)来履行Promise并返回一个值,或通过调用reject(reason)来拒绝Promise并返回一个原因(通常是一个错误对象)。Promise还提供了一组方法(如then()和catch()),用于处理Promise的结果或捕获可能发生的错误,使得异步编程更加简洁和可维护。

2023-06-25 22:26:22 35

原创 axios封装

调用请求参数>请求参数处理>请求拦截(修改请求头,配置用户标识)>发起请求>响应拦截(网络处理错误,授权处理错误,其他处理错误,请求完成)>返回参数。而对请求不做任何封装,也不是说不好,但我们大多数的需要的接口不只是一个俩个,这就需要写很多重复的代码。响应拦截器有网络错误,授权错误,其他错误,因此需要三类错误函数写好,以便增强代码扩展性和后期维护。接口请求是前端的必修课,身处前端就离不开异步接口请求,接口请求就是封装的必修之路。请求拦截器:请求调整,用户标识i。请求拦截中,对请求的调整,对用户标识的配置。

2023-06-25 22:08:23 71

原创 前端中预防多次重复事件

我们要对点击事件进行限制,而css中有个pointer-events可以对需要的点击事件进行限制,然后就是防止重复,对时间的把握,就是禁用一段时间后恢复,这个时候就想到了动画,用animation,或者transition。用一个按钮绑定一个点击事件,根据动画设置,将其按钮设置成禁用到可点击的过程。这种场景就是,对css的动画控制,从禁用到可点击的过程变化,每次点击时动画执行一次,而执行过程中就是处于禁用状态,这就达到了节流的效果。想到防止重复事件,想到的的一个是防抖节流函数,其可以有效防止重复事件。

2023-06-25 21:42:20 178

空空如也

空空如也

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

TA关注的人

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