Reflow、Repaint、Composite 到底有什么区别? 做前端的人多多少少都听过这句忠告:"少触发 reflow,能用 transform 就别用 top/left"。但如果追问一句"reflow 和 repaint 具体差在哪儿?composite 又是... JavaScript前端基础# Composite# Reflow# Repaint 1周前01210
浏览器到底是怎么把 HTML 渲染到屏幕上的? 写了这么多年前端代码,我们每天都在跟 HTML、CSS、JS 打交道,但很少有人真正停下来想一想:从我们敲下 <div> 到用户在屏幕上看到一个个像素点,中间到底发生了什么? 这篇文章尝试... HTML前端基础# HTML# 浏览器 1周前01170
AI 搜索时代,HTML 语义化还有用吗? 引子:一个开发者群里的争论 最近技术群里经常能看到类似的讨论:"现在都是 AI 直接总结网页内容给用户看了,谁还关心你用的是 <div> 还是 <article>?搜索引擎排名... HTML前端基础# HTML# HTML标签# HTML语义化 1周前01140
DocumentFragment 到 2026 年还有必要使用吗? 如果你已经好几年没有手写过原生 DOM 操作,DocumentFragment 这个 API 大概率已经被你遗忘在角落里。毕竟现在写业务代码,React、Vue、Svelte 早就把 DOM 更新这件... JavaScript前端基础# DocumentFragment 1周前01100
一本16 年前的 JavaScript 经典,现在还有必要读吗?—2026 重读《高性能 JavaScript》 《高性能 JavaScript》(High Performance JavaScript) 出版于 2010 年,作者 Nicholas C. Zakas 是当年雅虎的前端工程师。放在今天,这本书已经... JavaScript前端基础# JavaScript# 高性能 JavaScript 1周前01070
什么是 replaced element?为什么 img 和 div 不一样? 写 CSS 写久了,大家都背过一条规则:display: inline 的元素不能设置宽高,vertical-align 只对行内元素有意义,诸如此类。但很多人会发现一个奇怪的现象:<img&g... CSS前端基础# CSS基础# CSS学习# 前端基础知识 1周前01060
AI 写的代码很漂亮,但时间复杂度可能已经爆炸 最近这半年,身边越来越多同事开始用 AI 写代码。效果确实惊艳:函数命名规范、注释齐全、代码风格统一,甚至比很多老手写得还整洁。 但用得多了,我发现一个挺隐蔽的问题——代码好看,不代表代码好用。尤其是... JavaScript前端基础# AI写JS# AI编程 1周前0960