【发布时间】:2018-04-30 10:02:54
【问题描述】:
<html>
<body bgcolor="WHITE">
<p>Paragraph 1</p>
<script type="text/javascript">
//Script block 1
alert("Fisrt Script Block");
</script>
<p>Paragraph 2</p>
<script type="text/javascript">
//Script block 2
alert("Second Script Block");
</script>
<p>Paragraph 3</p>
</body>
</html>
我保存了这个 html 文件,然后在 Firefox 和 Chrome 中执行它。
在 chrome 中运行代码时,警报框(两者)首先弹出,然后显示段落内容。而在 Firefox 中,首先会加载段落标签中的内容,然后是第一个警报,然后是第二个段落,然后是第二个警报,然后单击确定按钮后,会显示第三个段落内容。
如据我所知,这种差异是由于 Firefox 和 Chrome 使用的解释器不同,我确信这一点。
我的问题是,这种行为叫什么?我的意思是拥有自己的口译员的行为,它被称为什么吗?
任何帮助将不胜感激。谢谢!
【问题讨论】:
-
不同的公司,不同的产品,不同的优化 -> 不同的解释器。
标签: javascript html web