Объект history предназначен для работы с историей браузера. Все страницы, которые вы
открываете в окне, фиксируются в объекте history. С помощью этого объекта можно легко
перемещаться по списку посещённых страниц и загружать необходимые. Единственное
ограничение - нельзя обратиться к истории посторонней страницы, т.е. вся история стирается как
только вы закрыли окно.
History имеет всего одно свойство - length, определяющее количество посещённых страниц. При
переходам по истории необходимо следить, чтобы индекс запрашиваемого элемента не выходил за
пределы длины списка.
Для перемещения по списку предназначены методы объекта history, их всего три:
back()
Загрузка предыдущего элемента истории
forward()
Загрузка следующего элемента истории
go(индекс)
Загрузка элемента истории с указанным индексом.