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。