没看太明白,停顿跟用setTimeout是怎么个关系,还有这个update是怎么做的,拼html还是dom操作,click鼠标是在任意位置,还是在渲染出来的div上?
【 在 nullgate (空门·恨只恨我们家鬼害家神) 的大作中提到: 】
: 我写的一个复杂的页面渲染引擎,在构造出大量 div 之后,只要 click 鼠标之后,系统就会停顿很久(我用的 setTimeout),间隔会超过 500ms。但是我用 IE dev tool 的 profiler 分析了几十秒,我得脚本总耗时不超过 128ms(唯一入口是这个 update...)
: 完全不可理喻啊,难道是由于 click 事件在这些 div 之间 bubbling ?怎么都像 IE8 的 bug 啊。
: 我完全没有捕捉任何鼠标事件 -_-b
: _SM_cn_monadic_phantom_sample_Test_update 114 128.00 4.00
: _SM_cn_monadic_phantom_render_Visualization_evolve 114 124.00 116.00
: _SM_cn_monadic_phantom_master_AxisScenario_update 114 124.00 .00
--
FROM 114.243.191.*