我曾多次听说 jQuery 最强大的资产是它查询和操作 DOM 中元素的方式: 您可以使用 CSS 查询来创建复杂的查询,这在普通的 javascript 中是非常困难的。
然而,据我所知,你可以用 Internet Explorer 8及以上版本支持的 document.querySelector
或 document.querySelectorAll
达到同样的效果。
因此,问题是: 如果 jQuery 最强大的资产可以通过纯 JavaScript 实现,为什么还要冒 jQuery 开销的“风险”呢?
我知道 jQuery 不仅仅有 CSS 选择器,比如跨浏览器的 AJAX,漂亮的事件附加等等。但是它的查询部分是 jQuery 强大功能的很大一部分!
有什么想法吗?