Нет, в этом нет необходимости, если вы знаете, что у вас нет каких-либо отложенных вещей, и в большинстве случаев вы будете знать, разработали ли вы то, над чем работаете сверху вниз.
- Вы не знаете, когда вводите чужой код без тщательного аудита.
Итак, спросите себя, используете ли вы фреймворк или редактор, который помогает вам со структурой? Вы вводите чужой код и не удосужились прочитать каждый файл? Готовы ли вы пройти через матрицу операционной системы, браузера и версии браузера для тестирования вашего кода? Вам нужно выжать из вашего кода каждую унцию скорости?
document.ready () делает многие из этих вопросов неактуальными. document.ready () был разработан, чтобы облегчить вам жизнь. Это дает небольшой (и, осмелюсь сказать, приемлемый) удар по производительности.