在我理解vanilla Javascript之前,使用易于编写的jQuery是否有缺点?

时间:2014-09-05 12:35:30

标签: javascript jquery performance frontend

由于我现在正在学习vanilla JavaScript,因此在搜索JS文档时(主要是在Mozilla MDN上),我并不总是知道该怎么问。所以,我使用jQuery中的知识,直到我到达那里。

那么,在我学习的过程中使用jQ代替缺乏完整的JS理解时,我应该注意哪些性能或其他缺点?

2 个答案:

答案 0 :(得分:3)

现在,客户端运行得足够快,您不必担心vanilla JavaScript和jQuery之间的任何性能差异。因此,可以说这是一种“过早优化”,因此我给出了我总是给出的相同答案:使用您所知道的/更容易维护的内容,直到您可以通过分析器证明关键性能瓶颈;只有这样你才能弄清楚如何提高性能,可能包括转换为香草JS。

答案 1 :(得分:0)

您应该学习如何从DOM中检索元素以及javascript与HTML的关系。基本上你正在改变html元素和属性。

http://en.wikipedia.org/wiki/Document_Object_Model

http://www.w3schools.com/js/js_htmldom.asp

https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model