In einer Backbone-fähigen App habe ich Code gesehen, der weiterhin <a href="#foo"></a>
verwendet, während der Ankerklick von einem Backbone-Event-Handler gehandhabt wird.Backbone Router navigieren und verankern href
Alternativ kann die Navigation zu #foo durch behandelt werden:
Router.history.navigate("foo");
ich glaube, das letzteres der bessere Ansatz ist, weil es eine einfache Migration zu und von HTML5 der pushstate-Funktionalität ermöglicht. Und wenn wir pushState verwenden, wäre Backbone in der Lage, für Browser, die pushState nicht unterstützen, zu # foo zu degradieren.
Da ich noch neu bei Backbone bin, kann jemand erfahrener und sachkundiger bestätigen, dass dies der Fall ist?
Schauen Sie sich diese: http://stackoverflow.com/questions/9799977/how-to-apply-backbone-router-for-full- Pfad-nicht-ein-Hash – schacki