Nooit te oud om te leren

Ik ben sinds geruime tijd “den DOM” eens aan het bestuderen, na vele onbeduidende begrippen in het begin zoals string, object en var, ben ik nu op een punt gekomen dat de eerste zelfgemaakte scripts uit mijn toetsenbord vloeien.

Ze stellen nog niet veel voor, en het doel is ook nog steeds een verre gedachte, maar het werkt en zelfs unobtrusive wat zoveel wil zeggen als onopvallend als je het letterlijk vertaald.
Het komt erop neer dat je pas serieus aan het JavaScripten bent als de webpagina met het script ook werkt als het script niet kan worden uitgevoerd omwille van:

  • De - oude - browser ondersteund de gebruikte JavaScript niet
  • JavaScript staat uit
  • Tekstbrowser

Den DOM is voor luie webdesigners

Deze gedachte had ik voordien ik er zelf mee begon, want het laatste jaar was het toch kering en inslag wat betreft JavaScripts om Internet Explorer 6 manieren te leren. Ofzelfs dingen te doen die niet in elke browser gelijk werkten zoals de vele drop-down menu toestanden.

Wanneer geen DOM gebruiken

  1. Als er een pure CSS oplossing mogelijk is
  2. Gebruik van JavaScript om CSS dingen te laten doen die zouden moeten worden gerealiseerd met JavaScript van begin af aan.
  3. Als je site al pokken traag is - misschien omdat je nog steeds op oude manier werkt ?? -
  4. Als je geen veiligheidlekken wilt openen

Wanneer den TOM DOM wel gebruiken

  1. Als het een meerwaarde kan betekenen voor gebruikers - AJAX bv.
  2. Als je iets wilt verwezenlijken via CSS en in het bijzondere één browser wil niet meedoen
  3. Gebruiksvriendelijkheid verbeteren - lettertype aanpassen bv.
  4. Als het unobtrusive is.
  5. Mag je zelf aanvullen …