onhashchange это событие, которое происходит при изменении хэша, onhashchange() - это программный вызов этого события.
window.onhashchange = myFunction;
function myFunction() {
alert("The anchor part has changed!");
}
это установка обработчика события onhashchange.
Подробнее тут
https://developer.mozilla.org/ru/doc...s/onhashchange