W3C home > Mailing lists > Public > public-webapi@w3.org > January 2007

Re: [selectors api] Why two methods?

From: Anne van Kesteren <annevk@opera.com>
Date: Sat, 27 Jan 2007 18:12:18 -0500
To: Martijn <martijn.martijn@gmail.com>
Cc: David Håsäther <hasather@gmail.com>, public-webapi@w3.org
Message-ID: <op.tmt48wd764w2qv@id-c0020.nomadprime.subscribe.loganwifi.com>

On Sat, 27 Jan 2007 18:03:35 -0500, Martijn <martijn.martijn@gmail.com>  
wrote:
> I don't see any difference:.
> document.getElementBySelector("html > p")
> is the same as document.getElementListBySelector("html > p")[0]
>
> document.getElementBySelector("html > p:not(:first-child)")
> is the same as document.getElementListBySelector("html >
> p:not(:first-child)")[0]
>
> document.getElementBySelector("html > p:last-child")
> is the same as document.getElementListBySelector("html >  
> p:last-child")[0]
>
> as far as I can see.

Given that the latter returns a StaticNodeList you can't do fancy stuff  
such as lazy evaluation. So they become different in terms of speed.


-- 
Anne van Kesteren
<http://annevankesteren.nl/>
<http://www.opera.com/>
Received on Saturday, 27 January 2007 23:12:29 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 8 January 2008 14:18:56 GMT