获得徽章 7
- "沸点瓜王大队",每日JS技巧分享之《上下文和作用域》,上下文可以简单理解为一个看不见摸不着的对象(有若干个属性),存着变量和函数,在执行时产生,结束执行时销毁(闭包例外)。而作用域是定义时就产生了,是静态的,类似一个地盘,管理着函数和变量的作用范围,用于确定在何处以及如何查找变量。作用域可能包含若干个上下文环境,同一函数作用域下,用不同参数调用函数会产生不同的上下文。
@Aliom252181,@season_zhu展开评论点赞 - "沸点瓜王大队",每日JS技巧分享之《React setState是同步还是异步》,在当前React模式中,处在批量更新下,是异步的,在批量更新外,是同步的
@Aliom252181,@season_zhu评论点赞 - "沸点瓜王大队",每日JS技巧分享之《对Fiber的理解》,今天细看了下React文档,发现最后有个文章讲Fiber,看了觉得有收获,给大家分享下。React Fiber是React 16中新的协调引擎。在处理 UI 时,如果一次执行过多的工作,可能会导致动画掉帧并且看起来不连贯。所以为了解决这个问题,引入Fiber。那么Fiber有哪些能力呢?1. 能够暂停,恢复工作单元;2. 能为不同类型工作单元分配优先级;3. 重用以前的工作;4. 能中止工作。通过这些能力,能够保证渲染时优先渲染影响用户体验的东西,比如会优先响应点击事件的的效果,这样就能提升用户体验,让用户感觉更流畅。
@Aliom252181,@season_zhu展开评论点赞 - "沸点瓜王大队",每日JS技巧分享之《React hook的意义》,今天又细看了下文档, 发现了hook的动机,即为什么要推出hook,1. 为了复用状态逻辑,即代码复用,利用自定义hook实现;2. 为了代码管理,不必把不相关的逻辑全放进一个生命周期里,可以把相关的放在effect hook中,可以分成多个effect hook;3. 因为class的this比较难以理解,函数和hook更好理解;@Aliom252181,@season_zhu展开评论点赞
- "沸点瓜王大队",每日JS困惑分享之《React函数组件初始化和更新会执行两次》,今天早上想试验下useState Hooks,意外发现函数组件会执行两次,第一次执行页面不会渲染,但会输出log,第二次执行不会输出log,但会渲染出页面,一顿度娘之后,发现是React.StrictMode的原因,关闭了就好了。@Aliom252181,@season_zhu评论点赞
- "沸点瓜王大队",每日JS小技巧分享之《正则获取括号内容》,'姓名:${name} age:${age}'.match(/\$\{(.*?)\}/g); @Aliom252181,@season_zhu赞过评论1
- "沸点瓜王大队",每日JS小技巧分享之《快速拷贝数组》,在实际工作和做题经常遇到,不能改变原数组,所以要拷贝一份。1. slice方法;2. concat方法;3. [...arr];4. JSON.parse(JSON.stringify(arr))。@Aliom252181,@season_zhu评论点赞
- #健身大知识# 健身就和练字一样,最重要就是坚持,每天坚持50个俯卧撑,1个月精神就明显更好了,还有就是要根据自己身体条件来,不要一开始就太猛,避免伤身
赞过评论1
![[悠闲]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_84.10dda08.png)
![[呲牙]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_2.cd1e2bd.png)