• Dj Faustus #99
    Egyetértek azzal a kitételeddel, hogy Javascript nélkül sok minden megoldható (sőt az akadálymentesség egyik feltétele), és hogy a Javascripttel (de ez igaz a Flashre is) idegesítő animációk, reklámok, navigációt megnehezítő cuccok készíthetőek.

    De vannak esetek, amikor a Javascript elég hasznos tud lenni:
    * Űrlapot ellenőrzünk és az ellenőrzés eredményét a lap újratöltése nélkül (nem kell az egész oldalt frissíteni, csak a válaszüzenetet megjeleníteni) jelenítjük meg. Másrészt a kliensoldali ellenőrzéssel némileg tehermentesíthetjük a szerveroldali szkriptet (nem kell külön ellenőrizni a szerveroldalon).
    * Egyes esetekben jól jön ha az oldal egyes részeit elrejtjük, és csak bizonyos esetekben jelenítjük meg (sok tartalom egy oldalon, címsorokkal logikai blokkokra felosztva, és csak akkor jelenítjük meg a tartalmat, ha rákattintanak a címsorra).
    * Űrlapról vezérelhető, bizonyos időközönként frissülő webes/intranetes alkalmazások
    * Olyan alkalmazások, ahol fontos az egér pozíciója (így lehet vele rajzolni, térképen pozíciókat megadni - utóbbira lásd Google Maps).

    Tehát a Javascript egy hasznos dolog, csak csínján kell vele bánni.
    Egyrészt tesztelni kell, hogy a különböző "élményfokozások" ne menjenek a látogató agyára (lásd például az automatikusan induló zenelejátszás, vagy a felugró ablakok a honlapokon zavaró tud lenni).
    Másrészt ahol csak lehet, biztosítani kell alternatív, Javascript nélkül is használható tartalmat; vagy úgy kell a Javascriptet használni, hogy az annak kikapcsolásakor is működőképes legyen.