English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Объект Window Object представляет собой окно в браузере. Объект Window Object создается браузером автоматически.
Окно является объектом браузера, а не объектом JavaScript. Объекты JavaScript — это строки, массивы, даты и т.д.
Заметка:Если html-документ содержит фреймы или iframe, то браузер создает другие объекты Window Object для каждого фрейма.
Все глобальные переменные являются свойствами, функции — методы объекта Window Object.
ЭтотДокументОбъекты являются свойствами объекта Window Object. Таким образом, ввод
window.document.write("Hello world")
Эквивалентно:
document.write("Hello world")
В таблице ниже перечислены свойства объекта Window:
Свойства | Описание |
---|---|
closed | Указывает, закрыто ли текущее окно |
console | Возвращает ссылку на объект, предоставляющий доступ к указанному консоли для отладки в браузере (См. Объект Console) |
defaultStatus | Устанавливает или возвращает текст в строке состояния заданного окна |
document | Возвращает ссылку на документ, содержащийся в этом окне (См. Объект Document) |
frameElement | Возвращает элемент <iframe>, в который вставлен текущий окно |
frames | Возвращает все элементы <iframe> в текущем окне |
history | Возвращает ссылку на объект истории, связанный с окном (См. Объект History) |
innerHeight | Возвращает высоту области содержимого окна с полосами прокрутки (видимой области) |
innerWidth | Возвращает ширину области содержимого окна с полосами прокрутки (视ор) |
length | Возвращает количество элементов <iframe> в текущем окне |
localStorage | Разрешается хранить пары ключ/значение в веб-браузере. Хранение данных без даты истечения срока |
location | Возврат ссылки на объект位置的, связанный с окном (См. Объект Location) |
name | Установка или возврат имени окна |
navigator | Возврат ссылки на объект навигатора, связанный с окном (См. Объект Navigator) |
opener | Возврат ссылки на окно, создающее это окно |
outerHeight | Возврат высоты браузерного окна, включая панель инструментов/скроллбар |
outerWidth | Возврат ширины браузерного окна, включая панель инструментов/скроллбар |
pageXOffset | Возврат количества пикселей, на которые документ прокручен горизонтально |
pageYOffset | Возврат количества пикселей, на которые документ прокручен вертикально |
parent | Возврат родительского окна текущего окна |
screen | Возврат ссылки на объект экрана, связанный с окном(См. Объект Screen) |
screenLeft | Возврат горизонтальной координаты окна относительно экрана |
screenTop | Возврат вертикальной координаты окна относительно экрана |
screenX | screenLeftАльтернативное имя |
screenY | screenTopАльтернативное имя |
scrollX | pageXOffsetАльтернативное имя |
scrollY | pageYOffsetАльтернативное имя |
sessionStorage | Позволяет сохранять ключ/значение в веб-браузере. Хранить данные сеанса |
self | Возврат ссылки на объект самого объекта Window |
status | Установка или возврат текста в строке состояния окна |
top | Возврат ссылки на верхний уровень окна в иерархии окон |
В таблице ниже перечислены методы объекта Window:
Метод | Описание |
---|---|
alert() | Покажите диалоговое окно с сообщением и кнопкой " 确定 " |
atob() | Декодирование строки, закодированной в base-64 |
blur() | Удаление фокуса с текущего окна |
btoa() | Кодирование строки в base-64 |
clearInterval() | Очистите таймер, установленный с помощью setInterval() |
clearTimeout() | Очистите таймер, установленный с помощью setTimeout() |
close() | Закройте текущее окно |
confirm() | Покажите диалоговое окно с сообщением, на которое пользователю нужно ответить |
focus() | Установка фокуса на текущее окно |
getComputedStyle() | Получение текущего вычисленного CSS стиля, примененного к элементу |
getSelection() | Возврат объекта Selection, представляющего выбранный пользователем диапазон текста |
matchMedia() | Возврат объекта MediaQueryList, представляющего заданный строку запроса媒体 |
moveBy() | Перемещение окна относительно текущего положения |
moveTo() | Перемещение окна в указанное положение |
open() | Открытие нового браузерного окна |
print() | Печать содержимого текущего окна |
prompt() | Показ диалогового окна с предложением посетителю ввести данные |
requestAnimationFrame() | Запрос браузера о вызове функции для обновления анимации до следующего рендеринга |
resizeBy() | Изменение размера окна на указанное количество пикселей |
resizeTo() | Изменение размера окна до указанных размеров |
scroll() | Не рекомендуется использовать.Этот метод замененscrollTo()Метод вместо. |
scrollBy() | Перемещение документа на указанное количество пикселей |
scrollTo() | Перемещение документа на указанные координаты |
setInterval() | Вызов функции или выполнения кода с указанным интервалом времени (в миллисекундах) |
setTimeout() | Вызов функции или выполнения кода через указанное количество миллисекунд |
stop() | Остановить загрузку окна |