OOP JavaScript example

Last updated on 23/06/2014
var app = app || {};
 
//object literal
app = {
  init: function(){
    this.cache();
    this.bind();
  },
  cache: function(){
    this.anchor = $( 'a' );
  },
  bind: function(){
    this.anchor.on( 'click', this.doSomething )
  },
  doSomething: function(){
    console.log( "Simple app."  );
  }
}
 
app.init();