D
David Mark
Thanks to Kangax for bothering to test my re-posted test page in
Safari. A typo was causing it fail.
Looks good in Safari 4.0 and Chrome. I'm not saying there aren't
mistakes to be found, but the code has withstood FF3, FF3.5, Safari 3,
Safari 4, three versions of Opera, Chrome, Netscape back to 6.2 and IE
back to 5 (and 4 is not out of the question, just never tested it).
Never tried Safari 2, but I think most of it should work (and the rest
should degrade). And I know I tested a build on the PS3 at one point
too.
Not too bad for something that has sat on the shelf for years. ISTM
that's the measure of a cross-browser script is the length of time
between major rewrites. Other than some typos and a few silly 2007
mistakes corrected over the years (thanks again Kangax), nothing's
changed. Feature testing allows for such a "Write Once, Do Nothing"
approach.
It also seems to me that Google is wasting everyone's time releasing
an all-sniff library in 2009 (and they are known for script errors,
even in major browsers) and jQuery still can't figure out attributes.
Is it cool to swap scripts out constantly? Seems like an enormous
waste of time and money to me, but the misconceptions about the
language are so deeply rooted at this point that most people believe
Resig (and the like) when they claim they are solving some impossible
problem (and please bear with them forever).
Also, somebody (RobG?) mentioned they'd been working on updating the
documentation (sorely needed). Send it and I'll put it up... What's
up there now is pretty skeletal (and untouched since 2007), but at
least it doesn't describe delusions.
Safari. A typo was causing it fail.
Looks good in Safari 4.0 and Chrome. I'm not saying there aren't
mistakes to be found, but the code has withstood FF3, FF3.5, Safari 3,
Safari 4, three versions of Opera, Chrome, Netscape back to 6.2 and IE
back to 5 (and 4 is not out of the question, just never tested it).
Never tried Safari 2, but I think most of it should work (and the rest
should degrade). And I know I tested a build on the PS3 at one point
too.
Not too bad for something that has sat on the shelf for years. ISTM
that's the measure of a cross-browser script is the length of time
between major rewrites. Other than some typos and a few silly 2007
mistakes corrected over the years (thanks again Kangax), nothing's
changed. Feature testing allows for such a "Write Once, Do Nothing"
approach.
It also seems to me that Google is wasting everyone's time releasing
an all-sniff library in 2009 (and they are known for script errors,
even in major browsers) and jQuery still can't figure out attributes.
Is it cool to swap scripts out constantly? Seems like an enormous
waste of time and money to me, but the misconceptions about the
language are so deeply rooted at this point that most people believe
Resig (and the like) when they claim they are solving some impossible
problem (and please bear with them forever).
Also, somebody (RobG?) mentioned they'd been working on updating the
documentation (sorely needed). Send it and I'll put it up... What's
up there now is pretty skeletal (and untouched since 2007), but at
least it doesn't describe delusions.