Apa itu AJAX ?
AJAX adalah teknik pengembangan web untuk menciptakan aplikasi web interaktif.
Jika Anda tahu JavaScript, HTML, CSS, dan XML, maka Anda perlu untuk menghabiskan hanya satu jam untuk memulai dengan AJAX.
Postingan kali ini akan berguna untuk pengembang web yang ingin belajar bagaimana membuat halaman web interaktif serta meningkatkan kecepatan dan kegunaan mereka menggunakan AJAX.
Bagaimana cara Kerja AJAX ?
- AJAX singkatan Asynchronous JavaScript dan XML. AJAX adalah suatu teknik baru untuk membuat lebih baik, aplikasi web lebih cepat, dan lebih interaktif dengan bantuan dari XML, HTML, CSS, dan JavaScript.
Postingan Terkait : WEB, Pemahaman Dasar Sebelum Belajar WEB
- Ajax menggunakan XHTML untuk konten, CSS untuk presentasi, bersama dengan Document Object Model dan JavaScript untuk menampilkan konten secara dinamis.
- Aplikasi web konvensional mengirimkan informasidari server dan menggunakan permintaan sinkron. Itu berarti ketika Anda mengisi form, tekan submit, dan diarahkan ke halaman baru dengan informasi baru dari server.
- Dengan AJAX, ketika Anda menekan submit, JavaScript akan membuat permintaan ke server, menafsirkan hasil, dan memperbarui layar saat ini juga tanpa harus reload. Dalam arti yang paling murni, pengguna tidak akan pernah tahu bahwa apa pun proses ditularkan ke server.
- XML umumnya digunakan sebagai format untuk menerima server data, meskipun setiap format, termasuk teks biasa, dapat digunakan.
- AJAX adalah teknologi browser web yang independen dari perangkat lunak server web.
- Pengguna dapat terus menggunakan aplikasi sementara program klien meminta informasi dari server di belakang layar.
- Interaksi pengguna yang intuitif dan alami. Mengklik tidak diperlukan, gerakan mouse adalah cukup memicu peristiwa.
- Data-driven berbeda dengan halaman-driven.
Teknologi aplikasi Rich Internet
AJAX adalah Rich Internet Application (RIA) teknologi yang paling layak sejauh ini. Semakin besar industri momentum dan beberapa alat kit dan kerangka kerja yang muncul. Tetapi pada saat yang sama, AJAX memiliki browser ketidak cocokan dan didukung oleh JavaScript, yang sulit untuk mempertahankan dan 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 XML format dan diambil dari server.
- Behind-the-Scenes data mengambil menggunakan XMLHttpRequest objek dalam browser.
- JavaScript untuk membuat segala sesuatu yang terjadi.
Teknologi AJAX
AJAX tidak bisa bekerja secara mandiri. Hal ini digunakan dalam kombinasi dengan teknologi lainnya untuk membuat halaman web interaktif.
JavaScript
- Loosely typed bahasa scripting.
- Fungsi JavaScript disebut ketika suatu peristiwa terjadi di halaman.
- Lem untuk seluruh operasi AJAX.
DOM
- API (Application Programming Interface) untuk mengakses dan memanipulasi dokumen terstruktur.
- Mewakili struktur dokumen XML dan HTML.
CSS
- Memungkinkan untuk pemisahan style presentasi dari konten dan dapat diubah oleh Pemograman JavaScript.
XMLHttpRequest
- Objek JavaScript yang melakukan interaksi singronisasi dengan server.
tobe continued ....