JQuery 使用的运行时

发布于 2024-07-08 07:57:36 字数 133 浏览 5 评论 0原文

假设 JQuery 实际上不是 ECMA 规范的实现而是某种框架是否正确?

如果这是真的,它使用什么运行时? 比如在IE中,最终是不是IE中的javascript引擎就结束了呢?

谢谢塞什

Is it correct to assume that JQuery is not actually an implementation of ECMA spec but rather some kind of framework?

If that is true, what run time does it use? For example in IE, does it finally end up with the javascript engine in IE?

thanks

Sesh

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

面犯桃花 2024-07-15 07:57:36

jQuery 完全用 Javascript 编写。 它使用运行它的浏览器中的任何 Javascript 引擎运行,因此如果您在 IE 中运行它,它就会使用 IE 的引擎。 在 Firefox 中,它使用 Firefox 引擎。

基本上它只是一个围绕每个浏览器都遵守的半标准 Javascript API 构建的 API。 它会考虑浏览器之间的任何怪癖,并为您(内部)平滑它们,以便当您在框架内开发时,无论浏览器如何,一切都可以正常工作。

它仅在每个浏览器允许的范围内遵循 ECMA 规范。

jQuery is written entirely in Javascript. It runs using whatever Javascript engine is in the browser that runs it, so if you run it in IE, it uses IE's engine. In Firefox it uses the Firefox engine.

Basically it's just an API built around the semi-standard Javascript API every browser complies to. It takes any quirks between browsers into account and smooths them out (internally) for you so that everything works the same regardless of browser when you develop within the framework.

It follows the ECMA spec only as much as every browser allows.

独﹏钓一江月 2024-07-15 07:57:36

jQuery 是一个用 javascript 编写的框架,因此当然是由浏览器的 javascript 引擎运行的。

jQuery is a framework written in javascript, and so is of course run by the browsers javascript engine.

凤舞天涯 2024-07-15 07:57:36

jQuery 不是 ECMA 规范的实现,而是一个 javascript 框架。 它能够在所有现代浏览器中运行,并提供使 javascript 开发更容易的 API。 由于浏览器之间的 javascript 运行时不同,因此 jQuery 会动态检测浏览器并采取相应的操作。

所以回答你的问题,在 IE 中它最终在 IE 的 javascript 引擎下运行。

jQuery is not an ECMA specification implementation, but a javascript framework. It is able to run in all modern browsers and provides an API that makes javascript development easier. Because the javascript runtime is different among the browsers, jQuery detects the browser dynamically and acts accordingly.

So to answer your question, in IE it ends running under IE's javascript engine.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文