#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