Recent Posts
前端周刊-汇总
JavaScript 前端周刊6-我们如何提高富文本编辑器的加载速度 前端周刊1-EsLint和TypeScript的区别 前端周刊5-ECMAScript引擎如何优化变量...
2025-04-16
前端周刊9-React协调机制:组件背后的隐形引擎
Read More
英文原文:https://cekrem.github.io/posts/react-reconciliation-deep-dive/ 在之前的文章中,我探讨了React.memo的工作原理以及通过组合实现更智能性能优化的方法。但若要真正掌握React性能优化,我们需要理解驱动这一切的核心引擎——R...
2025-04-25
前端周刊8-仅用CSS实现极简的模糊图片占位符
Read More
英文原文:https://leanrada.com/notes/css-only-lqip/ 概览 通过一个css技术,可以生成模糊/低质量图片占位符(LQIP),不会引入过多的元素,只需要LQIPs这个自定义属性。代码如下: <img src="…" style="--lqip:756781">
...
2025-04-16
前端周刊7-用JavaScript检测浏览器缩放变化
Read More
英文原文:Detecting Browser Zoom Changes in JavaScript 我们可以通过浏览器resize事件来监听浏览器的缩放操作,但是当浏览器窗口大小调整和浏览器zoom比例缩放都会导致resize事件被触发。...
2025-03-30
前端周刊6-我们如何提高富文本编辑器的加载速度
Read More
当我们尝试在编辑器中打开大型文档时,需要几秒钟才能加载,我们希望优化一下加载速度 CKEditor是一款高度可定制好的富文本编辑器。但是他的强大和可扩展的架构是有代价的,那就是性能。CKEditor 5在加载大型或者结构异常的文档时比之前的版本慢。 这么多年,我们也进行了一些理论上显而易见性能会好的...
2025-03-24
前端周刊5-ECMAScript引擎如何优化变量
Read More
ECMAScript引擎如何优化变量 本文讲探讨ECMAScript引擎(以下简称es)如何存储变量、存储优化,以及作为es开发人员提升代码性能的技巧。 英文原文:https://boajs.dev/blog/2025/03/05/local-variables,本文基本保持原文的意思,加了部分自己...
2025-03-19
250313Note: Drizzle ORM 多对多关系
Read More
Drizzle ORM多对多关系建立 在 Drizzle ORM 中实现多对多关系,需要创建一个连接表来关联两个相关的表。具体步骤如下: 创建六个表: 表 a 表 b 连接表 a_b 定义 a 到 b 的关系 定义 b 到 a 的关系...
2025-03-13
前端周刊4-2025年的React库
Read More
...
2025-03-02
前端周刊3-React不推荐使用CreateReactApp命令
Read More
...
2025-02-25
前端周刊2-文件粘贴到浏览器
Read More
...
2025-02-15
Read More