Perbezaan antara Ajax dan JavaScript

Perbezaan antara Ajax dan JavaScript

Apabila kita melihat laman web tertentu, kita selepas data yang ada di dalamnya. Dan keseluruhan halaman biasanya tidak mencukupi untuk memegang semua yang ingin kita ketahui, oleh itu ada keperluan untuk menghubungkan halaman semasa ke yang seterusnya. Tetapi kadang -kadang kita tidak perlu atau bahkan mahu menukar seluruh halaman, hanya bahagian tertentu di dalamnya. Sebagai contoh, kami mempunyai shoutbox di halaman, kami tidak mahu keseluruhan halaman dimuat semula apabila entri baru muncul di skrin.

Yang pertama untuk menyediakan fungsi semacam ini adalah Java, memberikan sedikit applet yang disusun yang dapat memuatkan data secara tidak segerak. Kemudian, Ajax memberikan standard coders yang dibenarkan untuk meminta data secara tidak segerak untuk menukar beban data baru tanpa menukar halaman web.

JavaScript, sebaliknya, adalah bahasa skrip sisi pelanggan yang membolehkan penciptaan laman web dinamik yang menyediakan tahap interaktiviti baru. Kelebihan JavaScript adalah kerana ia adalah aplikasi sampingan klien, ia boleh membuat laman web dinamik yang lebih kompleks daripada apa yang boleh dilakukan oleh skrip sampingan pelayan. Skrip sampingan pelayan dikendalikan oleh mesin tuan rumah dan dengan itu, mempunyai sumber yang sangat terhad terutamanya apabila terdapat banyak orang yang mengakses pelayan itu. Berada di komputer pelanggan, JavaScript mempunyai banyak sumber untuk bermain tanpa mengira aktiviti di pelayan.

Kelemahan utama JavaScript adalah bahawa ia adalah calon yang sangat baik untuk trojan dipasang ke komputer anda. Kerana ia berjalan pada pelanggan, ia diberi kuasa beberapa sumber yang berpotensi dapat mengawal komputer anda kepada orang luar, yang berpotensi membuat anda dimasukkan ke dalam botnet. Ubat untuk kelemahan ini adalah dengan tidak membenarkan kod JavaScript yang tidak dipercayai daripada dijalankan di komputer anda.

Ajax dan JavaScript berkaitan kerana fakta bahawa Ajax adalah metodologi yang digunakan oleh JavaScript untuk mendapatkan sebahagian besar datanya dari pelayan. Apabila JavaScript mencipta laman web yang dinamik, ia tidak meminta segala yang akhirnya akan diperlukan dari pelayan kerana ini akan menyebabkan masa pemuatan yang sangat panjang. Sebaliknya, ia hanya memuatkan apa yang diperlukan untuk memuatkan halaman pertama. Setiap kali pengguna melakukan sesuatu yang memerlukan lebih banyak data, JavaScript akan menggunakan Ajax untuk meminta data yang diperlukan untuk mengelakkan memuatkan semula halaman.

Seperti yang dapat kita lihat, Ajax adalah alat lain yang boleh digunakan oleh bahasa skrip seperti JavaScript untuk meningkatkan rupa dan nuansa laman web mereka.

Semak buku yang berkaitan dengan Ajax dan JavaScript.