浏览器是否可能与 JQuery 不兼容?

Is it possible for browser to be NOT compatible with JQuery?

我在 jQuery 网站上看到 jQuery 是 "cross-platform"
但这不是很明显吗?
浏览器可能与 jQuery 不兼容吗?
鉴于每个浏览器 都是 essentialy 解释器 for JavaScript,
鉴于 jQuery IS JavaScript 代码。
我可以写一个浏览器不兼容的js库吗?
请帮助我理解这个问题
谢谢

Of course

更广泛地说,特定浏览器可能会解释 JavaScript 的某些版本,这与 jQuery 所针对的版本不同。

Is it possible for me to write a js library that will not be browser compatible?

是的。

事实上,jQuery 的巨大卖点之一是它标准化了旧浏览器 API,因此您实际上可以在 jQuery 中编写更少的代码,与更多浏览器兼容,如果你写的是纯 javascript.

现在现代浏览器的情况有所不同

[edit] 举个例子,旧版浏览器并不总是以相同的方式实现 'addEventListener',尤其是 Internet Explorer,因此 jQuery 会将其标准化。

Netscape 2.0 可能... 否则,目前的浏览器集成了 V8 javascript 引擎,并且基于(在某些构建上)chromium 项目(chrome、opera、vivaldi 等),因为那是最好的。

这就是为什么今天在 2018 年再次为 css 属性添加前缀是没有用的,否则会浪费时间来尝试支持所有 <2016 年的旧浏览器。 此外 JQuery 在完整包中相对无用,因为...实现大量进化的 V8。 在这一天,您可以在不需要 jQuery 且没有困难的情况下使用完整的 vanilla JS 进行编码。