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