Perbedaan antara AJAX dan Javascript Perbedaan Antara

Anonim

Saat melihat situs web tertentu, kami mengikuti data yang ada di dalamnya. Dan keseluruhan halaman biasanya tidak cukup untuk menahan semua hal yang ingin kita ketahui, oleh karena itu ada kebutuhan untuk menghubungkan halaman ini dengan halaman yang sekarang ke halaman berikutnya. Tapi terkadang kita tidak perlu atau bahkan ingin mengubah keseluruhan halaman, hanya bagian tertentu di dalamnya. Misalnya, kita memiliki shoutbox di halaman, kita tidak ingin seluruh halaman memuat ulang setiap kali ada entri baru di layar.

Yang pertama menyediakan fungsionalitas semacam ini adalah Java, menyediakan sedikit applet terkompilasi yang dapat memuat data secara asinkron. Kemudian, AJAX menyediakan standar yang diperbolehkan coders untuk meminta data secara asinkron untuk mengubah data baru tanpa mengubah halaman web.

Javascript, di sisi lain, adalah bahasa script sisi klien yang memungkinkan terciptanya halaman web dinamis yang menyediakan tingkat interaktivitas baru. Keuntungan dari JavaScript adalah karena ini adalah aplikasi sisi klien, ia dapat membuat halaman web dinamis yang lebih kompleks daripada yang bisa dilakukan script sisi server. Script sisi server dijalankan oleh mesin host dan dengan demikian, memiliki sumber daya yang sangat terbatas terutama bila ada banyak orang yang mengakses server tersebut. Berada di komputer klien, Javascript memiliki banyak sumber daya untuk dimainkan terlepas dari aktivitas di server.

Kelemahan utama Javascript adalah bahwa ini adalah kandidat yang sangat bagus untuk trojan yang akan diinstal ke komputer Anda. Karena berjalan pada klien, ini memberi wewenang beberapa sumber daya yang berpotensi memberi kontrol terhadap komputer Anda kepada orang luar, yang berpotensi membuat Anda disertakan dalam botnet. Obat untuk kekurangan ini adalah dengan tidak membiarkan kode javascript yang tidak tepercaya dijalankan di komputer Anda.

AJAX dan Javascript terkait karena AJAX adalah metodologi yang digunakan oleh Javascript untuk mendapatkan sebagian besar datanya dari server. Ketika Javascript membuat halaman web dinamis, ia tidak meminta semua hal yang mungkin dibutuhkannya dari server karena ini akan menyebabkan waktu pemuatan yang sangat lama. Sebaliknya, hanya beban apa yang perlu memuat halaman pertama. Setiap kali pengguna melakukan sesuatu yang memerlukan lebih banyak data, Javascript kemudian akan menggunakan AJAX untuk meminta data yang dibutuhkan agar tidak memuat ulang halaman.

Seperti yang bisa kita lihat, AJAX hanyalah alat lain yang bisa digunakan oleh bahasa scripting seperti Javascript untuk meningkatkan tampilan dan nuansa halaman web mereka.

Check out Buku yang berhubungan dengan AJAX dan Javascript.