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