backbone.namespacedevents

1.0.2 • Public • Published

Backbone.NamespacedEvents

A Backbone.js extension meant to clean up global event pollution.

The goal of this extension is to cut down on generic global Backbone.Event triggers and promote namespacing of events that are fired globally.

Getting Started

To install:

Node: npm install --save backbone.namespacedevents Bower: bower install --save backbone.namespacedevents

After you've included the plugin on your page or in your module, you can start using it.

var NSE_View = Backbone.View.extend({
  eventNamespace: 'NSE_View',

  render: function () {
    this.trigger('render');
    this.trigger('rendered');

    return this;
  };
});

When the render and rendered events are fired within the NSE_View, Backbone.Events will trigger NSE_View:render and NSE_View:rendered, respectively.

/backbone.namespacedevents/

    Package Sidebar

    Install

    npm i backbone.namespacedevents

    Weekly Downloads

    1

    Version

    1.0.2

    License

    ISC

    Last publish

    Collaborators

    • gmurphey