首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
紫圣
掘友等级
高级前端开发工程师
|
阿里互娱
获得徽章 11
动态
文章
专栏
沸点
收藏集
关注
作品
赞
50
文章 50
沸点 0
赞
50
返回
|
搜索文章
赞
文章( 50 )
沸点( 0 )
React 算法应用之堆排序
React 在实现任务调度时,使用最小堆存储 Scheduler 的 task,使得在任务调度的过程中可以在O(1)的时间获取到优先级最高的task,提高了任务调度的效率。
React 源码解读之优先级
在React中,事件被划分了不同的等级,其目的是决定任务调度的轻重缓急,从而实现React的增量渲染,预防掉帧,同时达到页面更顺滑的目的,提升用户体验。因此,React有一套从事件到调度的优先级机。
父组件获取子组件的 state 或方法的几种方式
React中父组件获取class类型的子组件的state或方法的三种方式:给子组件添加ref属性、给子组件添加onRef 属性使用 createRef() 创建 ref 容器。
React Hook 获取子组件的方法和数据
在 function 组件中使用 ref 时,我们可以借助 useImperativeHandle 将子组件的State或方法暴露给父组件。
面试官:如何中断已发出去的请求?
Fetch、axios、umi-request 库中断请求的方式:AbortController、cancelToken、CancelToken.souce
子页面如何获取父页面中iframe标签上的属性?
通过 iframe 嵌入页面时,实际上是发生了路由的变化,可以通过 window.location 获取被嵌入页面的链接。umi框架通过umi/router的history对象获取当前的路由信息。
自定义右键菜单 React 实现
contextmenu 事件会在用户尝试打开上下文菜单时被触发。该事件通常在鼠标点击右键或者按下键盘上的菜单键时被触发,如果使用菜单键,该上下文菜单会被展示到所聚焦元素的左下角。
前端如何通过a链接下载文件
通过a链接下载文件的三种方案,服务端设置 Content-Disposition,在 a 标签中添加 download 属性,URL.createObjectURL() 实现文件下载。
axios解析之cancelToken取消请求原理
当用户调用cancel方法后,axios内部会调用XMLHttpRequest 的abort方法取消请求,同时调用reject让外层的promise失败。
RangePicker 组件选择不超过七天的范围
项目使用的是React + Antd + dva技术栈,选用Antd的 DatePicker.RangePicker 组件实现时间选择不超过七天的范围。
下一页
个人成就
文章被点赞
699
文章被阅读
312,728
掘力值
6,668
关注了
14
关注者
215
收藏集
41
关注标签
16
加入于
2019-05-31