$(文件).ready是否必要?我在stackoverflow中看到了這個問題,但感覺它根本沒有得到回答。有$(document).ready必要嗎?我將所有的javascripts鏈接到頁面底部,所以理論上它們都是在文檔準備就緒之后運行的。
2 回答

瀟瀟雨雨
TA貢獻1833條經(jīng)驗 獲得超4個贊
有
$(document).ready
必要嗎?
沒有
如果您已將所有腳本放在</body>
結束標記之前,那么您已完成相同的操作。
此外,如果腳本不需要訪問DOM,那么除了可能依賴于其他腳本之外,它的加載位置也無關緊要。
對于許多CMS來說,您沒有太多選擇加載腳本的位置,因此它是模塊化代碼使用document.ready
事件的良好形式。如果你在其他地方重復使用它,你真的想回去調試舊代碼嗎?
無關:
作為旁注:你應該使用jQuery(function($){...});
而不是$(document).ready(function(){...});
強制別名$
。

千巷貓影
TA貢獻1829條經(jīng)驗 獲得超7個贊
不,如果您的javascript是關閉之前的最后一件事,您將不需要添加這些標簽。
作為附注,$(document).ready的簡寫是下面的代碼。
$(function() {// do something on document ready});
這個問題可能會很好。你讀過它嗎? jQuery:如果在頁面底部使用外部JS,為什么要使用document.ready?
- 2 回答
- 0 關注
- 457 瀏覽
添加回答
舉報
0/150
提交
取消