<style type="text/css">
<!--
@page
{margin:2cm}
p
{margin-bottom:0.21cm}
-->
</style>
<style type="text/css"> <!-- @page {margin:2cm} p {margin-bottom:0.21cm} --> </style>
各种主流浏览器的javascript引擎和DOM实现:
<style type="text/css"> <!-- @page {margin:2cm} td p {margin-bottom:0cm} p {margin-bottom:0.21cm} --> </style>
|
浏览器 |
Javascript实现 |
DOM实现 |
|
IE |
Jscript.dll |
Mshtml.dll |
|
Safari |
SquirrelFish |
WebKit的WebCore |
|
Chrome |
V8引擎 |
WebKit的WebCore |
|
FireFox |
TraceMonkey |
Gecko |
<style type="text/css"> <!-- @page {margin:2cm} p {margin-bottom:0.21cm} --> </style>
注:这样的设计可以使DOM是一种language-independent的API,然而这样却会产生一定的性能损失。
本文介绍了主要浏览器如IE、Safari、Chrome、Firefox等所使用的JavaScript引擎及DOM实现方式,包括Jscript.dll、SquirrelFish、V8引擎和TraceMonkey等,并讨论了这种设计对DOM API的影响。

330

被折叠的 条评论
为什么被折叠?



