bem-history
What is this?
BEM wrap for History API:
- supports browsers with a native History API and hashchange event;
- provides manipulations with url, browser location and history in the terms of BEM.
Components
uri__querystring
– module for an url parsing;history
– module provides work with a browser History with two modificators:provider_history-api
– supports a native History API;provider_hashchange
– supports fallback on the hashchange event;location
– high-level module for awindow.location
change.
Scheme of library work
Usage
uri__querystring
modules;
history
modules;
location
modules;