3
可能重複:
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實踐](http://stackoverflow.com/questions/39691/javascript-best-practices),[面向對象的Javascript最佳實踐?](http://stackoverflow.com/questions/907225/object-oriented-javascript-best -practices),... – sth 2010-08-18 03:04:29
我現在來看看這些線程。感謝您的鏈接。 – dave 2010-08-18 03:11:56
當然,第二個例子比第一個例子快。無論如何。對於良好的做法,你是在談論速度還是可讀性? – Warty 2010-08-18 03:30:14