JavaScript:从一个类调度事件并在另一个类中侦听

时间:2011-07-15 21:03:44

标签: javascript

我可以从一个类调度事件并在JAVASCRIPT中的另一个类中监听它。任何人都可以帮我解决这个问题。

function onButtonClickHandler(){ alert("Testing Add event listener"); }
test.addEventListener("buttonClick",onButtonClickHandler);

2 个答案:

答案 0 :(得分:0)

是:

test.addEventListener("click",onButtonClickHandler);

答案 1 :(得分:0)

Javascript没有类,但您可以模仿行为:

 var NS = {};
 NS.Class1 = function () {
        return {
            eventHandler: function () {alert('Class 1')}
        }
 }()

 NS.Class2 = function () {
         return {
            handler: null,
            action: function () {
               if(this.handler) this.handler.call(arguments) 
               else alert('default')
            }
          }
 }()

 NS.Class2.handler = NS.Class1.eventHandler
 NS.Class2.action()