Javascript 如何使用骨干路由器?

Javascript 如何使用骨干路由器?,javascript,backbone.js,router,Javascript,Backbone.js,Router,我正在努力学习,所以我创建了我的第一条路线: var Router = Backbone.Router.extend({ routes: { "": "home" } }); var router = new Router(); router.on("route:home", function() { alert('the router works!!'); }); alert('after the router!!'); 然后我将浏览器导航到www.m

我正在努力学习,所以我创建了我的第一条路线:

var Router = Backbone.Router.extend({
    routes: {
        "": "home"
    }
});
var router = new Router();
router.on("route:home", function() {
    alert('the router works!!');
});
alert('after the router!!');
然后我将浏览器导航到
www.mydomain.com/thefolder/
,在路由器之后显示警报
,但不幸的是,我没有看到
路由器工作。我尝试插入各种路由,例如
“/”
“thefolder/”
“/thefolder/”
,但似乎没有任何效果


有人知道我做错了什么吗?

如果我可以引用医生的话

在页面加载期间,在应用程序完成所有页面的创建之后 它的路由器,一定要调用
主干.history.start()
,或者
Backbone.history.start({pushState:true})
路由初始URL

添加
Backbone.history.start()

如果我可以引用文档,请参见演示

在页面加载期间,在应用程序完成所有页面的创建之后 它的路由器,一定要调用
主干.history.start()
,或者
Backbone.history.start({pushState:true})
路由初始URL

添加
Backbone.history.start()
请参阅演示

您可以签出此链接和-不错的入门套件您可以签出此链接和-不错的入门套件