Возможные Дубликаты:
jQuery Standards and Best Practice
Javascript Best PracticesКаковы некоторые хорошие практики при написании кода Javascript/jQuery?
Обнаружив, что сайт я написал утечка памяти, как сумасшедший, я начал пытаться улучшить то, как я пишу Javascript/Код jQuery.
Например, вместо:
if ($('#elem').is(':checked'))
Я могу написать:
if ($('#elem')[0].checked))
Непосредственно взаимодействует с DOM, а не с помощью JQuery, как средний человек улучшает скорость, не так ли?
Что касается утечек памяти, следует ли рассматривать обратные вызовы jQuery как закрытие? Если я ссылаюсь на элемент в обратном вызове, должен ли я аннулировать ссылку в конце ее использования? Или браузер позаботится об этом для меня?
Я сразу после нескольких хороших советов, которые следует иметь в виду при написании кода.
возможно дубликат [стандартов Jquery и наилучшей практике] (http://stackoverflow.com/questions/1245598/jquery-standards-and-best-practice), [Javascript Best Практика] (http://stackoverflow.com/questions/39691/javascript-best-practices), [Практически ориентированные на Javascript рекомендации?] (Http://stackoverflow.com/questions/907225/object-oriented-javascript-best -практики), ... – sth
Теперь я посмотрю на эти темы. Спасибо за ссылки. – dave
Конечно, второй пример быстрее первого. В любом случае. Для хорошей практики вы говорите о скорости или удобочитаемости? – Warty