Re: Convenient way to create element and set its attributes at once

"Tab Atkins Jr." <[email protected]>
Newsgroups gmane.comp.web.dom.general
Message-ID <CAAWBYDC-qYh=o6tPsTCo+jwstUY59p4J7mgdO0BQbsSyGQCnvw@mail.gmail.com>
On Mon, Dec 2, 2013 at 11:53 AM, Boris Zbarsky <[email protected]> wrote:
> On 12/2/13 2:08 PM, Tab Atkins Jr. wrote:
>>
>> You can satisfy #1 and #3 if you implement things in the obvious way:
>>
>> HTML.h1 = function(...args) { return new HTMLHeadingElement("h1",
>> ...args); };
>> HTML.h1.prototype = HTMLHeadingElement.prototype;
>
>
> No.  instanceof walks up the proto chain but then looks for the .constructor
> of the things on the proto chain matching the RHS.

Huh.  I did not realize that.

Well, anyway, given that the goal is conciseness, having a plain
function that doesn't require "new" is probably good in any case.

~TJ
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.