Это субъективное решение, я не уверен, что одно действительно лучше другого.
Наличие единой функции загрузки, которая вызывает все другие функции, имеет простую простоту и позволяет управлять с помощью кода.
Регистрация функций по отдельности имеет несколько дополнительных преимуществ:
- Дает четкую видимость через окно свойств формы того, что зарегистрировано при загрузке.Это может быть особенно полезно для не кодировщиков.
- Если файл JavaScript был общим файлом, используемым в нескольких формах, это позволяет кому-то «выбирать» части файла.
- Позволяет отдельным функциямБыть зарегистрированным и незарегистрированным легко без изменения кода.Это может быть полезно для устранения проблем или работы с отдельными элементами.