Цель подписки на YUI?

#javascript #dom-events #yui

#javascript #dom-события #yui

Вопрос:

Какова цель подписки? Вот мой элемент управления календарем:

Код:

 var myCal = new yuiCalendar('myCal');
var ripDate = function (type, args) {
   // My code
}

myCal.selectEvent.subscribe(ripDate);
  

Это пользовательское событие? Переопределяю ли я событие по умолчанию? Запускается ли это событие в фоновом режиме независимо от того, подписываюсь ли я на него? В .NET управляющие события запускаются независимо от того, используете вы их или нет. Чем это отличается от использования .on(...) ?

Может кто-нибудь, пожалуйста, дать достойное описание использования подписки, если есть какая-либо документация (с возможным примером кода), то это было бы оценено.

Ответ №1:

В YUI есть много документации и примеров.

Вы не переопределяете событие, подписываясь на него, вы прослушиваете его и действуете в зависимости от любых событий. Вы можете подписываться столько раз, сколько захотите, и они будут прослушиваться в порядке подписки.

Подписка на документы CustomEvent

.on — это псевдоним для addListener, который используется для прослушивания событий DOM.

Начните с домашней страницы YUI 2 и перейдите к документам и примерам.

Комментарии:

1. Да, я просмотрел много документации. Я не опытный разработчик JavaScript, поэтому я не знаю, что означает подписка. И нет, где я могу найти, что это значит и почему вы хотите это сделать. Это то, что я хотел знать.

2. Подписавшись, вы ожидаете запуска своего кода, когда что-то произойдет. В вашем случае «selectEvent» элемента управления YUI Calendar. Разработчик. yahoo.com/yui/calendar/#events