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

Re: Node append

From: Anne van Kesteren <annevk@opera.com>
Date: Mon, 03 Oct 2011 19:07:47 +0200
To: "Aryeh Gregor" <ayg@aryeh.name>, "Erik Arvidsson" <arv@chromium.org>
Cc: Olli@pettay.fi, "Ojan Vafai" <ojan@chromium.org>, "Boris Zbarsky" <bzbarsky@mit.edu>, "Robin Berjon" <robin@berjon.com>, www-dom@w3.org
Message-ID: <op.v2sci9cv64w2qv@annevk-macbookpro.local>
On Mon, 03 Oct 2011 19:01:19 +0200, Erik Arvidsson <arv@chromium.org>  
> On Sun, Oct 2, 2011 at 13:10, Aryeh Gregor <ayg@aryeh.name> wrote:
>> 4) It allows the argument to behave like a real string argument, with
>> anything passed to it cast to a string, instead of throwing.
>> JavaScript is weakly typed, and authors are not used to distinguishing
>> much between 42 and "42".
> This one is important. JS devs are not used to do
> alert(value.toString()) nor innerText = value.toString() (Yes, they
> are unaware of textContent but that is a different problem).
> This point (and to be defined NodeList/Array support) prevents me from
> jumping up and down celebrating.

We can make that work. Web IDL introduced [AllowAny] for it, but maybe  
that should simply be the default. XMLHttpRequest.send() does that. It  
accepts everything, some objects behave special, but everything else will  
be stringified.

Anne van Kesteren
Received on Monday, 3 October 2011 17:09:02 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 22:36:59 UTC