2013-11-02 2 views
0

Я использую несколько модулей requireJS в своем приложении. Существует несколько модулей (независимо друг от друга), в которых я хочу выполнять определенные операции, когда документ готов.Использование document.ready in requireJS

Так что я могу использовать документ jquery.ready внутри своих модулей. Это плохая практика. Будет ли использование document.ready в requireJS-модулях вызовет проблемы?

ответ

1

documentation объясняет это очень хорошо:

"Это возможно при использовании RequireJS для загрузки скриптов достаточно быстро, что они завершат до DOM готова Любая работа, которая пытается взаимодействовать с DOM должен ждать. DOM, чтобы быть готовым для современных браузеров, это делается в ожидании события DOMContentLoaded "

Но для старых браузеров, которые не поддерживают DOMContentLoaded, вы можете загрузить данный модуль и сделать это:..

Так что просто используйте средства, предоставляемые require.js, а не JQuery.

Смежные вопросы