形象化的reflow
作者:嗷嗷 来源:嗷嗷blog 时间:2008-06-08 13:33:00
reflow是个神奇的东西,之前Realazy说到过这个reflow,我摘出其中的重点:
在CSS规范中有一个渲染对象的概念,通常用一个盒子(box, rectangle)来表示。 mozilla通过一个叫frame的对象对盒子进行操作。frame主要的动作有三个:
构造frame, 以建立对象树(DOM树)
reflow, 以确定对象位置,或者是调用mozilla的Layout(这里是指源码的实现)
绘制,以便对象能显示在屏幕上
总的来说,reflow就是载入内容树(在HTML中就是DOM树)和创建或更新frame结构的响应的一种过程。
现在,我们能形象地看到这个reflow是怎样的一个过程了(via:What is a reflow?),先看一下Mozilla的首页;
阅读器看不到点这里看。
如果能了解渲染过程的话,自然就可以控制减少网页的开销,不过我还不知道这是怎样搞出来滴,谁知道跟我说一下。这里还有 * 首页和跟google.co.jp的首页的。
阅读器里看不到点这里看
阅读器看不到点这里看
扩展阅读:Notes on HTML Reflow
标签:reflow,css,frame,树
0
投稿
猜你喜欢
python实现图像高斯金字塔的示例代码
2023-05-06 02:02:32
DNS优化的原理和方法
2012-04-26 16:43:56
PHP采集静态页面并把页面css,img,js保存的方法
2023-10-22 19:44:22
Django密码系统实现过程详解
2022-10-13 15:55:33
centos6.5安装python3.7.1之后无法使用pip的解决方案
2022-06-27 17:12:09
python中使用smtplib和email模块发送邮件实例
2022-09-16 05:37:23
vue实现在v-html的html字符串中绑定事件
2023-07-02 16:44:08
JavaScript字符串对象(string)基本用法示例
2024-04-17 10:00:31
python 密码加密与解密的实现
2023-07-31 04:32:38
Mysql数据库名和表名的大小写敏感性问题
2010-06-07 14:07:00
MySql学习心得之存储过程
2024-01-14 19:57:08
详解Vue CLI3配置解析之css.extract
2024-04-28 09:26:04
pandas创建DataFrame的7种方法小结
2022-01-11 19:26:18
vue element table 表格请求后台排序的方法
2024-05-29 22:49:37
画pytorch模型图,以及参数计算的方法
2023-09-25 09:12:58
Python autoescape标签用法解析
2023-03-14 06:36:22
TypeScript工具类 Partial 和 Required 的场景分析
2024-04-29 13:14:45
vue使用Google Recaptcha验证的实现示例
2024-05-13 09:08:25
浅谈Mysql、SqlServer、Oracle三大数据库的区别
2024-01-23 21:30:40
python中logging库的使用总结
2022-10-29 09:36:28