Javascript: шаблон модуля или шаблон конструктора / прототипа?

Я хотел бы знать, если модуль Шаблон или шаблон Constructor / protoType больше подходят для моей работы.

В основном я использую ненавязчивый javascript - в документе HTML есть ссылка на файл .js.

Мое понимание шаблона модуля:

  • вызов метода INIT (который, по сути, является общедоступным методом, который я могу создать и вернуть с помощью шаблона модуля)
  • В методе INIT назначьте все события щелчка и т. Д.

Это звучит как идеальный образец для моей ситуации, поскольку мне не нужно создавать объекты, иерархии наследования и т. Д.

Мое понимание шаблона «Конструктор / прототип»:

  • для создания объектов
  • для использования наследования ( т.е. подтипы супертипа)

Правильно ли я, что для предоставления ненавязчивого javascript идеален шаблон модуля?

73
задан ataddeini 2 June 2012 в 12:02
поделиться