0

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

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

1 回答 1

2

不需要在 html 中执行此操作。为了便于说明,作者可能会在那里做。你可以问...作者在博客文章上启用了评论。

我没有经常看到它在 html 中启动。像 Backbone Boilerplate 这样的东西是不在 html 中初始化路由器的一个很好的例子。

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

于 2012-09-20T04:08:20.677 回答