Soms zit het mee. Soms zit het tegen

TwitterFacebookTumblr

Als het tegenzit dan …
… kom je er na drie dagen konkelen achter dat je niet zelf de klikken op een Google Adsense blok kunt bijhouden (zonder te zondigen tegen de Google Adsense ToS). Hey, da’s de primaire reden dat Google besloot om de Adsense advertenties in een externe iframe te laden. Je haalt diep adem en besluit de boel de boel te laten.

… ontdek je op een gegeven moment dat Internet Explorer het .onload event (op zowel document- als elementniveau) echt maar één keer uitvoert. Als de pagina voor de eerste keer geladen wordt. En daarna blind vertrouwt op de browser cache. Waardoor jouw javascript-code keihard in het stof bijt. Dan:

(1) ga je heel hard vloeken. Volgens mijn gelovige vrienden bij de EO een duidelijk teken van onmacht – het helpt niet echt!
(2) vervloek je de ongebreidelde arrogantie van M$ om de W3C specificaties naar eigen goeddunken te interpreteren. Volgens al mijn (on)gelovige vrienden het utieme teken van onmacht: het helpt zeer zeker niet!!!
(3) verkoop je je eigen naïviteit (lees: de gedachte dat de W3C specificaties een solide basis voor je scripts zijn) een ongenadige rotschop
(4) huil je een paar krokodillen-tranen omdat je zo’n ongelofeloze droplul bent die – tegen beter weten in – zijn tijd verdoet met het schrijven van cross-browser code.
(5) haal je diep adem / je schouders op om als de donder een workaround te verzinnen.

Als het meezit dan …
… krijg je een joppie aangeboden om tegen het minimum jeugdloon kliko’s achter de gemeentelijke vuilniswagen te hangen en kom je elke dag om half vijf zonder een geplaagde geest thuis van je werk …

… kom je tot de conclusie dat het schrijven van onobstrusive javascript eigenlijk ontzettend simpel is door mee te liften op de codebase van libraries als Ben Nolan’s behaviour.js.

  ·

Nullbeta aka HansR babbelt deze website louter op persoonlijke titel vol. Mogelijkerwijs worden Nullbeta's standpunten niet gedeeld door de organisatie die z'n boterham belegt. Maar kan dat iemand boeien?