浏览器渲染共4篇

useEffect和useLayoutEffect有什么区别?

useEffect和useLayoutEffect有什么区别?-速码派
在React里,useEffect和useLayoutEffect这对兄弟Hook都能让你处理副作用,比如操作DOM、发起请求。它们长得像,但执行的时机有微妙而重要的区别。用错了,可能会导致页面闪烁或者性能问题。 关...
MRzhang的头像-速码派MRzhang2026年1月25日
02712

什么是浏览器重绘和重排?

什么是浏览器重绘和重排?-速码派
在浏览器渲染页面后,任何导致元素视觉变化或几何位置变化的操作,都会触发浏览器的重新渲染流程。这个过程主要涉及两个核心概念:重排和重绘。理解它们的区别和触发条件,对于编写高性能的前端...
MRzhang的头像-速码派MRzhang2026年1月24日
05212

从输入URL到页面显示发生了什么?

从输入URL到页面显示发生了什么?-速码派
在浏览器地址栏输入一个网址并按下回车后,背后发生了一系列复杂的步骤,这个过程是Web技术的核心。了解它有助于你定位性能瓶颈、理解安全策略和构建更高效的应用。 DNS解析与建立TCP连接 浏览...
MRzhang的头像-速码派MRzhang2026年1月24日
0438

HTML5的DOCTYPE声明怎么写?

HTML5的DOCTYPE声明怎么写?-速码派
聊到这个,估计不少老前端都会会心一笑。你还记得XHTML 1.0 Transitional那段长得要命、根本背不下来的DOCTYPE吗?谢天谢地,那种日子一去不复返了。 进入HTML5时代后,万事的开头变得无比简单...
MRzhang的头像-速码派MRzhang2026年1月21日
03110