//create a Backbone Router var myRouter = new Backbone.Router(); //create a help route using route method, route(route, name, callback-function) myRouter.route('help','help',function(){ console.log('The url hash just change to /#help'); }); //change url hash to "#help", but Backbone does nothing window.location.hash = 'help'; //tell Backbone to start listening for changes in the URL Backbone.history.start(); //change url hash to "#help", now routes work! window.location.hash = 'help';