我是 Backbone.js 的新手,仍在学习它,我遇到的 1 个问题是很多在线资源都已过时,并且自创建资源以来 Backbone.js 中的情况发生了变化。
我感到困惑的是,我看过一些教程,它们的网址很干净,
domain.com/useer/add
但我经常看到domain.com/#useer/add
domain.com/useer/add
所以我的问题是,Backbone 是否使您能够在没有#的情况下像这样执行 URL ,还是需要另一个库?
我是 Backbone.js 的新手,仍在学习它,我遇到的 1 个问题是很多在线资源都已过时,并且自创建资源以来 Backbone.js 中的情况发生了变化。
我感到困惑的是,我看过一些教程,它们的网址很干净,
domain.com/useer/add
但我经常看到domain.com/#useer/add
domain.com/useer/add
所以我的问题是,Backbone 是否使您能够在没有#的情况下像这样执行 URL ,还是需要另一个库?
你可以像这样设置 pushState = true 。
Backbone.history.start({ pushState: true })
查看此链接以获取更多详细信息。 http://artsy.github.io/blog/2012/06/25/replacing-hashbang-routes-with-pushstate/