Hvorfor du bør bruke JavaScript på nettstedet ditt

Ikke alle har JavaScript tilgjengelig i nettleseren, og flere av dem som bruker nettlesere der det er tilgjengelig, har det slått av. Det er derfor nødvendig at websiden din kan fungere ordentlig for disse menneskene uten å bruke noe JavaScript i det hele tatt. Hvorfor vil du da legge til JavaScript på en webside som allerede fungerer uten den?

Det er flere grunner til at det kan være lurt å bruke JavaScript på websiden din, selv om siden er brukbar uten JavaScript. De fleste av grunnene er knyttet til å gi en vennligere opplevelse for de besøkende som har JavaScript aktivert. Her er noen eksempler på riktig bruk av JavaScript for å forbedre den besøkende opplevelsen.

Der du har skjemaer på websiden din som den besøkende trenger å fylle ut at skjemainnholdet må bekreftes før det kan behandles. Du vil selvfølgelig ha validering på serversiden som validerer skjemaet etter at det er sendt og som laster inn skjemaet som fremhever feilene hvis det er lagt inn noe ugyldig eller obligatoriske felt savnet. Dette krever en rundtur til serveren når skjemaet sendes inn for å utføre valideringen og rapportere feilene. Vi kan øke hastigheten på prosessen betydelig ved å duplisere valideringen ved å bruke

instagram viewer
Javascript og ved å feste mye av JavaScript-validering til de enkelte feltene. På den måten har personen som fyller ut skjemaet som har JavaScript aktivert øyeblikkelig tilbakemelding hvis det de oppgir i et felt er ugyldig i stedet for å fylle ut hele skjemaet og sende det inn og deretter måtte vente til neste side skal lastes for å gi dem tilbakemelding. Skjemaet fungerer både med og uten JavaScript og gir mer umiddelbar tilbakemelding når det kan.

En lysbildefremvisning består av et antall bilder. For at lysbildefremvisningen skal fungere uten JavaScript, trenger de neste og forrige knappene som fungerer lysbildefremvisningen å laste inn hele websiden som erstatter det nye bildet. Dette vil fungere, men vil være tregt, spesielt hvis lysbildefremvisningen bare er en liten del av siden. Vi kan bruke JavaScript til å laste inn og erstatte bildene i lysbildefremvisningen uten å måtte laste inn resten av websiden, og gjør derfor lysbildefremvisningen mye raskere for de besøkende med JavaScript aktivert.

En "suckerfish" -meny kan fungere helt uten JavaScript (unntatt i IE6). Menyene åpnes når musen svever over dem og lukkes når musen fjernes. Slik åpning og lukking vil være øyeblikkelig når menyen bare vises og forsvinner. Ved å legge til noe JavaScript kan vi få menyen til å rulle ut når musen beveger seg over den og bla tilbake når musen beveger seg av den og gir et hyggeligere utseende på menyen uten å påvirke måten menyen fungerer på.

I all passende bruk av JavaScript er formålet med JavaScript å forbedre måten nettsiden fungerer og til gi de besøkende som har JavaScript aktivert med et vennligere nettsted enn det som er mulig uten Javascript. Ved å bruke JavaScript på en passende måte oppfordrer du de som har valg om de vil la JavaScript kjøres eller ikke til å få det slått på for nettstedet ditt. Husk at en rekke av dem som har et valg og som har valgt å slå av JavaScript, har gjort det på grunn av veien der noen nettsteder misbruker javaScript fullstendig for å gjøre besøkendes opplevelse av nettstedet verre i stedet for bedre. Ikke vær en av dem som bruker JavaScript upassende, og oppfordrer derfor folk til å slå av JavaScript.