Что лучше в пользовательских событиях JavaScript или обычных вызовах функций?

В коде 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 является частью основного объекта, который отвечает за отправку запроса на сервер, анализ ответа и отправку результата в компонент пользовательского интерфейса.

Какой из этих двух методов является лучшим способом взаимодействия.Есть предложения?

10
задан Aditya Bhatia 26 June 2012 в 09:11
поделиться