Menu

Mengenal AJAX

AJAX adalah teknik pengembangan web untuk membuat aplikasi web interaktif. Jika Anda tahu JavaScript, HTML, CSS, dan XML, Anda perlu menghabiskan waktu satu jam untuk memulai dengan AJAX. AJAX adalah singkatan dari Asynchronous JavaScript and XML. AJAX adalah teknik baru untuk menciptakan aplikasi web yang lebih baik, lebih cepat, dan lebih interaktif dengan bantuan XML, HTML, CSS, dan Java Script.

Ajax menggunakan XHTML untuk konten, CSS untuk presentasi, bersama dengan Document Object Model dan JavaScript untuk tampilan konten dinamis. Aplikasi web konvensional mengirimkan informasi ke dan dari server menggunakan permintaan sinkron. Ini berarti Anda mengisi formulir, tekan submit, dan diarahkan ke halaman baru dengan informasi baru dari server.

Dengan AJAX, saat Anda menekan submit, JavaScript akan membuat permintaan ke server, menafsirkan hasilnya, dan memperbarui layar saat ini. Dalam arti yang paling murni, pengguna tidak akan pernah tahu bahwa ada yang bahkan dikirim ke server. XML biasanya digunakan sebagai format untuk menerima data server, meskipun format apapun, termasuk teks biasa, dapat digunakan.

AJAX adalah teknologi peramban web yang terlepas dari perangkat lunak server web. Pengguna dapat terus menggunakan aplikasi sementara program klien meminta informasi dari server di latar belakang. Intuitif dan interaksi pengguna alami. Mengklik tidak diperlukan, gerakan mouse adalah pemicu kejadian yang cukup. Data-driven berlawanan dengan page-driven.

AJAX adalah teknologi Rich Internet Application (RIA) yang paling layak sejauh ini. Ini menjadi momentum industri yang luar biasa dan beberapa tool kit dan kerangka kerja muncul. Tapi pada saat yang sama, AJAX memiliki ketidaksesuaian browser dan didukung oleh JavaScript, yang sulit dipertahankan dan debug.

AJAX didasarkan pada standar terbuka berikut: Presentasi berbasis browser menggunakan HTML dan Cascading Style Sheets (CSS). Data disimpan dalam format XML dan diambil dari server. Data di balik layar diambil menggunakan objek XMLHttpRequest di browser. JavaScript untuk membuat semuanya terjadi