From: David Mark on 20 Mar 2010 06:52 David Mark wrote: > Peter Michaux wrote: >> On Mar 19, 10:32 pm, David Mark <dmark.cins...(a)gmail.com> wrote: >> >>> BTW, typeof YUI != 'awesome', so though clearly a language expert, >>> Crockford's browser scripting legacy is pretty limp in comparison. >> I don't think Crockford was or is as involved with YUI! as you think. > > That's as maybe. What has he done in terms of browser scripting? > Forgot to mention a couple of things. Posted examples that call hasOwnProperty without feature detection, gave talks about "browser grading", famously calling for IE6 to be forced into retirement (a perfectly ludicrous call that plays to a popular broken-down bandwagon) and IIRC has discussed "browser grading" with a straight face. He's the anti-Cornford.
From: Thomas 'PointedEars' Lahn on 20 Mar 2010 09:04 David Mark wrote: > David Mark wrote: >> Peter Michaux wrote: >>> On Mar 19, 10:32 pm, David Mark <dmark.cins...(a)gmail.com> wrote: >>>> BTW, typeof YUI != 'awesome', so though clearly a language expert, >>>> Crockford's browser scripting legacy is pretty limp in comparison. >>> I don't think Crockford was or is as involved with YUI! as you think. >> >> That's as maybe. What has he done in terms of browser scripting? > > Forgot to mention a couple of things. Posted examples that call > hasOwnProperty without feature detection, gave talks about "browser > grading", famously calling for IE6 to be forced into retirement (a > perfectly ludicrous call that plays to a popular broken-down bandwagon) > and IIRC has discussed "browser grading" with a straight face. He's the > anti-Cornford. Don't forget his recommendation to use `window' to avoid "implied globals" (in jslint). Now that's a ridiculous blunder not easily forgiven. PointedEars -- var bugRiddenCrashPronePieceOfJunk = ( navigator.userAgent.indexOf('MSIE 5') != -1 && navigator.userAgent.indexOf('Mac') != -1 ) // Plone, register_function.js:16
From: David Mark on 20 Mar 2010 10:55 Thomas 'PointedEars' Lahn wrote: > David Mark wrote: > >> David Mark wrote: >>> Peter Michaux wrote: >>>> On Mar 19, 10:32 pm, David Mark <dmark.cins...(a)gmail.com> wrote: >>>>> BTW, typeof YUI != 'awesome', so though clearly a language expert, >>>>> Crockford's browser scripting legacy is pretty limp in comparison. >>>> I don't think Crockford was or is as involved with YUI! as you think. >>> That's as maybe. What has he done in terms of browser scripting? >> Forgot to mention a couple of things. Posted examples that call >> hasOwnProperty without feature detection, gave talks about "browser >> grading", famously calling for IE6 to be forced into retirement (a >> perfectly ludicrous call that plays to a popular broken-down bandwagon) >> and IIRC has discussed "browser grading" with a straight face. He's the >> anti-Cornford. > > Don't forget his recommendation to use `window' to avoid "implied globals" > (in jslint). Now that's a ridiculous blunder not easily forgiven. > Yes. I forgot that one (if I ever knew of it). Do you mean he recommends:- window.myvar = something; (?) That would be unpardonable. :)
From: Thomas 'PointedEars' Lahn on 20 Mar 2010 11:23 David Mark wrote: > Thomas 'PointedEars' Lahn wrote: >> David Mark wrote: >>> David Mark wrote: >>>> [Douglas Crockford's recommendations] >>> Forgot to mention a couple of things. Posted examples that call >>> hasOwnProperty without feature detection, gave talks about "browser >>> grading", famously calling for IE6 to be forced into retirement (a >>> perfectly ludicrous call that plays to a popular broken-down bandwagon) >>> and IIRC has discussed "browser grading" with a straight face. He's >>> the anti-Cornford. >> >> Don't forget his recommendation to use `window' to avoid "implied >> globals" (in jslint). Now that's a ridiculous blunder not easily >> forgiven. > > Yes. I forgot that one (if I ever knew of it). Do you mean he > recommends:- > > window.myvar = something; > > (?) > > That would be unpardonable. :) Here you are: <news:4A0393D0.8080405(a)PointedEars.de> <news:43606011.BCLMh4Saal(a)PointedEars.de> PointedEars -- realism: HTML 4.01 Strict evangelism: XHTML 1.0 Strict madness: XHTML 1.1 as application/xhtml+xml -- Bjoern Hoehrmann
From: David Mark on 20 Mar 2010 11:27 Thomas 'PointedEars' Lahn wrote: > David Mark wrote: > >> Thomas 'PointedEars' Lahn wrote: >>> David Mark wrote: >>>> David Mark wrote: >>>>> [Douglas Crockford's recommendations] >>>> Forgot to mention a couple of things. Posted examples that call >>>> hasOwnProperty without feature detection, gave talks about "browser >>>> grading", famously calling for IE6 to be forced into retirement (a >>>> perfectly ludicrous call that plays to a popular broken-down bandwagon) >>>> and IIRC has discussed "browser grading" with a straight face. He's >>>> the anti-Cornford. >>> Don't forget his recommendation to use `window' to avoid "implied >>> globals" (in jslint). Now that's a ridiculous blunder not easily >>> forgiven. >> Yes. I forgot that one (if I ever knew of it). Do you mean he >> recommends:- >> >> window.myvar = something; >> >> (?) >> >> That would be unpardonable. :) > > Here you are: > > <news:4A0393D0.8080405(a)PointedEars.de> > <news:43606011.BCLMh4Saal(a)PointedEars.de> Thanks, but TB doesn't seem to like those. Probably confused by so many different FF versions installed beside it. The thing is, he switched it a year or two back to list window itself as an implied global, even when assuming a browser, which certainly makes no sense. He should forget about host objects.
First
|
Prev
|
Next
|
Last
Pages: 1 2 3 4 5 Prev: More fun with attributes Next: help re removing my invalid.com |