可能重复:
jQuery Standards and Best Practice
Javascript Best Practices
在发现我写的网站像疯了一样泄漏内存后,我开始尝试改进编写Javascript / jQuery代码的方式。
例如,而不是写:
if ($('#elem').is(':checked'))
我可以写:
if ($('#elem')[0].checked))
直接与DOM交互而不是使用jQuery作为中间人提高速度,对吗?
至于内存泄漏,我应该考虑将jQuery回调变成闭包吗?如果我在回调中引用一个元素,我应该在它使用结束时使引用无效吗?或者浏览器会为我处理这个问题吗?
我只是在编写代码时要记住一些好的提示。
答案 0 :(得分:0)
通过JSLint运行所有JS