8000 GitHub - raphaelivan/severino.js: Severino is a JavaScript library to manipulate events.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

raphaelivan/severino.js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Severino

Severino is a very simple away to play with events.

"Cara, crachá. Cara, crachá." by Severino.

Browser

** Doesn't need a browser it runs on any environment.**

Assign Event

emitter.on(event, callback, once);

  var emitter = Severino.wake();

  emitter.on("Post.create", function() {
    # do something
  });

  emitter.on("App.init", function() {
    # do something only once
  }
  , true);

emitter.once(event, callback);

  emitter.once("App.init", function() {
    # do something only once
  })

Remove Event

emitter.off(event, callback);

  emitter.off("App.init", function() {
    # do something
  });
  or
  emitter.off("App.init");

List Events

emitter.events();

  severino.events("Post.create") # => return the function
  or
  severino.events() # => return the events list

Emit Event

emitter.emit(event, parameters);

  severino.emit("Post.create",
    {
        name: "Jhon Doe"
      , age: 33
    }
  );
  or
  severino.emit("Post.create");

Installation

  bower install severino.js

License

Severino is available under the MIT license.

About

Severino is a JavaScript library to manipulate events.

Resources

Stars

Watchers

Forks

Packages

No packages published
0