首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
田先森
掘友等级
保密
人生如逆旅,我亦是行人。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
54
文章 53
沸点 1
赞
54
返回
|
搜索文章
最新
热门
「手写题」8、发布订阅模式(EventEmitter)
实现一个发布订阅模式,4个方法,1个属性。 4个方法分别为on(订阅)、off(取消订阅)、emit(通知,执行整个事件队列)、once(订阅一次) 属性cache,缓存事件队列。
「手写题」7、实现网络请求并发限制
实现网络请求并发限制的管理类 NetManager(concurrency),构造函数传入一个number,是并发的限制数,提供 request(url, options) => Promise方法。
「手写题」6、深拷贝
基础版本 深拷贝的核心就是浅拷贝 + 递归,即通过不断的递归到达对象的最里层,完成基本类型属性的拷贝。 先从最基础的深拷贝版本看起,即只考虑数组和对象字面量的情况: 根据初始传入的 target 是一
「手写题」5、重写bind、call、apply
实现一个bind函数,实现一个 call 函数,实现一个apply函数。。。。。。。。。。。。。。。
「手写题」4、如何渲染几万条数据并且不卡住界面
这道题考察了如何在不卡住页面的情况下渲染数据,也就是说不能一次性将几万条都渲染出来,而应该一次渲染部分 DOM,那么就可以通过 requestAnimationFrame 来每 16 ms 刷新一次
「手写题」3、实现myNew
new内部工作流程: 检测 new 的目标是不是非函数,如果是非函数,抛出错误 修改 new 的 target 属性,使之指向构造函数 新建一个空的实例对象。注意不能使用 Object.create
「手写题」2、防抖节流的理解和实现
防抖就是函数的延迟调用。当函数被调用的时候,函数不会立即执行,而是等待延迟时间为0 才会执行,如果在这个延迟时间内,再次调用了该函数,那么该函数的延迟时间就会被刷新。重新等待直到延迟时间为0的时候再执
「React」25个自定义hooks(未来将继续更新)
1、useContextReducer 实现: 案例: 2、useContextState 实现: 案例: 3、useArray 实现: 案例: 4、useBoolean 实现: 案例: 5、useI
「React」React Hooks与setInterval的踩坑问题总结
一、需求 我们希望有一个每一秒自动+1的定时器 这种写法你会发现页面效果确实能出来,但是性能很差。每当 count 更改了, useEffect 就会渲染一次,定时器也会不停的被新增与移除。过程如下:
「React」总结useEffect 异步操作常见问题
useEffect 和异步任务搭配使用的时候会遇到的一些坑总结。 三个常见的问题: 1、如何在组件加载的时候发起异步任务 2、如何在组件交互的时候发起异步任务 3、其他陷阱 一、react hooks
下一页
个人成就
文章被点赞
67
文章被阅读
23,645
掘力值
556
关注了
128
关注者
11
收藏集
2
关注标签
33
加入于
2020-03-08