Hi, Takeshi-

Thanks for your feedback.

KUROSAWA, Takeshi wrote (on 3/12/08 9:10 AM):

Element Traversal Spec uses "attribute" word at ECMAScript Language Biding[1].

firstElementChild
   This read-only attribute is of type Element.

But it is prefered to use "property" rather than "attribute" in
ECMAScript world. Other DOM Specs use "property" at ECMAScript
Language Binding (ex. DOM Level 1[2], ...).
The biding should be something like below:

firstElementChild
    This read-only property is of type Element.
...
childElementCount
    This read-only property is of type Number.

Indeed, that is how I defined it before, modeling it on earlier DOM specs. I changed it in response to an earlier comment. [1] I was perhaps overzealous in my changes.

Since "property" is JS terminology, while "attribute" is IDL terminology, I should in fact use both terms. I'll correct this, thanks!


[1] http://lists.w3.org/Archives/Public/public-webapi/2007Aug/0035.html

Regards-
-Doug Schepers
W3C Team Contact, SVG, CDF, and WebAPI

Reply via email to