Lompat ke isi

AJAX: Perbedaan antara revisi

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
Konten dihapus Konten ditambahkan
Hyan christian (bicara | kontrib)
Hyan christian (bicara | kontrib)
Tidak ada ringkasan suntingan
Baris 1: 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:
'''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.
* [[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'', khususnya implementasi [[ECMAScript]] seperti [[JavaScript]] dan [[JScript]], untuk menampilkan secara dinamis dan berinteraksi dengan informasi yang ditampilkan
* [[Document Object Model|DOM]] yang diakses dengan ''client side scripting language'', seperti [[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''.
* 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]].
* [[XML]] umumnya digunakan sebagai format untuk pengiriman data, walaupun format lain juga memungkinkan, seperti HTML, ''plain text'', [[JSON]] dan [[EBML]].

Revisi per 3 Januari 2008 09.37

Asynchronous JavaScript And XML, atau disingkat Ajax, adalah suatu teknik pemrograman berbasis 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 CSS untuk bahasa mark up dan tampilan.
  • DOM yang diakses dengan client side scripting language, seperti VBScript dan implementasi ECMAScript seperti JavaScript dan JScript, untuk menampilkan secara dinamis dan berinteraksi dengan informasi yang ditampilkan
  • Objek 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.

Seperti halnya DHTML, LAMP, atau SPA, Ajax bukanlah teknologi spesifik, melainkan merupakan gabungan dari teknologi yang dipakai bersamaan. Bahkan, teknologi turunan/komposit yang berdasarkan Ajax, seperti AFLAX sudah mulai bermunculan.

Pranala luar