摘要: 在浏览器中,DOM的实现和ECMAScript的实现是分离的。比如 在IE中,ECMAScrit的实现在jscript.dll中,而DOM的实现在mshtml.dll中;在Chrome中使用WebKit中的 WebCore处理DOM和渲染,但ECMAScript是在V8引擎中实现的,其他浏览器的情况类似。所以通过JavaScript代码调用DOM接 口,相当于两个独立模块的交互。相比较在同一模块中的调用,这种跨模块的调用其性能损耗是很高的。但DOM操作对性能影响最大其实还是因为它导致了浏览器 的重绘(repaint)和回流(reflow) 阅读全文
posted @ 2017-10-17 19:45 web前端开发博客 阅读(7541) 评论(0) 推荐(1) 编辑