Javascript 主干刷新/书签页面不工作

Javascript 主干刷新/书签页面不工作,javascript,html,backbone.js,Javascript,Html,Backbone.js,我有一个网页,我正在使用主干网将其制作成一个单页应用程序,但刷新页面或跟随书签不起作用-JS说它是未定义的等等 为了简单起见,这是一个精简版 this.LeBaron=新函数{ this.Routing=新函数{ var Router=Backbone.Router.extend{ 路线:{ 索引:索引,, 其他:其他 }, 索引:函数{ 视图索引,{}; }, 其他:功能{ 视图其他,{}; } }; 变量视图=函数ID,模型{ $content.html$+id.html; } this.

我有一个网页,我正在使用主干网将其制作成一个单页应用程序,但刷新页面或跟随书签不起作用-JS说它是未定义的等等

为了简单起见,这是一个精简版

this.LeBaron=新函数{ this.Routing=新函数{ var Router=Backbone.Router.extend{ 路线:{ 索引:索引,, 其他:其他 }, 索引:函数{ 视图索引,{}; }, 其他:功能{ 视图其他,{}; } }; 变量视图=函数ID,模型{ $content.html$+id.html; } this.router=新路由器; 主干、历史、起点; } } $document.readyfunction{ }; 单页测试 索引页

另一页

在构造函数之前有一个新的

var LeBaron=this.LeBaron=function{ this.Routing=函数{ var Router=Backbone.Router.extend{ 路线:{ 索引:索引,, 其他:其他 }, 索引:函数{ 视图索引,{}; }, 其他:功能{ 视图其他,{}; } }; 变量视图=函数ID,模型{ $content.html$+id.html; }; this.router=新路由器; 主干、历史、起点; }; 这是路由; }; $document.readyfunction{ 新列巴龙; }; 单页测试 索引页

另一页


这就停止了代码的工作:content div没有被填充,我也没有关于原因的错误消息。我总是对javascript的新特性感到困惑-我有点太习惯Java了,javascript总是让我困惑你应该先创建构造函数,然后用新的关键字OK perfect调用它-这就解决了问题,我已经让整个网站在本地正常工作-需要一些小的调整,因为其他人不喜欢这些更改,但可能是我一开始做错了/