AJAX: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Hyan christian (bicara | kontrib)
Hyan christian (bicara | kontrib)
Tidak ada ringkasan suntingan
Baris 1:
'''A'''synchronous '''J'''avaScript '''A'''nd '''X'''ML, atau disingkat '''Ajax''', adalah suatu teknik pemrograman berbasis [[World Wide Web|web]] untuk menciptakan [[aplikasi web]] interaktif. Tujuannya adalah untuk memindahkan sebagian besar interaksi pada komputer ''web 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 ''usability''. Ajax merupakan kombinasi dari:
* [[XHTML]] (atau [[HTML]]) dan [[Cascading Style Sheets|CSS]] untuk bahasa ''mark up'' dan tampilan.
* [[Document Object Model|DOM]] yang diakses dengan ''client side scripting language'', khususnyaseperti [[VBScript]] dan implementasi [[ECMAScript]] seperti [[JavaScript]] dan [[JScript]], untuk menampilkan secara dinamis dan berinteraksi dengan informasi yang ditampilkan
* Objek [[XMLHTTP|XMLHttpRequest]] untuk melakukan pertukaran data asinkronus dengan ''web server''. Pada beberapa ''framework'' dan kasus Ajax, objek [[IFrame]] lebih dipilih daripada XMLHttpRequest untuk melakukan pertukaran data dengan ''web server''.
* [[XML]] umumnya digunakan sebagai format untuk pengiriman data, walaupun format lain juga memungkinkan, seperti HTML, ''plain text'', [[JSON]] dan [[EBML]].