W aplikacji z obsługą szkieletu widziałem kod, który nadal korzysta z <a href="#foo"></a>
, podczas gdy kliknięcie kotwicy jest obsługiwane przez moduł obsługi zdarzeń szkieletu.Router szkieletowy nawigacja i zakotwiczanie href
Alternatywnie, nawigacja do #foo mogą być obsługiwane przez:
Router.history.navigate("foo");
Wierzę, że ten ostatni jest lepszy podejście, ponieważ umożliwia łatwą migrację do iz funkcjonalnością pushState HTML5 jest. A jeśli użyjemy funkcji pushState, Backbone będzie w stanie z wdziękiem zniszczyć #foo w przeglądarkach, które nie obsługują pushState.
Jako że wciąż jestem nowy w kręgosłupie, czy ktoś bardziej doświadczony i dobrze poinformowany może to potwierdzić?
sprawdzić ten jeden: http://stackoverflow.com/questions/9799977/how-to-apply-backbone-router-for-full- ścieżka-nie-a-hash – schacki