首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js知识集锦
订阅
A同学98491
更多收藏集
微信扫码分享
微信
新浪微博
QQ
158篇文章 · 0订阅
前端如何实现同时发送多个相同请求时只发送一个?
在前端开发中,同时发送多个相同的请求时,可能会出现重复提交的情况,导致数据异常。为了解决这个问题,需要控制只发送一个请求。本文将介绍如何使用常见的几种方法来实现这一目标,包括利用防抖节流、axios、
在项目中用ts封装axios,一次封装整个团队受益😁
这篇文章封装的axios已经满足如下功能: 无处不在的代码提示; 灵活的拦截器; 可以创建多个实例,灵活根据项目进行调整; 每个实例,或者说每个接口都可以灵活配置请求头、超时时间等。
✨从柯里化讲起,一网打尽 JavaScript 重要的高阶函数
可见由函数式启发的“闭包”、“柯里化”思想对 JavaScript 有多重要。几乎所有的高阶函数都离不开闭包、参数由多转逐一的柯里化传参思想。
数组对象去重
数组对象去重方法1:利用对象访问属性的方法,判断对象中是否存在key、value方法2:利用reduce方法遍历数组,reduce第一个参数是遍历需要执行的函数,第二个参数是item的初始值方法3:利
99.9%的人都不知道的箭头函数不能当做构造函数的秘密
一句话答案 因为箭头函数没有[[Construct]]这个内部槽。 进一步解释 函数对象是一个支持[[Call]]、[[Construct]]内部方法的对象。每个支持[[Construct]]的对象必
前端上传大文件怎么处理
在做文件的导入功能的时候,如果导入的文件过大,可能会导所需要的时间够长,且失败后需要重新上传,我们需要前后端结合的方式解决这个问题
React 中 setState 是一个宏任务还是微任务?
最近有个朋友面试,面试官问了个奇葩的问题,也就是我写在标题上的这个问题。 能问出这个问题,面试官应该对 React 不是很了解,也是可能是看到面试者简历里面有写过自己熟悉 React,面试官想通过这个
封装 axios 拦截器实现用户无感刷新 access_token
最近做项目的时候,涉及到一个单点登录,即是项目的登录页面,用的是公司共用的一个登录页面,在该页面统一处理逻辑。最终实现用户只需登录一次,就可以以登录状态访问公司旗下的所有网站。 其中本文讲的是在登录后如何管理access_token和refresh_token,主要就是封装 a…
因为说let没有变量提升,我被嘲笑了
最近在和同事闲聊var和let的区别时,我被嘲笑了,起因是我提出了var具有变量提升的特性而let没有的观点。在我看来这不是最常刷到的面试题吗?但是在一番仔细研究之后我发现事情并不是我想象的这样...
函数柯里化(面试题)包懂,不懂我改。
(柯里化函数是高阶函数的一种特殊应用。对的,在我看来:要明白函数柯里化,前置知识点只有“高阶函数”。高级函数对于咱们每个前端程序员来说,经常用,不难。只不过我们(基础不牢的初级程序员)对于高级函数的定义不是十分明确。所以本片文章分为两个部分:1、高级函数。2、“特殊应用”高级函…