骨干:在HTML文件中初始化应用路由器

问题描述:

试图学习骨干。在我看过的几个应用程序中(这里是一个http://blog.viison.com/post/11097185009/how-to-switch-views-using-backbonejs),应用程序或演示应用程序的作者在index.html文件中初始化ApplicationRouter,而其他所有JavaScript都在JavaScript文件夹中。什么是应用程序路由器,使其有必要在HTML文件中初始化?骨干:在HTML文件中初始化应用路由器

<script type="text/javascript"> 
    var router = new ApplicationRouter($('#content')); 
    Backbone.history.start(); 
</script> 

有没有要求在HTML内。作者可以在此处进行说明。你可以问......作者在博客文章中启用了评论。

我还没有看到它经常在html中发起。像Backbone Boilerplate这样的东西就是在html中不初始化路由器的好例子。

https://github.com/tbranyen/backbone-boilerplate