主题:【原创】新时代新潮流WebOS 【1】 -- 邓侃
1.XML(含HTML)的处理历来就有DOM派和SAX派(不是SEX派),至于详细的看一看这里 --- Choosing between SAX and DOM。虽然给人贴标签有点文()革遗风,让人有点不齿,但俺还是要给楼主拍个队,画个线。俺的看法是LZ是表面上的DOM派,骨子里面的SAX派。没有办法,手机那个平台(AP),内存又小(好像大部分小于等于256MB),还特别怕CPU累着(怕费电),于是楼主就鼠首两端 --- 骑墙派也忒不好玩。
2.楼主的那个例子就代表个理论问题,不说明真正的实际工程问题 --- 那个DOM tree忒小了,简直是塔克拉马丹大沙漠里的一棵小草。“真正的”DOM TREE可以用FIREFOX中的DOM INSPECTOR看看新浪,网易,乃至于西西河的网页,哪里是棵树,简直就是老百姓家里的柴火堆。 比较柴火堆的DOM TREE和Rendering Tree更有实际意义,比如内存占用量,计算时间等等。这个网页太简单的时候,DOM和SAX没有区别,这有点让俺想起了N年前的网络段子 --- 如果俺有了钱。如果俺有了钱,俺就雇上N多的程序员写个两个Render ENGINE,一个用DOM,一个用SAX,内存多了就用DOM,CPU快了就用SAX。
3.每个RENDER ENGINE中都有些类似人体上阑尾的退化器官,至于要不要把这些“退化器官”割掉,那就仁者见仁,智者见智了。
- 相关回复 上下关系8
🙂【原创】【20】WebKit的结构与解构 23 邓侃 字7377 2009-05-24 09:55:56
🙂【讨论】乱弹123
🙂太守不是在批评,是替我喊冤 2 邓侃 字380 2009-05-25 05:38:55
🙂SAX对于非顺序引用好像并不方便 1 四处张望 字42 2009-05-26 04:01:47
🙂你这是“下三路”,俺那是“上三路”。 2 素里太守 字16 2009-05-25 17:42:39
🙂我也在准备板砖 2 yueyu 字36 2009-05-25 02:06:32