Ne visų žmonių žiniatinklio naršyklėje yra „JavaScript“, o daugelis tų, kurie naudojasi naršyklėmis ten, kur ji yra, ją išjungė. Todėl būtina, kad jūsų internetinis puslapis galėtų tinkamai veikti tiems žmonėms, nenaudodamas jokios „JavaScript“. Kodėl tada norėtumėte pridėti „JavaScript“ į tinklalapį, kuris jau veikia be jo?
Yra keletas priežasčių, kodėl galite norėti naudoti „JavaScript“ savo tinklalapyje, net jei puslapį galima naudoti ir be „JavaScript“. Daugelis priežasčių yra susijusios su draugiškesnės patirties teikimu tiems lankytojams, kuriems įjungta „JavaScript“. Čia pateikiami keli tinkamo „JavaScript“ naudojimo pavyzdžiai, siekiant pagerinti lankytojų patirtį.
Jei savo tinklalapyje turite formas, kurias lankytojas turi užpildyti, tas formos turinys turės būti patvirtintas prieš jį apdorojant. Jūs, žinoma, turėsite serverio patvirtinimą, kuris patvirtins formą po to, kai ji bus pateikta, ir kurią iš naujo įkelia formą, išryškindama klaidas, jei buvo įvesta kas nors negaliojančio ar privalomi laukai dingęs. Pateikus formą reikia patvirtinimo ir pranešti apie klaidas, norint patekti į serverį. Mes galime žymiai paspartinti šį procesą, dubliuodami tą patvirtinimą naudodami
„JavaScript“ ir pritvirtindami didžiąją dalį „JavaScript“ patvirtinimas į atskirus laukus. Tokiu būdu asmuo, kuris užpildo formą ir įgalino „JavaScript“, turi greitą grįžtamąjį ryšį, jei tai, ką jie įveda į lauką, yra neteisinga užuot užpildę visą formą ir pateikę ją, o tada, laukdami, kol įkels kitą puslapį, jiems pateikti atsiliepimus. Forma veikia ir su „JavaScript“, ir be jos, ir teikia daugiau skubių atsiliepimų, kai tik gali.Skaidrių demonstraciją sudaro daugybė vaizdų. Norėdami, kad skaidrių demonstracija veiktų be „JavaScript“, kitus ir ankstesnius skaidrių demonstravimo mygtukus reikia iš naujo įkelti visą tinklalapį, pakeičiantį naują vaizdą. Tai veiks, bet bus lėtas, ypač jei skaidrių demonstracija yra tik viena maža puslapio dalis. Norėdami įkelti ir pakeisti vaizdus skaidrių demonstracijoje, galime naudoti „JavaScript“, nereikia iš naujo įkelti likusių tinklalapį, todėl lankytojų su „JavaScript“ skaidrių demonstracija bus daug greitesnė įjungtas.
„Žuvėdros“ meniu gali veikti visiškai be „JavaScript“ (išskyrus IE6). Meniu atsidarys, kai pelė užveskite pelės žymeklį virš jų, ir uždarys, kai pele bus pašalinta. Toks atidarymas ir uždarymas įvyks iškart, kai meniu tik pasirodys ir dings. Pridėję šiek tiek „JavaScript“, galime parodyti, kad meniu išslinks, kai pelė perkels jį, ir slinks atgal kai pelė pasislenka nuo jos, suteikia gražesnį meniu vaizdą ir nedaro įtakos meniu veikimui.
Visais tinkamais „JavaScript“ naudojimo būdais, „JavaScript“ tikslas yra patobulinti tinklalapio veikimą pateikite tiems lankytojams, kuriems įgalinta „JavaScript“, draugiškesnė svetainė, nei įmanoma be „JavaScript“. Tinkamai naudodamas „JavaScript“, jūs skatinate tuos, kurie gali pasirinkti, ar leisti „JavaScript“ paleisti, ar ne, kad ji jūsų svetainėje būtų įjungta. Atminkite, kad nemažai tų, kurie turi pasirinkimą ir pasirinko išjungti „JavaScript“, dėl to padarė tai kai kuriose svetainėse visiškai piktnaudžiaujama „Java“ scenarijais, kad jų lankytojų patirtis svetainėje būtų blogesnė nei geriau. Ar nesate vienas iš tų, kurie netinkamai naudoja „JavaScript“ ir todėl skatinate žmones išjungti „JavaScript“.