gpt4 book ai didi

javascript - 了解 Javascript 版本

转载 作者:行者123 更新时间:2023-11-29 20:03:05 24 4
gpt4 key购买 nike

我想问几个关于 javascript 的问题:

1.每个浏览器都自己实现javascript吗?还是它们是通用的 SDK\API 或其他什么?

2.如果各个浏览器自己实现,javascript引擎是否与浏览器版本绑定(bind)?

我的意思是,我可以为同一个浏览器版本使用 2 个不同的引擎吗?

3.是否有所有javascript引擎必须遵循的标准?这个标准对内存有没有定义

分配? (比方说,我如何分配一个 javascript 字符串?)

最后,

每个浏览器的实现名称是什么?例如,我知道 FirFox 使用

名为“Rhino”的实现,我说得对吗?

非常感谢!迈克尔

最佳答案

  1. 是的,他们自己实现 JavaScript。
  2. 是的,与浏览器版本绑定(bind)。不,同一个浏览器版本不能有 2 个不同的引擎。您可以针对不同的浏览器版本。
  3. 是的,它叫EcmaScript .大多数实现都很好地遵循了它。
  4. FireFox 不使用 Rhino。 Mozilla 开发了它,但在 FireFox 中的实现是不同的。所有浏览器都实现单线程 JavaScript,而 Rhino 不是单线程的。

关于javascript - 了解 Javascript 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13458408/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com