首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
帅夫帅夫
掘友等级
学生学生
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1.3K
文章 1.3K
沸点 61
赞
1.3K
返回
|
搜索文章
赞
文章( 1.3K )
沸点( 61 )
浅谈React中虚拟DOM、diff算法、fiber架构的关系(面试可用)
写在前面 正如标题所讲,这里只是浅谈三者的关系,并不会很深入的去讲底层的源码之类的东西,大家可以有批判的去看 开始吧 一、偏虚拟DOM部分 首先是虚拟DOM树,为什么React要有虚拟DOM树,什么是
🚀 打包工具文件名哈希深度解析:为什么bundle.js变成了bundle.abc123.js
🤔 第一次遇到的困惑 刚开始学前端的时候遇到一个很奇怪的现象:明明我写的文件叫main.js,但是打包后变成了main.8f3e2d1a.js这样带随机字符的文件名。更奇怪的是,每次修改代码重新打包,
简单实现React KeepAlive不依赖第三方库(附源码)
React KeepAlive 实现,不依赖第三方库,支持React18,大家好!打工人打工魂,我是阿祎,是一个前端开发经验3年+的菜菜子打工人👷🏻♂️,略微懂些后端和运维部署,React开发框
面试官:不同刷新操作方式,对强制缓存和协商缓存的影响
强缓存和协商缓存基本概念 浏览器缓存是浏览器在本地存储用户最近请求的资源,以便在后续访问相同页面时能更快加载,提高性能并减少服务器负担。根据缓存策略,浏览器缓存可分为 强缓存 和 协商缓存: 强缓存:
现代浏览器观察者 Observer API 指南
前段时间在研究前端异常监控/埋点平台的实现。 在思考方案时,想到了浏览器自带的观察者以及页面生命周期API 。 Intersection Observer,交叉观察者。 Mutation Observer,变动观察者。 Resize Observer,视图观察者。 | 用途 |…
一文让你彻底搞懂JS垃圾回收机制
努力对我的意义就是,当好运来临的时候,我觉得我值得! V8的垃圾回收机制在我们前端开发中扮演着重要的角色,通过这一篇文章让你至少可以让你至少在面试中只答引用计数和标记清理。
vue3模板中ref的实现原理
Vue 3 模板中 ref 的实现原理:👉 ref 用对象存值,.value 触发响应式,模板自动解包。
从浏览器多进程到JS单线程,JS运行机制最全面的一次梳理
见解有限,如有描述不当之处,请帮忙及时指出,如有错误,会及时修正。 ----------超长文+多图预警,需要花费不少时间。---------- 如果看完本文后,还对进程线程傻傻分不清,不清楚浏览器多进程、浏览器内核多线程、JS单线程、JS运行机制的区别。那么请回复我,一定是我…
前端学习笔记-浏览器渲染管线/一帧生命周期/框架更新
当你在浏览器中看到一个网页从空白变为精美界面的那一瞬间,背后究竟发生了什么?为什么有些页面滑动如丝般顺畅,而有些却卡顿不堪?为什么修改 transform 比修改 width 更流畅?Vue 的 ne
TCP与UDP面试常考问题
1.TCP和UDP的区别 1.连接方式 TCP:是面向连接的协议。在数据传输开始之前,通信双方必须通过"三次握手"建立一个可靠的连接,数据传输结束后,再通过"四次挥手"断开连接。 UDP:是无连接的协
下一页
个人成就
文章被点赞
1,654
文章被阅读
11,762
掘力值
3,171
关注了
130
关注者
78
收藏集
2
关注标签
0
加入于
2024-09-28