在我理解香草Javascript之前,使用容易编写的jQuery有缺点吗
Are there drawbacks to using easily-written jQuery until i understand vanilla Javascript?
由于我现在正在学习普通的JavaScript,我不知道在搜索JS文档时该问什么(主要是在Mozilla MDN上)。所以,我使用我在jQuery中所知道的,直到我到达那里。
那么,当我在学习时使用jQ来代替我对JS缺乏全面理解时,我应该注意什么性能或其他缺点呢?
如今,客户端运行速度足够快,您不必担心普通JavaScript和jQuery之间的任何性能差异。因此,可以说这是一种"过早的优化",所以我给你的答案和我一直给的一样:使用你所知道的/更容易维护的东西,直到你可以通过探查器证明关键的性能瓶颈;只有到那时,您才应该知道如何提高性能,可能包括切换到vanillaJS。
您应该了解如何从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
相关文章:
- 如何编写jQuery代码
- 尝试使用鼠标点击事件响应编写jQuery HTML5聊天框程序
- 如何编写 JQuery 函数以在 Django 模板的特殊位置显示文本
- 在编写jQuery插件进行外部Ajax调用时,这是一个坏主意吗?
- 为什么这两种编写jQuery插件的方法是等价的
- 如何使用ASPNETMVCturbolinks在正文中编写jQuery
- 如何在javascript中编写jquery “is”方法
- 编写jQuery更有说服力 - 结合逻辑
- 编写jQuery插件,需要让页面知道代码已经执行
- 编写jquery插件,它没有执行
- 如何编写jQuery-AJAX函数来附加从PHP接收的列表项并显示“正在加载”.“消息,直到收到他的响应
- 在自然 JavaScript 中编写 jQuery 的 replaceWith() 的最佳方式
- 在编写jquery函数时使用变量
- 如何编写jQuery函数来显示和隐藏表单的某些部分
- 何时编写jQuery插件
- 编写JQuery来改变Drupal 7的TB Megamenu的行为
- 如何以更精简的方式编写jQuery代码?
- 编写jquery 1.8脚本来使用jquery 3.x
- 使用JSDoc编写jQuery文档
- 如何更模块化地编写jQuery代码