Loading...
Istilah terakhir
Internet

Ajax

Definisi Ajax | Ajax adalah kombinasi dari teknologi pengembangan web yang digunakan untuk membuat situs web dinamis. Meskipun tidak ditulis dalam semua huruf besar seperti kebanyakan akronim, Ajax sebenarnya singkatan dari Asynchronous JavaScript And XML. Karena itu, website yang menggunakan Ajax menggabungkan JavaScript dan XML untuk menampilkan konten dinamis.

Kata Asynchronous pada Ajax mengacu pada cara permintaan dilakukan ke server Web. Saat skrip mengirimkan permintaan ke server Web, mungkin ada data yang kemudian dapat ditampilkan di halaman Web. Karena kejadian ini terjadi pada waktu yang sedikit berbeda, maka dianggap asinkron.

Sebagian besar implementasi Ajax menggunakan API XMLHttpRequest, yang mencakup daftar permintaan server yang dapat dipanggil dalam kode JavaScript. Data biasanya dikirim kembali ke browser dalam format XML, karena mudah untuk mengurainya. Namun, server juga bisa mengirim data sebagai teks biasa yang belum diformat.

Yang membuat Ajax begitu kuat adalah skripnya yang bisa berjalan di sisi klien, bukan di server. Ini berarti fungsi JavaScript bisa membuat permintaan ke server setelah halaman web sudah selesai loading. Data yang diterima dari server kemudian dapat ditampilkan di halaman tanpa memuat ulang konten lainnya. Jika bahasa scripting server seperti PHP atau ASP digunakan, keseluruhan halaman perlu dimuat ulang agar konten baru ditampilkan.

Meskipun mungkin tidak menyadarinya, Anda mungkin pernah melihat Ajax pada beberapa situs web. Misalnya, mesin pencari yang menyediakan daftar saran pencarian saat Anda mengetik kemungkinan besar menggunakan Ajax untuk menampilkan sarannya.

Pencarian gambar yang menghasilkan lebih banyak thumbnail saat Anda menggulir hasil biasanya menggunakan Ajax untuk mengambil daftar gambar yang terus berlanjut. Saat Anda mengklik “Older Posts” di bagian bawah halaman Facebook, Ajax digunakan untuk menampilkan postingan tambahan.

Ajax telah membantu membuat web lebih dinamis dengan memungkinkan halaman web untuk mengambil dan memuat konten baru tanpa perlu memuat ulang sisa halaman. Dengan menggunakan Ajax, pengembang Web dapat membuat situs web interaktif yang menggunakan sumber daya secara efisien dan memberi user interface yang responsif.

Tagged
Leave a Reply

Your email address will not be published. Required fields are marked *