reasons I've suggested a getter is the affinity with DOM indeed while for
the "Object redefinition" part looks basically what I've simulated here:
https://github.com/WebReflection/another-js#anotherjs-api

able to use emulated reflection too. Didn't know about Allen proposal, cool
stuff!


On Sun, Jul 28, 2013 at 7:03 AM, Alexandre Morgaut <[email protected]
> wrote:

> Using a method would be jQuery like:
> -> http://api.jquery.com/first/
> -> http://api.jquery.com/last/
> but jQuery didn't had much choice has JS getter / setter are not supported
> by older browsers
>
> The DOM API expose first / last child via properties since DOM level 1
> -> http://www.w3.org/TR/dom/#dom-node-firstchild
> -> http://www.w3.org/TR/dom/#dom-node-lastchild
>
> As does Element Traversal
> ->
> http://www.w3.org/TR/2007/WD-ElementTraversal-20070727/#elementTraversal-firstElementChild
> ->
> http://www.w3.org/TR/2007/WD-ElementTraversal-20070727/#elementTraversal-lastElementChild
>
> Properties would be more logic to me but I'm not sure if they are really
> necessary
> It provides a little more semantic friendly access and is a little more
> friendly for autocompletion
>
> On 28 juil. 2013, at 14:13, David Bruant wrote:
>
> > Hi,
> >
> > Asked by Angus Croll [1]. Interestingly, people who answered giving code
> > didn't agree on a method or getter. Hence the need for a standard :-)
> > Array.prototype.first could work too.
> >
> > David
> >
> > [1] https://twitter.com/angustweets/status/359827047117373443
> >
>
>
>
> Alexandre Morgaut
> Wakanda Community Manager
>
> 4D SAS
> 60, rue d'Alsace
> 92110 Clichy
> France
>
> Standard : +33 1 40 87 92 00
> Email :    [email protected]
> Web :      www.4D.com
>
>
> _______________________________________________
> > es-discuss mailing list
> > [email protected]
> > https://mail.mozilla.org/listinfo/es-discuss
>
> _______________________________________________
> es-discuss mailing list
> [email protected]
> https://mail.mozilla.org/listinfo/es-discuss
>
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to