形象化的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
投稿

猜你喜欢

  • 中国,美国,英国3国时间同步动态显示js代码

    2007-09-27 20:34:00
  • 合理关闭XHTML标签

    2008-06-25 13:20:00
  • javascript对象概念大全

    2009-05-22 18:24:00
  • 安装PHP遇到“无法载入mysql扩展”解决方法

    2007-06-15 15:04:00
  • 交互设计师应该具备哪些素质

    2009-03-12 12:21:00
  • 用途相似的标签

    2008-05-23 13:11:00
  • 实现div可编辑的常见方法

    2007-11-06 12:02:00
  • 巧用overflow属性解决中间间距问题

    2007-12-08 20:26:00
  • 如何将txt文本中的数据轻松导入MySQL表中

    2009-03-06 17:35:00
  • asp日期转换成汉字格式程序

    2008-07-08 18:19:00
  • 巧用Dreamweaver MX共享Execl XP文件

    2009-07-14 21:56:00
  • 关于Ajax responseText 中文乱码问题

    2008-02-12 16:30:00
  • 模拟兼容性的 inline-block 属性

    2008-04-08 12:37:00
  • 全兼容的纯CSS级联菜单要点浅析

    2009-06-10 14:42:00
  • 实例:arguments.callee的应用

    2009-04-20 12:38:00
  • ASP也使用ORM,给ASP上所有的SQL注入画上句号

    2011-04-03 11:02:00
  • SQL SERVER 建立索引

    2010-07-02 21:01:00
  • asp如何获知Connection对象更多的信息?

    2009-11-23 20:53:00
  • css利用锚点控制翻页

    2008-07-17 13:12:00
  • MSSQL存储过程解秘过程全析

    2010-07-05 08:49:00
  • asp之家 网络编程 m.aspxhome.com