Pas chez Mozilla, mais:
- pour
image
:
Merci à Richard pour l'identification
http://www.w3.org/html/wg/drafts/html/CR/embedded-content-0.html#dom-image
qui fournit l'interface DOM constructeur de détails. - pour
option
:
http://www.w3.org/html/wg/drafts/html/CR/forms.html#dom-option
donne aussi l'interface DOM constructeur de détails.
(Trouvé à l'aide de:
http://www.google.com/search?client=ubuntu&channel=fs&q=constructor+site%3Adev.w3.org%2Fhtml5&ie=utf-8&oe=utf-8)
Compte tenu de ces références, il est discutable de savoir si mozilla.org
, comme demandé ci-dessous, les documents de même.
Plus précisément, où, à l' mozilla.org
sont des constructeurs comme new Image()
et new Option()
documentés dans un contexte contemporain?
Archaïque de la documentation,
-
Image()
défini à http://devedge-temp.mozilla.org/library/manuals/2000/javascript/1.3/reference/image.html -
Option()
défini à http://devedge-temp.mozilla.org/library/manuals/2000/javascript/1.3/reference/option.html
décrit l'existence de ces constructeurs considérant comme intrinsèque du langage JavaScript composants, ce qui est incorrect.
javascript: alert([new Image(), '\n\n', new Option()])
indique clairement leur manifeste par l'affichage de l'existence
[objet HTMLImageElement],
,[objet HTMLOptionElement]
Rhétoriquement, ce sujet:
javascript:alert([new Anchor(), new Preserve(), new Form(),,, ])
Quelles sont les autres primitive élémentaire DOM constructeurs sont là? Ou, il n'y a pas plus?
Est-il un anathème, et incompatible avec le DOM paradigme utilisé par Mozilla, à intégrer la programmation des définitions de l' new Image()
et new Option()
etc., expliquant leur absence? Pourtant, ces constructeurs sont clairement pas intrinsèque à la spécification du langage JavaScript et certainement pas en HTML. Alors, où, exactement, est-il correct paradigme actuel (en provenance d' mozilla.org
) qui décrit entièrement, y compris les types d'arguments et de commandes?
références:
- HTMLImageElement Mozilla documentation
- Contemporain précédent pour d'
Image()
constructeur utilisation de Mozilla - Un Débordement de pile liés à la question
D'un côté: (merci de ne pas être distrait par ce - localiser les documents pertinents, comme spécifié dans le titre de l'article est le seul examen)
Cette réponse a incité la suite de l'examen. C'est seulement une observation.
javascript:
alert([ Option, Image,
JSON, Math, Error,
Array, Boolean, Date, Function,
Number, Object, RegExp, String ].join("\n\n"));
alert( Image.toSource() );
produit dans FireFox:
[Option de l'objet]
[Image de l'objet]
[objet JSON]
[objet Math]
la fonction Error() { [native code] }
la fonction Array() { [native code] }
la fonction Boolean() { [native code] }
la fonction Date() { [native code] }
la fonction Function() { [native code] }
Numéro de fonction() { [native code] }
Objet function() { [native code] }
la fonction RegExp() { [native code] }
la fonction String() { [native code] }
et
({})
mais
Error: ({}) is not a constructor
Source File: javascript:alert(new ({}));
Line: 1
Est l'Image d'un constructeur ou pas? La réponse à cette devrait (normalement) être trouvés dans les documents qui répondent à la question posée dans cet affichage de titre. Cela devrait mettre l'accent sur les incohérences, des anomalies et des irrégularités de catalogage Image
et Option
etc. dans un document approprié.