У нас есть проект, в котором jQuery объединен с нашим основным JS-файлом приложения javascript, и мне было интересно, безопасно ли вызывать методы jQuery до DOMReady?
Я вижу, что многие веб-сайты предлагают запускать ваш javascript jQuery после DOMReady, например:
$(function(){
$.each(myObject, function(index, val) {
...
});
});
Однако это, по-видимому, задерживает выполнение скрипта, что иногда вызывает проблемы с другими функциями приложения. Поскольку jQuery уже включен в тот же файл JS (вверху), не будет ли безопасно запускать методы jQuery, не дожидаясь DOMReady?
$.each(myObject, function(index, val) {
...
});
В моих тестах это работает нормально, но я просто хочу убедиться, что я не оставлен на произвол судьбы браузера. Я предполагаю, что можно запускать методы jQuery, если они ниже определения jQuery и если это не действия, связанные с DOM. Спасибо за любой вклад.