Pau*_*aul 5 javascript internet-explorer html-parsing offsetwidth
我正在将我的应用程序转换为使用XHTML严格模式(之前它没有DOCTYPE).但是,我注意到在获取offsetHeight/offsetWidth时出现了明显的降级.这在具有大量DOM元素的页面上非常明显,假设一个表有1列800行,单元格只有一段文本.访问该表中的每个后代元素以获取其偏移维度比IE在Quirks模式下呈现页面时要慢.为什么会这样?有没有人知道帮助IE计算那些offsetValues的技巧?
我建议强制 IE 以标准模式而不是怪癖模式呈现页面。这可以通过在 html 文档的头部添加元标记或设置 Web 服务器来添加 X-UA-Compatible 标头来完成。
<meta http-equiv="X-UA-Compatible" content="IE=8;FF=3;OtherUA=4" />
Run Code Online (Sandbox Code Playgroud)
另外,使用内置的 javascript 框架,如 jquery、prototype、yui 等,其中大多数已经解决了不同渲染引擎上的问题。
| 归档时间: |
|
| 查看次数: |
5539 次 |
| 最近记录: |