Tutorial AJAX
AJAX adalah teknik pengembangan web untuk membuat aplikasi web interaktif. Jika Anda mengetahui JavaScript, HTML, CSS, dan XML, maka Anda hanya perlu meluangkan waktu satu jam untuk memulai dengan AJAX.
Mengapa Belajar Ajax?
AJAX adalah singkatan dari Asinkronis JavaScript dan XML. AJAX adalah teknik baru untuk membuat 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 Model Objek Dokumen dan JavaScript untuk tampilan konten dinamis.
Aplikasi web konvensional mengirimkan informasi ke dan dari server menggunakan permintaan sinkron. Ini berarti Anda mengisi formulir, tekan kirim, dan diarahkan ke halaman baru dengan informasi baru dari server.
Dengan AJAX, ketika 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 sesuatu yang dikirim ke server.
XML biasanya digunakan sebagai format untuk menerima data server, meskipun format apa pun, termasuk teks biasa, dapat digunakan.
AJAX adalah teknologi browser web yang tidak bergantung pada perangkat lunak server web.
Seorang pengguna dapat terus menggunakan aplikasi sementara program klien meminta informasi dari server di latar belakang.
Interaksi pengguna yang intuitif dan alami. Mengklik tidak diperlukan, gerakan mouse adalah pemicu peristiwa yang memadai.
Berdasarkan data, bukan berdasarkan halaman.
Teknologi Aplikasi Internet yang Kaya
AJAX adalah teknologi Rich Internet Application (RIA) yang paling layak sejauh ini. Ini mendapatkan momentum industri yang luar biasa dan beberapa tool kit dan kerangka kerja bermunculan. Tetapi pada saat yang sama, AJAX memiliki ketidakcocokan browser dan didukung oleh JavaScript, yang sulit untuk dipelihara dan di-debug.
AJAX didasarkan pada Standar Terbuka
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 mewujudkan semuanya.
Hadirin
Tutorial ini akan berguna bagi pengembang web yang ingin mempelajari cara membuat halaman web interaktif serta meningkatkan kecepatan dan kegunaan mereka menggunakan AJAX.
Prasyarat
Sangat disarankan agar Anda menguasai HTML dan JavaScript sebelum mencoba tutorial ini.