AJAX at DHTML

Anonim

Ang mga teknolohiya ng browser ay nakaranas ng napakalaking dami ng paglago simula pa sa simula, mula sa simpleng mga static na pahina ng HTML hanggang sa buong tinatangay ng hangin na animation at pakikipag-ugnayan ng flash. Ang bilang ng mga tool na magagamit sa pag-develop ng webpage ay sumabog at hindi ka na limitado sa ilang mga pagpipilian sa pagtatayo ng iyong pahina.

Sa mas nakalipas na mga taon, ang mga pangunahing pahina ng HTML ay naging mas kaunti pang mayamot, kaya ang mga nag-develop ay talagang nag-aagawan upang gawing mas kawili-wili ang kanilang mga site sa mga manonood. Ang isang aspeto na tiningnan ay kung paano gawing mas interactive ang mga pahina upang bigyan ito ng mas maraming lasa. Bagaman maraming mga pamantayan na nilikha, tatalakayin natin ang dalawang dito para sa kapakanan ng pagiging maikli.

Ang pagbubutas ng mga pahina ng HTML ay nagbigay daan sa pagtaas ng DHTML o Dynamic na HTML. Pinapayagan ng DHTML ang tagalikha ng webpage sa mga partikular na tugon ng programa sa eksaktong mga pagkilos na ginagawa ng tagapanood. Ito ay napaka-maliwanag kapag ang isang tumitingin ay gumagalaw sa kanyang mouse sa ibabaw ng isang pindutan at ang pindutan ay lumabo o mukhang pinindot. Ito ay isang kakayahan ng DHTML na hindi posible sa HTML nag-iisa.

Ang isa pang aspeto ng HTML na nais baguhin ng mga tao ay pag-uugali nito kapag humiling ka na baguhin ang isang bagay. Palaging isinasauli ng HTML ang pahina upang maipakita nito ang bagong hiniling na pahina. Natagpuan nila ang isang solusyon na tinatawag na IFrame na ito na nagpapahintulot sa gumagamit na i-reload ang isang frame sa isang pagkakataon kung nais niyang; ngunit ito ay natagpuan na medyo kulang. Ang AJAX o Asynchronous Javascript at XML ay nilikha upang malunasan ang partikular na kakulangan ng HTML. Pinapayagan ng AJAX ang mga pahina na hilingin lamang ang data na kailangang baguhin at hindi ang buong pahina. Makikita ito nang malinaw sa mga webpage na nagpapakita sa iyo ng isang gallery ng mga larawan. Bago sa AJAX, kapag nag-click ka sa susunod, ang buong pahina ay muling i-load upang ipakita ang susunod na larawan. Ngunit sa AJAX, tanging ang mga pagbabago sa larawan at ang natitirang bahagi ng pahina ay hindi kahit na lumipat.

Ang diwa, ang AJAX at DHTML ay dalawa sa mga remedyo na nilikha upang dagdagan ang mga kakayahan ng HTML. Ginagawa ito ng DHTML sa pamamagitan ng pagbabago ng mga elemento sa screen depende sa kung ano ang mga aksyon ng gumagamit. Habang pinapayagan ng AJAX ang browser na humiling ng ilang mga elemento sa isang pagkakataon upang mabawasan ang strain sa koneksyon sa internet at maiwasan ang nakakainis na proseso ng pag-relo. Sa pag-iisip na ito, maaari naming sabihin na ang AJAX at DHTML, na ginagamit nang sabay-sabay ay maaaring mapabuti ang mga karanasan ng panonood ng mga gumagamit.

Maghanap ng libro tungkol sa AJAX at HTML.