В приложении с поддержкой магистральной сети я видел код, который продолжает использовать <a href="#foo"></a>
, в то время как щелчок привязки обрабатывается обработчиком опорных событий.
В качестве альтернативы, для навигации по #foo можно выполнить следующие действия:
Router.history.navigate("foo");
Я считаю, что последний является превосходным подходом, поскольку он позволяет легко переносить функции HTML5 pushState и обратно. И если мы будем использовать pushState, Backbone сможет грамотно деградировать до #foo для браузеров, которые не поддерживают pushState.
Как я еще новичок в Backbone, может ли кто-то более опытный и узнаваемый подтвердить, что это так?