0
我在我的應用程序中使用了幾個requireJS模塊。當文檔準備就緒時,我想要做某些操作的模塊很少(彼此獨立)。在requireJS中使用document.ready
所以我可以在我的模塊中使用jQuery的document.ready。這是不好的做法。在requireJS模塊中使用document.ready會導致問題嗎?
我在我的應用程序中使用了幾個requireJS模塊。當文檔準備就緒時,我想要做某些操作的模塊很少(彼此獨立)。在requireJS中使用document.ready
所以我可以在我的模塊中使用jQuery的document.ready。這是不好的做法。在requireJS模塊中使用document.ready會導致問題嗎?
的documentation解釋非常好:
「它使用RequireJS當前的DOM準備好加載腳本的速度不夠快,他們完成,試圖與DOM互動應等待任何工作是可能的。 DOM要準備好現代的瀏覽器,這是通過等待DOMContentLoaded事件做「
但是對於那些不支持DOMContentLoaded
舊的瀏覽器,你可以下載指定的模塊,並做到這一點:。
所以只需使用require.js
提供的工具而不是JQuery。