在我理解香草Javascript之前,使用简单编写的jQuery有缺点吗?

在我理解香草Javascript之前,使用简单编写的jQuery有缺点吗?,javascript,jquery,performance,frontend,Javascript,Jquery,Performance,Frontend,由于我现在正在学习香草JavaScript,所以在搜索JS文档(主要是Mozilla MDN)时,我并不总是知道该问什么。所以,在我到达jQuery之前,我一直在使用我在jQuery中知道的东西 那么,当我在学习时使用jQ来代替我对JS缺乏全面理解时,我应该注意哪些性能或其他缺点?您应该了解如何从DOM检索元素以及javascript与HTML的关系。基本上,您正在更改html元素和属性 现在,客户端运行速度足够快,您不必担心vanilla JavaScript和jQuery之间的任何性能差

由于我现在正在学习香草JavaScript,所以在搜索JS文档(主要是Mozilla MDN)时,我并不总是知道该问什么。所以,在我到达jQuery之前,我一直在使用我在jQuery中知道的东西


那么,当我在学习时使用jQ来代替我对JS缺乏全面理解时,我应该注意哪些性能或其他缺点?

您应该了解如何从DOM检索元素以及javascript与HTML的关系。基本上,您正在更改html元素和属性


现在,客户端运行速度足够快,您不必担心vanilla JavaScript和jQuery之间的任何性能差异。因此,可以说这是一种“过早的优化”,所以我给你的答案和我一直给你的一样:使用你知道的/更容易维护的,直到你可以通过分析器演示一个关键的性能瓶颈;只有到那时,您才应该知道如何提高性能,可能包括切换到vanilla JS。

有关详细答案,请参阅。就个人而言,我需要一些时间从jQuery回到Vanilla JS,但我认为这绝对是值得的。