Объект window


window.navigator.userAgent
// "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36"

window.location.href // текущий адрес страницы
window.location.href = 'http://alexanderklimov.ru/' // перейти на указанный адрес

window.location.protocol // http
window.location.host // "alexanderklimov.ru"
window.location.hostname // "alexanderklimov.ru"
window.location.port // ""
window.location.pathname // "/"
window.location.search // "?s=cat&x=0&y=0"
window.location.hash // ""
window.location.origin // "http://alexanderklimov.ru"
window.location.toString();

window.history

Свойства о посещённых страницах.


window.history.lenght; // сколько страниц было до текущей страницы
window.history.go(1); // вперёд на одну страницу
window.history.go(0); // перезагрузить текущую страницу
window.history.go(-1); // назад на одну страницу
window.history.forward(); // go(1)
window.history.back(); // go(-1)

window.open

Открыть новое окно с указанным адресом. Браузеры стараются блокировать всплывающие окна, поэтому используйте их по минимуму.


const popup = window.open('http://alexanderklomov.ru', 'Page about cats', 'width=400, height=400, resizable=yes');
popup.close(); // закрыть это окно

// сместить окно в указанную позицию
window.moveTo(0, 0);
window.resizeTo(600, 400); // изменить размер

window.screen


window.screen.width; // ширина окна
window.screen.height; // высота окна

window.screen.availWidth; // доступная ширина
window.screen.availHeight; // доступная высота

window.screen.colorDepth; // глубина цвета
Реклама