RSS Feed LinkedIn Google Plus

Címke: microevent.js

  1. MicroEvent.js – micro event emitter in 20 lines

    2011. július 6. szerda

    A MicroEvents.js lib események kezelésére pontosan azt tudja, ami általában kell: az observer programtervezési mintát valósítja meg.

    // A Ticker „osztály” támogatni fogja az observer pattern-t
    MicroEvent.mixin(Ticker);
    
    // létrehozunk egy példányt
    var ticker = new Ticker();
    
    // aminek figyelni fogjuk a „tick” eseményét
    ticker.bind('tick', function(arg1, arg2) { /*… */ });
    
    // a ticker objektumon belül pedig egyszerűen csak
    this.trigger('tick', arg1, arg2);
    

    Egy objektum egy adott eseményéhez több observer-t is lehet rendelni. Kell ennél több? ;)