Не в Mozilla, но:
Учитывая эти ссылки, не имеет значения, является ли mozilla.org
, как указано ниже, документами одинаковыми.
В частности, где на mozilla.org
задокументированы такие конструкторы, как new Image()
и new Option()
в современном контексте?
Архаическая документация ,
описывает существование этих конструкторов, относящих их к внутренним компонентам языка JavaScript, что неверно.
javascript: alert([new Image(), '\n\n', new Option()])
ясно указывает на существование их манифеста, отображая
[объект HTMLImageElement],
, [объект HTMLOptionElement]
Риторически, как насчет:
javascript:alert([new Anchor(), new Preserve(), new Form(),,, ])
Какие еще существуют примитивные элементарные конструкторы DOM?Или больше нет?
Является ли это анафемой и несовместимой с парадигмой DOM, используемой Mozilla, для включения программных определений new Image()
и new Option()
и т. Д., Объясняющих их отсутствие?Тем не менее, эти конструкторы явно не присущи спецификации языка JavaScript и, конечно, не HTML.Итак, где же находится правильная текущая парадигма (происходящая из mozilla.org
), которая полностью описывает их, включая типы аргументов и порядки?
ссылки:
В сторону: (пожалуйста, не отвлекайтесь на это - единственное соображение - найти соответствующие документы, как указано в названии статьи)
Этот ответ вызвал следующую проверку.Это всего лишь наблюдение.
javascript:
alert([ Option, Image,
JSON, Math, Error,
Array, Boolean, Date, Function,
Number, Object, RegExp, String ].join("\n\n"));
alert( Image.toSource() );
производит в FireFox:
[опция объекта]
[объект изображения]
[объектJSON]
[математика объекта]
function Error () {[собственный код]}
function Array () {[собственный код]}
function Boolean () {[собственный код]}
function Date () {[собственный код]}
function Function () {[собственный код]}
номер функции() {[собственный код]}
function Object () {[native code]}
function RegExp () {[собственный код]}
function String (){[native code]}
и
({})
, но
Error: ({}) is not a constructor
Source File: javascript:alert(new ({}));
Line: 1
является изображениемконструктор или нет?Ответ на этот вопрос (предположительно) можно найти в документах, которые отвечают на вопрос, заданный в названии этой публикации.Это должно подчеркнуть несоответствия, аномалии и нарушения каталогизации Image
и Option
и т. Д. В соответствующем документе.