-1

我知道 jQuery 是因为 JavaScript 不能在所有浏览器中工作。然而,jQuery 是一个用 JavaScript 构建的库,那么它怎么能在所有浏览器中工作呢?

4

3 回答 3

3

因为 jQuery 是用普通开发人员在没有 jQuery 时被迫使用的相同技巧编写的。它旨在考虑浏览器之间的所有差异并尽可能标准化它们的行为。它没有什么特别或神奇的地方——只是做你本来会做的事情需要付出很多努力。

于 2012-11-11T00:56:39.533 回答
3

jQuery 只能在浏览器支持 JavaScript 时工作。

jQuery 的目的是不同的浏览器有时会提供不同的 API(例如用于 AJAX/XHR 的东西),jQuery 将其规范化为单个标准 API。这就是 jQuery 的真正好处。

于 2012-11-11T00:56:58.440 回答
1

Javascript 仅适用于具有 javascript 的浏览器。jQuery 只是一个建立在它之上的库,用于提供扩展功能。

于 2012-11-11T00:56:22.967 回答