Lompat ke isi

AJAX

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas

AsynchronousJavaScriptandXMLHTTP, atau disingkatAJaX,adalah suatu teknik pemrograman berbasiswebuntuk menciptakanaplikasi webinteraktif. Tujuannya adalah untuk memindahkan sebagian besar interaksi pada komputerweb surfer,melakukan pertukaran data dengan server di belakang layar, sehingga halaman web tidak harus dibaca ulang secara keseluruhan setiap kali seorang pengguna melakukan perubahan. Hal ini akan meningkatkan interaktivitas, kecepatan, dan kegunaan. Ajax merupakan kombinasi dari:

  • DOMyang diakses denganclient side scripting language,sepertiVBScriptdan implementasiECMAScriptsepertiJavaScriptdanJScript,untuk menampilkan secara dinamis dan berinteraksi dengan informasi yang ditampilkan
  • ObjekXMLHTTPdariMicrosoftatauXMLHttpRequestyang lebih umum di implementasikan pada beberapa browser. Objek ini berguna sebagai kendaraan pertukaran data asinkronus denganweb server.Pada beberapaframeworkAJAX, element HTMLIFramelebih dipilih daripada XMLHTTP atau XMLHttpRequest untuk melakukan pertukaran data denganweb server.
  • XMLumumnya digunakan sebagai dokumentransfer,walaupun format lain juga memungkinkan, seperti HTML,plain text.XMLdianjurkan dalam pemakaian teknik AJaX karena kemudahan akses penanganannya dengan memakaiDOM
  • JSONdapat menjadi pilihan alternatif sebagai dokumentransfer,mengingat JSON adalah JavaScript itu sendiri sehingga penanganannya lebih mudah

Seperti halnyaDHTML,LAMP,atauSPA,Ajax bukanlah teknologi spesifik, melainkan merupakan gabungan dari teknologi yang dipakai bersamaan. Bahkan, teknologi turunan/komposit yang berdasarkan Ajax, sepertiAFLAXsudah mulai bermunculan.

Pranala luar

[sunting|sunting sumber]

commons:Category:AJAX (programming)