首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
u96460
掘友等级
公众号
|
前端收藏家
code is simple, and simple is good
关注
私信
获得徽章 4
动态
文章
专栏
沸点
收藏集
2
关注
赞
47
文章 47
沸点 0
资讯 0
赞
47
关注
返回
|
搜索文章
文章
热门
最新
u96460
1年前
React.js
前端
详解React setState同+异步机制
React官方文档在描述setState的时候提到了三点注意事项: 不要直接修改State State的更新可能是异步的 State的更新会被合并 我们来一一分析为什么有这3点限制。 不要直接修改st
548
2
评论
u96460
2年前
Shell
如何使用shell脚本优化前端构建性能
作为前端开发,一个shell常用的场景是执行编译构建流程,比如执行打包逻辑,再将构建产物上传等等。一般我们是串行执行整个过程的,因为打包完成之后才有产物,我们再将产物上传。但是一些特殊项目,比如多入口
641
6
2
u96460
2年前
掘金翻译计划
[React Hooks]没有魔法,只是数组
我非常喜欢新的Hooks API。但是,它使用起来有一些奇怪的约束。在这里,我提供了一个模型,帮助那些正在考虑如何使用这个新API的人理解这些规则背后的原因。 我听到有些人对Hooks里面的‘魔法’实现有一些争议。所以我想尝试粗浅的向大家解密一下这个新语法是如何工作的。 我认为…
297
2
2
u96460
2年前
掘金翻译计划
[译]认识React Hooks
这周,Sophie Alpert 和我在React Conf大会上提出了Hooks的提案。引用来自 Ryan Florence的一段话: 我强烈建议大家去看一下PPT去了解我们想通过Hooks这个提案去解决什么问题。但是考虑到会花费大家很多时间,所以我 准备先分享一些关于hoo…
281
4
2
u96460
2年前
JavaScript
一句话说清WeakMap的弱引用
WeakMap的引用是弱引用,gc的时候会忽略这种引用。即如果一个对象只有这种弱引用的时候, 会直接被垃圾回收掉。 从Map这个例子可以看出来,obj被map一直引用着,那么垃圾回收器处理时认为{ name: 'fedaily' }还有其他引用,就不会回收它。如果需要彻底删除它…
1945
1
2
u96460
2年前
JavaScript
js 如何实现深拷贝deepClone
如果不考虑RegExp, Function, Symbol, 循环引用的问题,那么使用JSON是一个不错的选择。
1042
1
评论
u96460
3年前
PWA
如何快速将你的SPA应用改造成PWA应用
PWA是指渐进式web应用,一般由web app manifest, service worker, app shell, notification push等部分组成。 这里目前只讨论web app manifest, service worker两部分如何应用到项目中。 w…
680
1
评论
u96460
3年前
koa
koa-compose源码解读
当我们执行middlewareFunc的时候。首先我们执行m1(),当执行到m1内部的next方法时,这个next其实就是m2。然后再继续执行m2。 那么compose是如何实现这种效果的呢,我们一步一步分解一下,首先我们知道compose会返回一个函数,然后这个返回的函数执行…
104
1
评论
u96460
3年前
JavaScript
js 实现一个throttle节流函数
节流是指每隔一段时间,我们只执行一次动作。 一般用于监听滚动事件等情况。当我们某个动作执行的很频繁,需要限制它执行的频率的时候,就可以使用节流函数。 这种实现有一个问题就是最后一次动作会不执行,假设delay是1s,当我们第1.5s就不再触发的时候,实际上,我们只是在第0s,也…
3373
1
2
u96460
3年前
JavaScript
js 实现一个debounce防抖函数
debounce是指当函数被触发时,如果没有到我们设定的时间,函数不会执行,如果在设定时间之前多次触发,那么计时器会被重设,直到最后一次触发后过了设定的时间,函数才会真正执行。 一般的应用场景是:input组件根据用户输入去做一些请求,比如联想词这种需求,这个时候我们尽量不要每…
4882
2
评论
下一页
个人成就
文章被点赞
55
文章被阅读
29,638
掘力值
793
关注了
32
关注者
21
收藏集
2
关注标签
151
加入于
2017-09-29
温馨提示
当前操作失败,如有疑问,可点击申诉