Skip to main content

Ano ang Ajax?

Ang Ajax

ay isang term na ginamit upang ilarawan ang isang diskarte sa pagdidisenyo at pagpapatupad ng mga aplikasyon sa web.Ito ay isang acronym para sa a kasabay na j avascript a nd x ml.Ang termino ay unang ipinakilala sa isang artikulo ni Jesse James Garrett ng Adaptive Path, isang web-design firm na nakabase sa San Francisco.Ipinaglihi niya ang termino nang mapagtanto niya ang pangangailangan para sa isang madaling, mabebenta na paraan upang mag -pitch ng isang tiyak na istilo ng disenyo at pagbuo sa mga kliyente.Ang Hypertext Markup Language (HTML), ang wika na nagtutulak sa buong mundo ng web, ay dinisenyo sa paligid ng ideya ng hypertext -mga pahina ng teksto na maaaring maiugnay sa loob ng kanilang sarili sa iba pang mga dokumento.Para gumana ang HTML, karamihan sa mga aksyon na kinukuha ng isang end-user sa kanyang browser ay magpadala ng isang kahilingan pabalik sa web server.Pagkatapos ay pinoproseso ng server ang kahilingan na iyon, marahil ay nagpapadala ng karagdagang mga kahilingan, at kalaunan ay tumugon sa anuman ang hiniling ng gumagamit.Nakakainis para sa mga gumagamit at nagsisilbi upang mapawi ang buong karanasan.Ang mga gumagamit ay nasanay sa mga nagliliyab na mabilis na mga tugon sa kanilang mga aplikasyon sa desktop at hindi nasisiyahan kapag ang isang website ay hindi maaaring mag-alok ng parehong agarang tugon.Sa pamamagitan ng pagdaragdag ng isang karagdagang layer sa pagitan ng interface ng gumagamit at ang komunikasyon sa server, tinanggal ng mga aplikasyon ng AJAX ang isang mahusay na pakikitungo sa lag sa pagitan ng pakikipag -ugnayan ng gumagamit at tugon ng aplikasyon.Habang nagiging mas karaniwan ang Ajax sa mga tanyag na aplikasyon sa web, ang mga gumagamit ay nagiging mas nakasanayan sa agarang tugon na ito, na tumutulong upang magmaneho ng mas maraming mga negosyo upang mag -ampon ng mga pamamaraan ng ajax.Karanasan.Kasama dito ang Extensible HTML (XHTML) at Cascading Style Sheets (CSS) para sa pagbuo ng pinagbabatayan na istraktura ng pahina at istilo ng visual nito, ayon sa pagkakabanggit;Ang ilang uri ng pakikipag -ugnay suite gamit ang modelo ng object object;pagmamanipula ng data gamit ang extensible markup language (XML);pagkuha ng data gamit ang XMLHTTPRequest;at JavaScript upang matulungan ang iba't ibang mga elemento na makipag -ugnay sa isa't isa.Ang Ajax ay mabilis na kumakalat sa buong web, na may mga halimbawa na nakikita sa maraming mga pangunahing site.Ang Google Maps, halimbawa, sa maraming mga paraan ay nagpapakita ng etos ng modelo ng Ajax, na may kumplikadong pag -andar nito at halos walang tahi na pakikipag -ugnay.Ang isang karaniwang antas ng argumento laban sa Ajax ay na sa maraming mga kaso ay sinisira nito ang ilang inaasahang pag -andar, tulad ng paggamit ng pindutan ng

back

, na nagdudulot ng pagkalito.Habang ang ilang mga pag -aayos ay umiiral para sa marami sa mga break na ito, bihira silang ipinatupad hanggang sa ang pag -uugali ng isang application ng Ajax ay umaayon sa inaasahang pag -uugali ng mas malaking browser.