首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
羡鱼丶码鹿
掘友等级
公众号
|
码鹿
临渊羡鱼,不如退而结网
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
222
文章 170
沸点 52
赞
222
返回
|
搜索文章
赞
文章( 170 )
沸点( 52 )
「react进阶」一文吃透react-hooks原理
之前的两篇文章,分别介绍了react-hooks如何使用,以及自定义hooks设计模式及其实战,本篇文章主要从react-hooks起源,原理,源码角度,开始剖析react-hooks运行机制和内部原理,相信这篇文章过后,对于面试的时候那些hooks问题,也就迎刃而解了。实际r…
深入源码解析 React 中的调度算法
在 React16 版本中重写了新的fiber架构,其中引入了新的调度算法,在以前的版本中 React 进行虚拟 DOM 的diff是不会进行中断的,会占用大量的执行时间,导致渲染被延后、页面卡顿,所以在新的fiber架构中,React 团队希望能够通过一个个小的异步任务来执行…
面试官:你了解数据安全传输吗?
看到这个标题,很多老铁会斩钉截铁的说,这道题我会!就是用 HTTPS 来进行安全传输的。 对,很优秀,那你知道 HTTPS 底层是如何对数据进行安全保障的吗?下面就进入我们今天的主题介绍: HTTPS 是如何实现数据安全传输的。 HTTPS 其实是 HTTP + SSL 协议组…
前端需要掌握的设计模式
提到设计模式,相信知道的同学都会脱口而出,五大基本原则(SOLID)和 23 种设计模式。SOLID 所指的五大基本原则分别是:单一功能原则、开放封闭原则、里式替换原则、接口隔离原则和依赖反转原则。逐字逐句诠释这五大基本原则违背了写这篇文章的初衷,引用社区大佬的理解,SOLID…
YYCache 设计分析
关于 YYCache,突然想起来看这个五年前的 OC 库是因为之前在掘金上看到过一篇文章,上面提到了 YYCache 使用了 LRU 算法,心中不免起了一些涟漪。自己刷过一些算法题,LRU 也实现过,但是从来没用到工程过,所以对自己来说算法好像只是面试使用的八股文。 还有一个原…
Webpack 的插件机制 - Tapable
上述代码定义了一个同步串行钩子,并声明了接收的参数的个数,可以通过hook实例对象(SyncHook本身也是继承自Hook类的)的tap方法订阅事件,然后利用call函数触发订阅事件,执行 callback 函数,值得注意的是 call 传入参数的数量需要与实例化时传递给钩子类…
Vue SSR 性能优化实践
估计大部分读者对标题中的性能优化更感兴趣,可惜我分享的重点其实更多在于实践。实践有深有浅,下面介绍的时候会存在比较大的侧重。当然,篇幅不代表难易程度,考虑到不少信息已经有非常棒的公开资料,对这一部分我只会简单提起关键词,希望能起到抛砖引玉的作用。 本次分享围绕着 Vue SSR…
AVIF - 你不得不了解的图像格式
本文译自:https://jakearchibald.com/2020/avif-has-landed, 如与原文内容有出入,请以原文为准,并欢迎指正。 早在7月我发布了一个视频,深入探讨了有损和无损图像压缩的工作原理,以及如何应用这些技术压缩一组不同的用在网页中的图片。然而,…
从0到1打造一个 WebRTC 应用
2020 年初突如其来的新冠肺炎疫情让线下就医渠道几乎被切断,在此背景下,微医作为数字健康行业的领军者通过在线问诊等形式快速解决了大量急需就医人们的燃眉之急。而作为微医 Web 端在线问诊中重要的一环-医患之间的视频问诊正是应用了接下来讲述的 WebRTC 技术。 WebRTC…
原来 CSS 与 JS 是这样阻塞 DOM 解析和渲染的
hello~各位亲爱的看官老爷们大家好。估计大家都听过,尽量将CSS放头部,JS放底部,这样可以提高页面的性能。然而,为什么呢?大家有考虑过么?很长一段时间,我都是知其然而不知其所以然,强行背下来应付考核当然可以,但实际应用中必然一塌糊涂。因此洗(wang)心(yang)革(b…
下一页
个人成就
文章被点赞
923
文章被阅读
55,320
掘力值
2,301
关注了
62
关注者
1,009
收藏集
1
关注标签
14
加入于
2017-12-27