首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
前端面试
订阅
都无
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
微信小程序的 WXSS 编译原理解析
过往中小企业或技术团队开发一个 App 的时间成本和人力成本居高难下,但是随着微信上线小程序,更像是为这部分群体打开了一扇天窗,此后小程序呈现出井喷式发展的状态,不仅微信,支付宝、百度、抖音等超级 A
深入react源码看setState究竟做了什么?
前言 在深究 React 的 setState 原理的时候,我们先要考虑一个问题:setState 是异步的吗? 首先以 class component 为例,请看下述代码(demo-0) count
从源码角度看React-Hydrate原理
Demo 这里,我们在 index.html 中直接返回一段 html,以模拟服务端渲染生成的 html 注意,root 里面的内容不能换行,不然客户端hydrate的时候会提示服务端和客户端的模版不
从recat源码角度看setState流程
setState setState() 将对组件 state 的更改排入队列批量推迟更新,并通知 React 需要使用更新后的 state 重新渲染此组件及其子组件。其实setState实际上不是异步
深入理解React Fiber机制
引言 在深入了解FIber之前,我们可以先了解一下React的架构发展历程: React15架构可以分为两层: Reconciler(协调器)—— 负责找出变化的组件; Renderer(渲染器)——
React源码揭秘3 Diff算法详解
在上一篇文章这里我们讲到,在render阶段的beginWork函数中,会将上次更新产生的 Fiber 节点与本次更新的 JSX 对象(对应ClassComponent的this.render方法返回值,或者FunctionComponent执行的返回值)进行比较。根据比较的结…
04 DNS解析流程
域名系统(英文:Domain Name System,缩写:DNS)是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。DNS使用UDP端口53。
react学习(八) diff 算法实现
前面几节我们学习了解了 react 的渲染机制和生命周期,本节我们正式进入基本面试必考的核心地带 -- diff 算法
图解红黑树
图解红黑树 一、红黑树的五条规则 红黑树除了符合二叉搜索树的基本规则外,还添加了以下特性: 规则1:节点是红色或黑色的; 规则2:根节点是黑色的; 规则3:每个叶子节点都是黑色的空节点(NIL节点);
从根上理解 React Hooks 的闭包陷阱(续集)
上篇文章我们知道了什么是 hooks 的闭包陷阱,它的产生原因和解决方式,并通过一个案例做了演示。 其实那个案例的闭包陷阱的解决方式不够完善,这篇文章我们再完善一下。 首先我们先来回顾下什么是闭包陷阱