JSFiddle - React, Tailwind, and code Playground
HTML
<script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.3.3/backbone.js"></script>
JavaScript
Workspace = Backbone.Router.extend({
routes: {
"help": "help", // #help
"search/:query": "search", // #search/kiwis
"search/:query/p:page": "search" // #search/kiwis/p7
},
help: function() {
alert("help");
},
search: function(query, page) {
alert("search",query,page);
},
new: function() {
alert("new");
}
});
Main = Backbone.View.extend({
tagName: 'div',
initialize: function() {
app.route('new','new');
},
render: function() {
return this;
}
});
app = new Workspace();
Backbone.history.start();
console.log(Backbone.history);
main = new Main();
app.navigate('/search/<aaa>',{trigger:true});