编写Javascript / jQuery代码时有哪些好的做法?

时间:2010-08-18 03:01:38

标签: javascript jquery

  

可能重复:
  jQuery Standards and Best Practice
  Javascript Best Practices

在发现我写的网站像疯了一样泄漏内存后,我开始尝试改进编写Javascript / jQuery代码的方式。

例如,而不是写:

if ($('#elem').is(':checked'))

我可以写:

if ($('#elem')[0].checked))

直接与DOM交互而不是使用jQuery作为中间人提高速度,对吗?

至于内存泄漏,我应该考虑将jQuery回调变成闭包吗?如果我在回调中引用一个元素,我应该在它使用结束时使引用无效吗?或者浏览器会为我处理这个问题吗?

我只是在编写代码时要记住一些好的提示。

1 个答案:

答案 0 :(得分:0)

通过JSLint运行所有JS