ROZDZIAŁ 5.

Prototyp aplikacji Rock’n’Roll Call: router, ścieżki i modele

Gdybyśmy chcieli ograniczyć się do stworzenia „aplikacji jednostronicowej”, moglibyśmy zakończyć pracę. Jeśli jednak chcemy, by nasza aplikacja rzeczywiście coś robiła, musimy opisać kilka różnych stanów aplikacji, które kiedyś nazwalibyśmy „stronami”. W nowoczesnych aplikacjach internetowych w większości przypadków może to nadal zmieniać zawartość paska adresu przeglądarki.

Od kilku lat History API z HTML5 umożliwia — a przynajmniej znacząco ułatwia — zmianę adresu bez przeładowywania strony. Trudne pozostało, przynajmniej bez wykorzystania frameworków takich jak Backbone.js, wykorzystanie takiego adresu jako wygodnego mechanizmu do serializacji stanu aplikacji. Serializacja ...

Get Ember.js dla webdeveloperów now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.