В коде Js, если есть два объекта js (один обрабатывает пользовательский интерфейс (например, форма), а другой отправляет запрос на сервер.
Как лучше взаимодействовать между этими компонентами с помощью пользовательских событий или вызова обычной функции. ,
Например,
clickForm = function(){
validateForm();
$(document).trigger("submitForm",{"userData":userData});//Event submitForm listened by formManager submitForm method.
}
ИЛИ
clickForm = function(){
validateForm();
formManager.submitForm(userData);
}
метод clickForm является частью компонента пользовательского интерфейса, который отвечает за управление взаимодействием пользовательского интерфейса с HTML-кодом.Эта функция обычно вызывается при нажатии кнопки отправки.
Метод submitForm является частью основного объекта, который отвечает за отправку запроса на сервер, анализ ответа и отправку результата в компонент пользовательского интерфейса.
Какой из этих двух методов является лучшим способом взаимодействия.Есть предложения?