Каковы предопределенные примитивные конструкторы? - PullRequest
1 голос
/ 05 августа 2011

В браузере запрограммированные конструкторы используются для генерации артефактов в этой среде.

  • Есть ли полный список всех предопределенных примитивных конструкторов?
  • Являются ли некоторые конструкторы уникальными для определенного браузера (Chrome, Opera, Safari, ...)?
  • Являются ли типы аргументов, порядок и значение каждого конструктора одинаковыми в браузерах?

Использование FireFox, например:

javascript:
  alert([
    "using browser environment:  \n"+window.navigator.userAgent,
      new Array(), new Boolean(), new Date(), new Function(),
        new Number(), new Object(), new RegExp(), new String(),
          new Error(), new Image(), new Option(),
     ] . join("\n\n"));

создает: (артефакты с пустым содержимым невидимы)

с использованием среды браузера:
Mozilla / 5.0 (X11; U; Linux i686; en-US; rv: 1.9.2.3) Gecko / 20100423 Ubuntu / 10.04 (lucid) Firefox / 3.6.3

ложь

Пт, 05 августа 2011 11:25:15 GMT-0400 (EST)

функция anonymous () {}

0

[объект Объект]

/ (?:) /

Error

[объект HTMLImageElement]

[объект HTMLOptionElement]

Какие еще элементарные конструкторы есть в FireFox, если есть?

ссылки:
Где находится документация для всех конструкторов HTML-элементов Javascript?
Где задокументированы такие конструкторы, как `new Image ()` и `new Option ()`?
Следующие недостающие ссылки были недосмотром. Спасибо ответу TeslaNick за приглашение включить их.
Конструкторы глобальных объектов - Документы MDN
конструктор - MDN Docs

1 Ответ

0 голосов
/ 06 августа 2011

Центр разработки Mozilla на Javascript является общей отправной точкой для основных конструкторов JavaScript.Раздел DOM Reference содержит множество вещей, специфичных для среды браузера.

Существует множество конструкторов, задокументированных в различных разделах по всей MDC.SVG, XUL, Canvas, WebGL и другие имеют свои собственные API и предоставляют свои собственные объекты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...