首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
余文乐的余文
掘友等级
前端搬砖
|
百度
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
55
文章 55
沸点 0
赞
55
返回
|
搜索文章
赞
文章( 55 )
沸点( 0 )
梳理useEffect和useLayoutEffect的原理与区别
点击进入React源码调试仓库。 React在构建用户界面整体遵循函数式的编程理念,即固定的输入有固定的输出,尤其是在推出函数式组件之后,更加强化了组件纯函数的理念。但实际业务中编写的组件不免要产生请求数据、订阅事件、手动操作DOM这些副作用(effect),这样难免让函数组件…
[译]你可能不需要 effect
Effect 是 react 范式的一个逃生口。它让你跳出 react 并将你的组件与一些外部系统同步,如非 react 小部件、网络或浏览器 Dom 。如果不涉及外部系统,则不需要 effect 。
既然有HTTP协议,为什么还要有RPC
我想起了我刚工作的时候,第一次接触RPC协议,当时就很懵,我HTTP协议用的好好的,为什么还要用RPC协议?于是就到网上去搜。不少解释显得非常官方,我相信大家在各种平台上也都看到过,解释了又好像没解释
三行CSS为掘金添加暗黑模式支持
filterCSS属性将模糊或颜色偏移等图形效果应用于元素。滤镜通常用于调整图像,背景和边框的渲染。(参考:MDN Web文档) invert:反转输入图像。值定义转换的比例。100%(或1)将完全转换:黑色变为白色,白色变为黑色,其它颜色类似。 hue-rotate:hue-…
if 我是前端团队 Leader,怎么制定前端协作规范?
笔者长期单枪匹马在前端领域厮杀(言外之意就是团队就一个人),自己就是规范。随着公司业务的扩展,扩充了一些人员,这时候就要开始考虑协作和编码规范问题了。本文记录了笔者在制定前端协作规范时的一些思考,希望能给你们也带来一些帮助. 一个人走的更快,一群人可以走得更远,前提是统一的策略…
🐢11s到⚡1s,性能优化之首屏加载🚀
在对项目做了一些优化处理后,再次无缓存打开可以发现网页几乎是秒开,平均耗时在1s以内 在这里总结记录一下,基本上都是一些常规可复制的优化手段,希望能为同样想优化网页性能的你提供思路~
你必须要知道的前端状态管理器
随着React和Vue等异步框架的广泛运用,前端状态管理器逐渐成为前端开发比不可少话题。形如React有倍受欢迎的Redux,再如Vue标配的状态管理器Vuex,都是业内相对成熟的状态管理器,那么我们接下来就用原生javascript来实现一个状态管理器。 主要包含两个方面:第…
面试官: 实现双向绑定Proxy比defineproperty优劣如何?
双向绑定其实已经是一个老掉牙的问题了,只要涉及到MVVM框架就不得不谈的知识点,但它毕竟是Vue的三要素之一. 可以实现双向绑定的方法有很多,KnockoutJS基于观察者模式的双向绑定,Ember基于数据模型的双向绑定,Angular基于脏检查的双向绑定,本篇文章我们重点讲面…
如何绘制一个类甘特图 (附源码)
本文介绍如何从头绘制一个业务图表以及对于通用性上的一些思考。代码在最后也会给出。 要画图,当然是先找找看有没有能够直接拿来用的。我需要绘制的是一个类甘特图。主要是为了做时间基线上的任务耗时管理,并且能够与过往耗时进行对比。与传统的甘特图定义有些区别。长相上与甘特图类似。 找了A…
V8垃圾回收机制总结
JavaScript是由垃圾回收机制自动进行内存管理的,在我们编写代码的过程中不需要像C/C++程序员那样时刻关注内存的分配和释放问题。在chrome浏览器或者node中,这些工作都是交给V8的垃圾回收器自动完成的。 接下来我们来了解一下V8是如何帮助我们进行垃圾回收的。 1.…
下一页
关注了
9
关注者
3
收藏集
3
关注标签
13
加入于
2018-05-02