hash
часть URL, которая идет после символа решетки '#', включая символ '#'
#test
host
хост и порт
www.ask.intuit.ru:80
href
весь URL
http://www.ask.intuit.ru:80/1348?q=javascript#test
hostname
хост (без порта)
www.ask.intuit.ru
pathname
строка пути (относительно хоста)
/1348
port
номер порта
80
protocol
протокол
http:
search
часть адреса после символа ?, включая символ ?
?q=javascript
Методы объекта Location
assign(url)
загрузить документ по данному url
reload([forceget])
перезагрузить документ по текущему URL. Аргумент forceget - булево значение, если оно true, то документ перезагружается всегда с сервера, еслиfalse или не указано, то браузер может взять страницу из своего кэша.
replace(url)
заменить текущий документ на документ по указанному url. Разница, по сравнению с assign() заключается в том, что после использования replace()страница не записывается в истории посещений. В частности, это значит, что посетитель не сможет использовать для возврата кнопку браузера "Назад".
toString()
возвращает строковое представление URL для объекта Location
При изменении любых свойств window.location, документ будет перезагружен, как если бы для модифицированного url был вызван метод window.location.assign().
Свойства объекта
Location
для URL:
Свойство
Описание
Пример
hash
часть URL, которая идет после символа решетки '#', включая символ '#'
#test
host
хост и порт
www.ask.intuit.ru:80
href
весь URL
http://www.ask.intuit.ru:80/1348?q=javascript#test
hostname
хост (без порта)
www.ask.intuit.ru
pathname
строка пути (относительно хоста)
/1348
port
номер порта
80
protocol
протокол
http:
search
часть адреса после символа ?, включая символ ?
?q=javascript
Методы объекта
Location
url
forceget
- булево значение, если оноtrue
, то документ перезагружается всегда с сервера, еслиfalse
или не указано, то браузер может взять страницу из своего кэша.url
. Разница, по сравнению сassign()
заключается в том, что после использованияreplace()
страница не записывается в истории посещений. В частности, это значит, что посетитель не сможет использовать для возврата кнопку браузера "Назад".Location
При изменении любых свойств
window.location
, документ будет перезагружен, как если бы для модифицированного url был вызван методwindow.location.assign()
.по материалам жс клуба)