W3C home > Mailing lists > Public > www-dom@w3.org > October to December 2013

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

From: Tab Atkins Jr. <jackalmage@gmail.com>
Date: Mon, 2 Dec 2013 18:39:20 -0800
Message-ID: <CAAWBYDDdoj-xgb+js7=dJKVs2E2eENg5WBuDa00LmB11k1zH3Q@mail.gmail.com>
To: Rick Waldron <waldron.rick@gmail.com>
Cc: "Marat Tanalin | tanalin.com" <mtanalin@yandex.ru>, Elliott Sprehn <esprehn@gmail.com>, "www-dom@w3.org" <www-dom@w3.org>
On Mon, Dec 2, 2013 at 6:05 PM, Rick Waldron <waldron.rick@gmail.com> wrote:
> Yes, and it's not just you—the "single function/constructor/method that
> accepts a string and produces a node" is a common pattern implemented by all
> major libraries:
>
> Y.Node.create("<div>");
> jQuery("<div>");
> dojo.create("div");
> new Element("div");
> new Ext.dom.Element("div");

There's *also* a common pattern of something like "HTML.h1()", for
simple "templating in JS" libraries.

~TJ
Received on Tuesday, 3 December 2013 02:40:11 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 20 October 2015 10:46:21 UTC