我正在使用 Backbone 编写我的应用程序。我的应用程序设置为左侧有导航 ul,右侧有主面板。这意味着用户可以从一个菜单导航到其子菜单和可能的更多子菜单。
这就是问题所在。因为每个页面都由哈希标识,所以我现在在我的应用程序中遇到了相当“深度”的链接(例如#navigation/menu1/tab1、#navigation/menu1/tab2)。当我深入页面时,这非常不方便。想象一下将链接放在看起来像 #this/is/a/really/long/url/that/goes/on/forever 的 href 上。这显然是 ajax 应用程序无法像我们在传统的逐页式 Web 应用程序中所习惯的那样进行链接的问题。
我很确定我并不孤单。想知道是否有人有合适的解决方案来相对链接您的 Backbone 应用程序(或者实际上是任何 ajax 应用程序)中的页面