Постоји неколико различитих места на којима се ЈаваСцрипт може користити, али најчешће место на коме се користи је веб страница. У ствари, за већину људи који је користе ЈаваСцрипт, на веб страници је једино место где га користе.
Три језика веб странице
Први захтев веб странице је да се дефинише садржај веб странице. То се врши употребом језика за означавање који дефинише шта је сваки од саставних делова садржаја. Језик који се обично користи за означавање садржаја је ХТМЛ, мада се КСХТМЛ може користити и ако странице не захтевају да раде у Интернет Екплорер-у.
ХТМЛ дефинише шта је садржај. Ако се правилно напише, не покушава се дефинирати како тај садржај треба изгледати. На крају крајева, садржај ће морати да изгледа другачије у зависности од тога који уређај се користи за приступ њему. Мобилни уређаји углавном имају мање екране од рачунара. Штампане копије садржаја имаће фиксну ширину и можда неће захтевати да у њих буду укључене све навигације. За људе који је слушају страницу треба дефинисати како ће се страница читати, а не како изгледа.
Тхе изглед веб странице се дефинира помоћу Цасцадинг Стиле Схеетс-а који одређују на који се медиј односе одређене команде, тако да се садржај форматира на одговарајући начин.
Помоћу ова два језика можете креирати статичке веб странице које ће бити доступне без обзира на то који уређај се користи за приступ страници. Ове статичке странице могу комуницирати с вашим посјетитељем кроз употребу образаца. Након што се образац испуни и преда, захтев се враћа на сервер где се гради нова статичка веб страница и на крају преузима у прегледач.
Велики недостатак оваквих веб страница је да једини начин на који посетилац поседује интеракцију са страницом јесте испуњавањем форме и чекањем да се учита нова страница.
Додајте ЈаваСцрипт за динамичке странице
ЈаваСцрипт преводи вашу статичку страницу у ону која може да комуницира са вашим посетиоцима без потребе да чекају да се нова страница учита сваки пут када поднесу захтев. ЈаваСцрипт додаје понашање на веб страницу на којој страница реагује на радње без потребе да учитате нову страницу да бисте обрадили захтев.
Више не ради твоје посетилац треба да попуните цео образац и пошаљете га како би им се рекло да су написали погрешку у првом пољу и да је потребно да га поново унесете. Помоћу ЈаваСцрипта можете да потврдите свако од поља када га унесете и пружите непосредне повратне информације када греше.
ЈаваСцрипт такође омогућава да ваша страница буде интерактивна на друге начине који уопште не укључују обрасце. На страницу можете додати анимације које или привлаче пажњу на одређени део странице или које страницу чине једноставнијом за употребу. Можете да дате одговоре унутар веб странице на разне акције које посетилац предузима тако да избегнете потребу да учитате нове веб странице како бисте одговорили. Можете чак и да ЈаваСцрипт учита нове слике, предмете или скрипте на веб страницу без потребе за поновним учитавањем целе странице. Постоји чак и начин да ЈаваСцрипт врати захтеве на сервер и обрађује одговоре са сервера без потребе за учитавањем нових страница.
Укључивање ЈаваСцрипт-а у веб страницу омогућава вам да побољшате искуство свог посетиоца претварајући га из статичке странице у ону која може да комуницира са њима. Једна од најважнијих ствари које треба запамтити је да неће сви који посећују вашу страницу имати ЈаваСцрипт, па ће ваша страница и даље морати да ради за оне који немају ЈаваСцрипт. Користите ЈаваСцрипт да би ваша страница радила боље за оне који је имају.