Если у меня много функций при запуске, все ли они должны быть под одним:
$(document).ready(function() {
или у меня может быть несколько таких утверждений?
Это законно, но иногда это вызывает нежелательное поведение. В качестве примера я использовал библиотеку MagicSuggest и добавил два входа MagicSuggest на страницу моего проекта и использовал отдельные функции готовности документов для каждой инициализации входов. Самая первая инициализация ввода работала, но не вторая и тоже не выдавала ошибки, Второй вход не появлялся. Поэтому я всегда рекомендую использовать одну функцию готовности документа.