This entry was posted on Monday, September 18th, 2006 at 11:30 am and is filed under html, javascript. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.
I all Ajax-entusiasmen er det lett å glemme de grunnleggende javascript-teknikkene.
Lenge ble javascript sett på som en skjør og problematisk teknikk, man burde bruke med forsiktighet. Så kom Ajax, og vips var javascript stuerent. Men, problemstillingene du må håndtere er de samme som før: bugs i nettleserne, søkemotorer som ikke finner innhold, back-knapper som ikke funker, vinduer som ikke vises, redirects som aldri skjer etc.
I lys av dette er det nyttig å ta ett skritt tilbake til tiden før Ajax-hysteriet, og se på en av de viktigste javascript-teknikkene.
Unobtrusive javascript
Teknikken er like enkel som genial:
- Fjern all javascript fra html-koden
- Lag en javascript-funksjon som søker gjennom all html-kode, og plugger inn javascriptene for deg.
Uvant og vanskelig? Heldigvis finnes det mange flinke folk der ute som lager slike script.
Hva med konfigurerbare popup-vinduer a’la dette:
<a href="http://www.vg.no" class="popup">vg</a>
Sjekk: Unobtrusive Javascript Popup Windows (demo)
Eller sorterbare tabeller slik:
<table class="sortable-onload-3 rowstyle-alternative no-arrow"> [..] </table>
Sjekk Unobtrusive Table Sort Script (demo)
Test det ut! Når du først har begynt å bruke slike scripts vil du aldri tilbake til html-javascript-spagettien fra gamle dager.
For en grundig innføring i teknikken, sjekk også Chris Heilmanns glimrende gjennomgang av unobtrusive javascript.
posted by September 18, 2006 11:30 am | read comments (0)
