浏览器是否可能与 JQuery 不兼容?
Is it possible for browser to be NOT compatible with JQuery?
我在 jQuery 网站上看到 jQuery 是 "cross-platform"
但这不是很明显吗?
浏览器可能与 jQuery 不兼容吗?
鉴于每个浏览器 都是 essentialy 解释器 for JavaScript,
鉴于 jQuery IS JavaScript 代码。
我可以写一个浏览器不兼容的js库吗?
请帮助我理解这个问题
谢谢
更广泛地说,特定浏览器可能会解释 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 进行编码。
我在 jQuery 网站上看到 jQuery 是 "cross-platform"
但这不是很明显吗?
浏览器可能与 jQuery 不兼容吗?
鉴于每个浏览器 都是 essentialy 解释器 for JavaScript,
鉴于 jQuery IS JavaScript 代码。
我可以写一个浏览器不兼容的js库吗?
请帮助我理解这个问题
谢谢
更广泛地说,特定浏览器可能会解释 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 进行编码。