Sophisticated management of the URI location hash
Use this plugin to manage dependent and independent variables in the hash fragment of the URI. It has been designed and updated over five commercial SPA projects, and provides the capability to make the URI fragment your application state API. Bookmarks, browser history, the back button, and the forward button can all be made to act as the user expects. It is featured in the book 'Single page web applications - JavaScript end-to-end' (http://manning.com/mikowski).