我一直使用 Backbone 的路由 (#!/blah)
但我意识到,为了被 Google 索引,您需要提供该网站的非 JavaScript 版本。
我不喜欢写两次代码。所以,我宁愿构建一个多页应用程序,而不是一个单页网络应用程序。
Backbone.js 为我提供了“结构”,因此我的 javascript 不会变成乱七八糟的东西。但是,我对如何使用 Backbone 构建多页应用程序一无所知。
您是否在每个页面渲染中都包含 main.js 文件?路线呢?你怎么处理?你如何处理模块化等?
我希望有一个关于如何使用 Backbone 构建多页 javascript 应用程序的教程。