Det finns ett antal olika platser där JavaScript kan användas men det vanligaste stället att använda det är på en webbsida. För de flesta som använder JavaScript är faktiskt en webbsida det enda stället där de använder det.
Det första kravet på en webbsida är att definiera innehåll på webbsidan. Detta görs med hjälp av ett markeringsspråk som definierar vad var och en av komponentdelarna i innehållet är. Det språk som normalt används för att markera innehållet är HTML även om XHTML också kan användas om du inte kräver att sidorna ska fungera i Internet Explorer.
Hamza TArkkol / Getty ImagesHTML definierar vad innehållet är. När det skrivs ordentligt görs inga försök att definiera hur det innehållet ska se ut. När allt kommer omkring måste innehållet se annorlunda ut beroende på vilken enhet som används för att komma åt det. Mobila enheter har i allmänhet mindre skärmar än datorer. Tryckta kopior av innehållet har en fast bredd och kräver kanske inte all navigering ingår. För personer som lyssnar på sidan kommer det att vara hur sidan läses snarare än hur den ser ut som måste definieras.
De utseende på en webbsida definieras med hjälp av Cascading Style Sheets som anger vilka media de specifika kommandona gäller för, så innehållsformaten passar för enheten.
Med bara dessa två språk kan du skapa statiska webbsidor som är tillgängliga oavsett vilken enhet som används för att komma åt sidan. Dessa statiska sidor kan interagera med din besökare genom att använda formulär. Efter att ett formulär har fyllts i och skickats skickas en begäran tillbaka till servern där en ny statisk webbsida konstrueras och så småningom laddas ner till webbläsaren.
Den stora nackdelen med sådana webbsidor är att det enda sättet att besökaren har att interagera med sidan är genom att fylla i formuläret och vänta på att en ny sida laddas.
JavaScript översätter din statiska sida till en sida som kan interagera med dina besökare utan att de behöver vänta på att en ny sida laddas varje gång de gör en begäran. JavaScript lägger till beteende till webbsidan där sidan svarar på åtgärder utan att behöva ladda en ny sida för att behandla begäran.
Din besökare behöver inte längre fylla i ett helt formulär och skicka in det för att få veta att de har gjort en skrivfel i det första fältet och behöver ange allt igen. Med JavaScript kan du validera vart och ett av fälten när de kommer in i det och ge omedelbar feedback när de gör fel.
Tetra-bilder / Getty ImagesJavaScript tillåter också att din sida är interaktiv på andra sätt som inte involverar formulär alls. Du kan lägga till animationer på sidan som antingen väcker uppmärksamhet på en viss del av sidan eller som gör sidan lättare att använda. Du kan ge svar på webbsidan på olika åtgärder som din besökare gör för att undvika behovet av att ladda nya webbsidor att svara på. Du kan till och med låta JavaScript ladda nya bilder, objekt eller skript på webbsidan utan att behöva ladda om hela sidan. Det finns till och med ett sätt för JavaScript att skicka tillbaka förfrågningar till servern och hantera svar från servern utan att ladda nya sidor.
Genom att integrera JavaScript på en webbsida kan du förbättra besökarens upplevelse genom att konvertera den från en statisk sida till en som kan interagera med dem. En viktig sak att komma ihåg är dock att inte alla som besöker din sida kommer att ha JavaScript och att din sida fortfarande behöver fungera för dem som inte har JavaScript. Använd JavaScript för att din sida ska fungera bättre för dem som har den.