ХДГ објашњава: Шта је ЈаваСцрипт и за шта се користи на мрежи?

Када претражујете интернет, веб странице са којима остварујете интеракцију вам се представљају помоћу три технологије: ХТМЛ(HTML) , ЦСС(CSS) и оно о чему ћемо расправљати у овом чланку—ЈаваСцрипт.

Од ова три, ЈаваСцрипт(JavaScript) је најнапреднији. Додаје динамичку функционалност веб страницама, што их чини много сложенијим и интерактивнијим. Без ЈаваСцрипт-(JavaScript) а, неке од ваших омиљених веб локација не би биле могуће.

У овом чланку, хајде да разложимо шта је ЈаваСцрипт(JavaScript) , како функционише и многе његове употребе на мрежи.

Шта је ЈаваСцрипт?(What Is JavaScript?)

ЈаваСцрипт(JavaScript) је скриптни језик. ХТМЛ(HTML) , један од његових најпопуларнијих сродника, је језик за означавање. Главна разлика између њих је у томе што су језици за означавање структурални и припремају изглед и дизајн странице. Језик за означавање је функционално презентацијски, док је скриптни језик логичан и алгоритамски.

Лаички речено, ХТМЛ(HTML) мења начин на који веб странице изгледају, док ЈаваСцрипт(JavaScript) заправо нуди рачунарску функционалност. У ХТМЛ(HTML) -у не постоји начин да се процени чак ни једноставна једначина као што је 1 + 1. ЈаваСцрипт(JavaScript) може то и још много тога.

ЈаваСцрипт(JavaScript) се може имплементирати и на страни сервера и на страни клијента. ЈаваСцрипт(JavaScript) на страни клијента је најчешћи, где се ЈаваСцрипт(JavaScript) код упућује преко ХТМЛ(HTML) - а и тумачи од стране веб претраживача. Овај код може учинити много више од само промене изгледа странице, као што је динамички генерисање ХТМЛ(HTML) садржаја, тражење корисничког уноса и још много тога.

Укратко, ЈаваСцрипт(JavaScript) је лаган, интерпретиран скриптни језик који може побољшати интерактивност веб локације.

Како се ЈаваСцрипт користи на мрежи?(How Is JavaScript Used Online?)

Као и код практично сваког скриптног језика, могућности су ограничене само на оно што можете смислити. Ако имате вештине и можете то да сањате, требало би да будете у стању да то и остварите.

Међутим, постоје неке врло уобичајене ЈаваСцрипт(JavaScript) скрипте без којих веб не би био исти. Хајде да разговарамо о неколико најпопуларнијих случајева употребе ЈаваСцрипт-(JavaScript) а .

Валидација обрасца

Ако сте икада попуњавали формулар за регистрацију само да би вам рекли да су ваше корисничко име или лозинка прекратки, то је био ЈаваСцрипт(JavaScript) у акцији!

Провера ваљаности обрасца(Form) се може извршити на више различитих језика за скриптовање, али ЈаваСцрипт(JavaScript) омогућава да се то уради динамички и без објављивања икаквих података. Ово може смањити трошкове сервера кроз смањени пропусни опсег и одличан је начин да се спречи фрустрација на страни корисника. 

Никада није забавно послати образац и накнадно вам рећи да ваше информације нису важеће. ЈаваСцрипт(JavaScript) то може да уради у ходу.

Конвертори и калкулатори

Било да се ради о Фаренхајту(Fahrenheit) у Целзијусима(Celsius) , УСД(USD) у ЕУР(EUR) или слично, динамичко претварање података је нешто у чему се ЈаваСцрипт(JavaScript) истиче. Ако икада похађате курс о ЈаваСцрипт-(JavaScript) у, једна од ваших првих неколико лекција ће вероватно бити да направите нешто као што је калкулатор каматних стопа(interest rate calculator) . То је сјајно искуство учења које уводи многе основе ЈаваСцрипт-(JavaScript) а .

ЈаваСцрипт(JavaScript) на страни клијента је једно од најбољих решења када је у питању руковање калкулацијама попут ових.

Рандом Генераторс

Матх.рандом(Math.random) () је омиљена функција за многе љубитеље ЈаваСцрипт-(JavaScript) а и изузетно је корисна. Омогућава креирање случајног броја са покретним зарезом између 0 и 1, што омогућава много паметних скрипти.

Једна од најпопуларнијих скрипти ове врсте је генератор (assword generator)случајних (random )п(p) лозинки . Можете их пронаћи на целом вебу и они су поуздан извор генерисања насумичних лозинки пошто ЈаваСцрипт(JavaScript) на страни клијента нема интеракцију са сервером, тако да се никада не кешује или чува иза сцене.

Игре

Тако је – ЈаваСцрипт(JavaScript) се чак може користити и за кодирање сопствених игара. Иако ЈаваСцрипт(JavaScript) на страни клијента неће дозволити подршку за било коју врсту онлајн, искуство сарадње, игре за једног играча или игре које могу да играју два корисника на истој тастатури су потпуно могуће.

Ево неколико класичних примера:

ЈаваСцрипт(JavaScript) је озбиљно добар језик за скриптовање који ради чак и за не тако озбиљне пројекте!

Ако сте већ добро упућени у ХТМЛ(HTML) и ЦСС(CSS) , ЈаваСцрипт(JavaScript) је одличан следећи корак који заиста може да побољша вашу игру кодирања. Ако кодирање није ваше интересовање, овај чланак би требало да вам помогне да цените функционалност коју је овај скриптни језик донео милионима веб локација. Интернет не би био исти без ЈаваСцрипта(JavaScript) .



About the author

Ја сам веб програмер са преко 10 година искуства у раду са прегледачима Фирефок и Гоогле Доцс. Специјалиста сам за креирање једноставних, али моћних онлајн апликација, и развио сам веб-базирана решења за мала предузећа и велике организације. Моја база клијената укључује нека од највећих имена у пословању, укључујући ФедЕк, Цоца Цола и Маци'с. Моје вештине као програмера чине ме идеалним кандидатом за било који пројекат који треба да се заврши брзо и ефикасно – од развоја прилагођених веб локација до креирања робусних маркетиншких кампања путем е-поште.



Related posts