由于我现在正在学习vanilla JavaScript,因此在搜索JS文档时(主要是在Mozilla MDN上),我并不总是知道该怎么问。所以,我使用jQuery中的知识,直到我到达那里。
那么,在我学习的过程中使用jQ代替缺乏完整的JS理解时,我应该注意哪些性能或其他缺点?
答案 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