Ringkasan AJAX
- Hal Sebelumnya XML SimpleXML
- Hal Berikutnya XMLHttpRequest
AJAX = Asynchronous JavaScript And XML (JavaScript Asinkron dan XML)
AJAX adalah Asynchronous JvaScript And XInisial untuk ML.
AJAX bukan bahasa pemrograman baru, tetapi hanya teknologi baru yang dapat menciptakan aplikasi web yang lebih baik, lebih cepat, dan memiliki interaksi yang lebih kuat.
AJAX menggunakan JavaScript untuk mengirimkan dan menerima data antara web browser dan web server.
Dengan mengirimkan dan menerima data dengan web server di latar belakang, bukannya menguatkan seluruh halaman web setiap kali pengguna membuat perubahan, teknologi AJAX dapat membuat halaman web merespon lebih cepat.
AJAX berdasarkan standar yang terbuka
AJAX berdasarkan standar yang terbuka di bawah ini:
- JavaScript
- XML
- HTML
- CSS
Standar yang digunakan di AJAX didefinisikan dengan baik dan didukung semua browser utama. Aplikasi AJAX bebas browser dan platform. (Dapat disebutkan, ini adalah teknologi yang beroperasi di platform dan browser berbeda).
AJAX tentang aplikasi Internet yang lebih baik
Dengan bandingkan aplikasi desktop, aplikasi Web memiliki banyak keunggulan:
- Dapat memiliki lebih banyak pengguna
- Lebih mudah untuk disimpan dan dipeeling
- Lebih mudah untuk dikembangkan
Namun, aplikasi tidak selalu kuat dan ramah seperti aplikasi tradisional.
Dengan AJAX, dapat membuat aplikasi Internet lebih kuat (lebih ringan, lebih cepat, dan lebih mudah digunakan).
Hari ini Anda dapat mulai menggunakan AJAX
Tidak ada pengetahuan baru yang perlu dipelajari.
AJAX berdasarkan standar yang terbuka. Standar ini telah digunakan oleh sebagian besar para pengembang selama bertahun-tahun.
Sebagian besar aplikasi web dapat diulang menggunakan teknologi AJAX untuk menggantikan formulir HTML tradisional.
AJAX menggunakan XML dan permintaan HTTP
Aplikasi web tradisional akan mengirimkan data ke server web (dengan formulir HTML). Setelah server menangani data, akan mengembalikan halaman baru penuh ke pengguna.
Karena setiap kali pengguna mengirimkan input, server akan kembalikan halaman baru, aplikasi web tradisional sering kali berjalan lambat dan semakin kurang ramah.
Dengan AJAX, aplikasi web tidak perlu mengulang halaman untuk mengirim dan mengambil data. Untuk melakukan pekerjaan ini, perlu mengirim permintaan HTTP ke server (di belakang layar) dan menggunakan JavaScript untuk hanya mengubah bagian yang satu saja di halaman saat server mengembalikan data.
Generalnya digunakan XML sebagai format penerima data server, meskipun dapat digunakan format apapun, termasuk teks asli.
Anda akan belajar bagaimana melakukan hal ini di bab berikutnya dalam tutorial ini.
PHP dan AJAX
Tidak ada server AJAX.
AJAX adalah teknologi yang berjalan di browser. Ia menggunakan transmisi data asinkron antara browser dan server web, sehingga halaman web hanya meminta sedikit informasi dari server, bukan halaman penuh.
AJAX adalah teknologi web browser yang bebas dari software server web.
Namun, dalam tutorial ini, kita akan fokus pada kasus kenyataan yang berjalan di server PHP, bukannya AJAXPrinsip Kerja.
Untuk membaca lebih banyak tentang bagaimana AJAX bekerja, silakan kunjungi Tutorial AJAX.
- Hal Sebelumnya XML SimpleXML
- Hal Berikutnya XMLHttpRequest