首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
刘晨宇
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
84
文章 84
沸点 0
赞
84
返回
|
搜索文章
赞
文章( 84 )
沸点( 0 )
React Fiber 双缓冲树机制深度解析
前言 React Fiber 架构的核心创新之一是双缓冲树(Double Buffering Tree)机制,这种设计不仅提升了 React 应用的性能,还实现了可中断的渲染和平滑的用户体验。本文将深
Nuxt.js 国际化配置完整教程(含版本兼容与问题解决)
Nuxt.js 国际化配置完整教程(含版本兼容与问题解决) 一、整体配置思路 Nuxt 国际化配置的核心是通过 @nuxtjs/i18n 模块实现多语言切换,核心思路分为5步,逻辑调整如下: 确认环境
解决前端竞态问题的乐观锁机制
在前端开发中,搜索框的实时搜索功能是一个常见场景。用户输入文字时,每输入一个字符就发起搜索请求。但这里存在一个潜在的竞态问题:如果后发起的请求比先发起的请求更快返回,可能会导致错误的搜索结果显示。 防
三个请求,怎么实现a、b先发送,c最后发送
方案一:使用 Promise.all 控制并发 最直接的方法是使用Promise.all并行处理 A 和 B,待两者都完成后再发送 C。 优点:实现简单,代码清晰 缺点:如果请求 C 不依赖 A 和
多人协同编辑技术的演进
主要内容以协同编辑技术为主,也会谈谈对技术发展的理解。包括协同编辑绵连的问题,一致性算法 OT 和 CRDTs,还有开源协同解决方案:基于OT的 ShareDB 和 基于 CRDTs 的 Yjs。
多人协同编辑算法 —— CRDT 算法 🐂🐂🐂
什么是 CRDT 无冲突复制数据类型(CRDT,Conflict-free Replicated Data Types)是一类在分布式系统中用于数据复制的数据结构,旨在解决多副本并发更新时的数据一致性
为什么你写的 `position: sticky` 不工作?99% 的前端都踩过这个坑
前端世界里有很多看似“直白”的属性,比如 position: sticky,听起来像是“粘住某个位置”——只要设置好就能吸附在页面某个位置上,滚动时一动不动。 结果实际开发中你可能经历过以下崩溃三连:
从源码 解析vxe-table 虚拟滚动的实现一
前言 大数据table渲染的时候会变得很卡顿,我们经常会改用虚拟表格来做优化。 主要原理是在可视区内在展示相关的数据,看不到的就不做渲染,根据滚动条移动的位置计算出可视区内元素集合。通过计算出的sta
🚀 面试官:什么是强缓存与协商缓存
🤔 刚开始学前端的时候遇到一个很奇怪的现象:明明修改了CSS文件,但是浏览器里看到的还是旧样式。网上搜到的信息说"清除一下缓存试试",Ctrl+F5一刷新果然就好了。但是当时很困惑:缓存到底是什么?为
300 行代码!手把手教你写一个简版 Vue3 框架 📣
本文通过 300 多行原生 JavaScript 代码实现了一个简版 Vue3 框架,包含 Vue3 最核心的原理,如响应式系统、副作用函数、虚拟 DOM、组件、computed 和 watch 等。
下一页
个人成就
文章被点赞
19
文章被阅读
2,276
掘力值
77
关注了
8
关注者
3
收藏集
1
关注标签
4
加入于
2024-05-05