[英]How do I know how to design my callback function for my event listener in YUI?
我剛剛開始使用YUI。 我試圖了解如何將元素訂閱到不同的事件。 看起來很簡單。 這是我從Yahoo的示例中調整的一些代碼:
// "click" event listener for the second Button's Menu instance
var onMenuClick = function (p_sType, p_aArgs) {
var attributes = { width: { to: 0 } };
var oEvent = p_aArgs[0], // DOM event
oMenuItem = p_aArgs[1]; // MenuItem instance that was the
// target of the event
if (oMenuItem) {
YAHOO.log("[MenuItem Properties] text: " +
oMenuItem.cfg.getProperty("text") + ", value: " +
oMenuItem.value);
}
};
// Add a "click" event listener for the Button's Menu
oMenuButton2.getMenu().subscribe("click", onMenuClick);
我看了看又看,但是找不到任何文檔可以告訴我回調映射到什么事件時的外觀。 我的第一個沮喪是我找不到事件清單。 我猜想事件模擬中的所有事件都是公認的事件。 但是我仍然不知道回調的簽名應該是什么。
有人可以告訴我每個回調函數應該完成什么(根據參數的類型)? 更好的是,這些東西的文檔在哪里?
這是您作為示例給出的特定回調的文檔 。 我同意您的意見,並非憑直覺設計的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.