Какая структура конструктора в Jquery правильная

168
09 ноября 2021, 03:10

Объясните чем отличаются две структуры и какую лучше использовать в проектах?

Стандартный конструктор

var DetectorFunc = function () {
  this.init();
};
DetectorFunc.protorype = {
  init: function() {
  },
  add: function() {
  },
}

В моем проекте встречается такая структура

$$.DetectorFunc = new (function()
{
  this.add = function() {
  }
  this.init = function() {
  }
  this.init();
})();

В глобальной среде

1 вариант
----------------------------------
var detector = new DetectorFunc();
detector.add();
2 вариант
----------------------------------
$$.DetectorFunc.add();
READ ALSO
Как открыть приложение Яндекс.Карты при клике на ссылку в Android?

Как открыть приложение Яндекс.Карты при клике на ссылку в Android?

Как сделать, чтобы при нажатии на ссылку в браузере открывалось приложение ЯндексКарты, с местом навигации (координаты)?

195
Добавление номера в блока

Добавление номера в блока

Как создать функцию, при которой при нажатие на кнопку создавался блок и добавлялся к нему номер

80
Не работает ajax в wordpress

Не работает ajax в wordpress

Не могу понять в чем проблемаНа самом сайте в обработчике нажатия на кнопку выполняю этот код:

108