2011-09-20 71 views
1

我已經看到了這兩種方式,但哪個更好或者沒有關係。jQuery Document Ready - 最好是包裝每個語句還是將所有語句包裝在一個document.ready事件中?

我感覺好像包裝每個語句可能更清晰,但只是想知道如果你有更多的回調,如果你有50個語句,每個語句都有自己的document.ready事件處理程序?

+0

我的選擇是至少把它們都放在一個以提高可讀性。 –

+0

你爲什麼要包裝每一個陳述?這聽起來好像還有很多要寫...... –

回答

4

在jQuery開發人員中,有一種誘惑讓所有事件都陷入$(document).ready僞事件中。畢竟,它在大多數例子中都會用到。

儘管$(document).ready非常有用,但它在頁面呈現期間發生,同時對象仍在下載。如果您注意到您的頁面在加載時停頓,那麼所有這些功能都可能是原因。

通過將jQuery函數綁定到$(window).load事件,在HTML(包括內容)調用的所有對象都已下載之後發生,可以在頁面加載期間減少CPU利用率。

瞭解更多關於jQuery的性能和最佳實踐herewatch this video

相關問題