Re: Element.create(): a proposal for more convenient element creation

On Tue, Aug 2, 2011 at 4:36 PM, Jonas Sicking <jonas@sicking.cc> wrote:
> This doesn't explain why a factory method is better than explicit
> constructors though? The above could be written as
>
> new HTMLParagraphElement(null, "foo", ...);

It's not a general use case, but at least when it comes to XBL-like
components, having a factory method that does all the lookup and
binding behing the scenes probably is easier to implement than hooking
a constructor (FWIW).


> However I'm not sure what to do in situations where we don't have an
> explicit interface for an element, such as both <ins> and <del> both
> using HTMLModElement, and the long list of elements which only use
> HTMLElement as interface. cc'ing Alex Russel who is often a strong
> advocate for constructors over factory functions and who might have
> thought about this problem.


Cheers,

- Roland

Received on Tuesday, 2 August 2011 08:28:05 UTC