элемента устанавливается в это значение. Если это свойство установлено и элемент
Output
отображает предыдущее значение свойства
defaultValue
,
на экран будет выведено новое значение
defaultValue
. Иначе текущее отображаемое значение не изменится.
readonly DOMSettableTokenList htmlFor
HTML-атрибут
for
элемента
<output>
– это список атрибутов
id
элементов, разделенных пробелами, значения которых участвуют в вычислении содержимого, отображаемого элементом
<output>. for
является в языке JavaScript зарезервированным словом, поэтому соответствующее свойство называется
htmlFor
. Это свойство можно использовать, как если бы оно содержало обычную строку, или применять методы интерфейса
DOMTokenList
для чтения и изменения отдельных элементов списка.
PageTransitionEvent
объект события для событий «pageshow» и «pagehide» (Event)
Когда документ загружается впервые, вслед за событием «load» броузеры возбуждают событие «pageshow» и затем возбуждают событие «pageshow» всякий раз, когда страница восстанавливается из кэша в памяти. Обработчикам события «pageshow» передается объект
PageTransitionEvent
, свойство
persisted
которого имеет значение true, если страница была восстановлена из кэша, а не загружена из сети.
Объект
PageTransitionEvent
также передается обработчикам события «pagehide», но для событий «pagehide» свойство
persisted
объекта события всегда имеет значение true.
События «pageshow» и «pagehide» генерируются в объекте
Window
. Они не всплывают и не предусматривают действий по умолчанию, которые можно было бы отменить.
Свойства
readonly boolean persisted
Для события «pageshow» это свойство имеет значение false, если страница была загружена (или перезагружена) из сети или из дискового кэша. Оно имеет значение true, если страница была восстановлена из кэша в памяти.
Для события «pagehide» это свойство всегда имеет значение true.
PopStateEvent
событие перемещения по истории посещений (Event)
Веб-приложения, управляющие собственной историей посещений (раздел 22.2), используют метод
pushState
объекта
History
для создания новых записей в истории и связывают с ними некоторое значение или объект, описывающие состояние приложения. Когда пользователь
щелкает на кнопках броузера Back и Forward, выполняя переход между сохраненными состояниями, броузер генерирует события «popstate» в объекте
Window
и передает обработчику копию сохраненного состояния приложения в объекте события
PopStateEvent
.
Свойства
readonly any state
Это свойство хранит копию значения или объекта, описывающего состояние приложения, переданного методу
History.pushState
или
History.replaceState.
Состояние может быть любым значением, которое можно скопировать с использованием алгоритма структурированного копирования («Структурированные копии» в главе 22).
ProcessingInstruction
инструкция обработки в XML-документе (Node)
Этот редко используемый интерфейс представляет инструкцию обработки в XML-документе. Программисты, работающие с HTML-документами, никогда не столкнутся с узлом
Processinglnstruction
.
Свойства
string data
Содержимое инструкции обработки (т. е. от первого непробельного символа после цели до закрывающих символов ?>, но не включая их).
readonly string target
Цель инструкции обработки. Это первый идентификатор инструкции обработки, следующий за открывающими символами <?; он определяет «обработчик», для которого предназначена инструкция обработки.
Progress
индикатор хода выполнения операции (Node, Element)
Объект
Progress
представляет HTML-элемент <progress> и отображается как графический индикатор хода выполнения некоторой операции.
Когда заранее общий объем работы или времени на ее выполнение неизвестен, говорят, что элемент
Progress
находится в неопределенном состоянии. В таком состоянии он просто отображает некоторую «рабочую» анимацию, чтобы показать, что операция выполняется. Когда общий объем работы (в единицах времени или в байтах) известен заранее, элемент
Progress
находится в определенном состоянии и может отображать ход выполнения операции в процентах в виде некоторого графического представления.
Элемент
<progress>
введен спецификацией HTML5, поэтому на момент написания этих строк он был реализован не во всех броузерах.
Свойства
readonly Form form
Элемент
Form
, если имеется, являющийся предком для данного элемента или определяемый HTML-атрибутом