在 jQuery 3.x 版本及以上,入口函數 .ready() 是可以省略的。jQuery 3.x 版本中引入了對原生 DOMContentLoaded 事件的支持,該事件在頁面 DOM 加載完成后觸發,因此可以使用如下方式來代替 .ready():
在早期版本的 jQuery 中,.ready() 是必須的入口函數,因為其可以保證在 DOM 加載完成后再執行 JavaScript 代碼,避免因為 DOM 元素尚未加載完成而導致的 JavaScript 執行失敗。但是從 jQuery 3.x 開始,這個問題已經被解決了,因此可以省略 .ready(),直接使用 $(document).on('DOMContentLoaded', function() {}); 來代替。