- From: Sylvain Galineau <sylvaing@microsoft.com>
- Date: Wed, 12 Oct 2011 15:30:15 +0000
- To: "L. David Baron" <dbaron@dbaron.org>, Tab Atkins Jr. <jackalmage@gmail.com>
- CC: John Daggett <jdaggett@mozilla.com>, Anne van Kesteren <annevk@opera.com>, "www-style@w3.org" <www-style@w3.org>
[L. David Baron:] > > On Tuesday 2011-10-11 18:33 -0700, Tab Atkins Jr. wrote: > > Whose code? Nobody should ever be typing numeric constants, right? > > The only reason they exist is because of tradition from languages that > > don't have interned strings, or something. > > Last time I tried to use the named constants in JavaScript code I found it > wasn't interoperable, and had to use the numbers. (I think I was using > the node type constants in that case.) Then again, > alert(CSSRule.STYLE_RULE) works in Gecko, WebKit, and Opera. (Maybe the > problem I had was with IE?) > If you were using IE8 or earlier (or equivalent docmodes), yes. These are now defined in IE9 standards mode. So cross-browser code would still use numbers.
Received on Wednesday, 12 October 2011 15:30:54 UTC