- From: François REMY <francois.remy.dev@outlook.com>
- Date: Mon, 2 Dec 2013 20:25:25 +0100
- To: "'Domenic Denicola'" <domenic@domenicdenicola.com>, "'Tab Atkins Jr.'" <jackalmage@gmail.com>
- CC: "'Elliott Sprehn'" <esprehn@gmail.com>, "'Marat Tanalin | tanalin.com'" <mtanalin@yandex.ru>, <www-dom@w3.org>
± -----Message d'origine----- ± De : Domenic Denicola [mailto:domenic@domenicdenicola.com] ± Envoyé : lundi 2 décembre 2013 20:11 ± À : Tab Atkins Jr. ± Cc : Elliott Sprehn; Marat Tanalin | tanalin.com; www-dom@w3.org ± Objet : RE: Convenient way to create element and set its attributes at once ± ± From: Tab Atkins Jr. <jackalmage@gmail.com> ± ± > HTML.h1 = function(...args) { return new HTMLHeadingElement("h1", ± > ...args); }; HTML.h1.prototype = HTMLHeadingElement.prototype; ± ± Seems OK, but why not just ± ± HTML.h1 = function(...args) { return new HTMLHeadingElement("h1", ...args); ± }; ± ± and don't call it with `new`? Having multiple constructors for the same ± prototype feels ... unusual ... Constructors do not need to be used with new, when done properly. That being said, Image vs HTMLImgElement is already a precedent.
Received on Monday, 2 December 2013 19:25:55 UTC