Apa perbedaan ajax dan jquery dan mana yang lebih baik? [Tutup]


106

Saya bingung menggunakan ajax atau jquery jadi saya ingin tahu apa saja perbedaannya dan mana yang lebih baik seperti performa dan kompleksitasnya.


11
Apel dan jeruk
UpTheCreek

1
learn.jquery.com/ajax adalah tautan yang sangat membantu
ocean800

1
lihat stackoverflow.com/a/10680756/5362244 ini ... Ini adalah informasi yang baik
dhS

5
Mengapa pertanyaan ini ditutup? Bagaimana pertanyaan ini, "tidak membangun"? Banyak pemula Ajax dan Jquery menanyakan pertanyaan ini.
McGafter

Jawaban:


197

AJAX adalah teknik untuk melakukan XMLHttpRequest (permintaan Http out of band) dari halaman web ke server dan mengirim / mengambil data untuk digunakan pada halaman web. AJAX adalah singkatan dari Asynchronous Javascript And XML. Ia menggunakan javascript untuk membangun XMLHttpRequest, biasanya menggunakan teknik yang berbeda di berbagai browser.

jQuery ( situs web ) adalah kerangka kerja javascript yang membuat bekerja dengan DOM lebih mudah dengan membangun banyak fungsionalitas tingkat tinggi yang dapat digunakan untuk mencari dan berinteraksi dengan DOM. Bagian dari fungsionalitas jQuery mengimplementasikan antarmuka tingkat tinggi untuk melakukan permintaan AJAX. jQuery mengimplementasikan antarmuka ini secara abstrak, melindungi pengembang dari kerumitan dukungan multi-browser dalam membuat permintaan.


2
Jadi jQuery saat ini menggunakan AJAX, tetapi tidak perlu begitu saja . Dan AJAX juga tidak secara eksklusif digunakan oleh jQuery.
jiggunjer

180

Di StackOverflow, menekan tombol pilih atas adalah AJAX saat mengetik pertanyaan atau jawaban Anda dan melihatnya muncul di jendela pratinjau waktu nyata di bawahnya adalah JavaScript (JQuery).

Ini berarti bahwa perbedaan antara AJAX dan Javascript adalah AJAX memungkinkan Anda untuk berkomunikasi dengan server tanpa melakukan penyegaran halaman (yaitu membuka halaman baru) sedangkan JavaScript (JQuery) memungkinkan Anda untuk menyematkan logika dan perilaku di halaman Anda. Tentu saja, dengan logika ini Anda juga membuat AJAX.


27

Penjelasan bahasa Inggris yang lebih sederhana: jQuery adalah sesuatu yang membuat AJAX dan tugas JavaScript lainnya jauh lebih mudah.


20

Ajax adalah teknologi / paradigma, sedangkan jquery adalah perpustakaan (yang menyediakan - selain fungsionalitas bagus lainnya - pembungkus yang nyaman di sekitar ajax) - sehingga Anda tidak dapat membandingkannya.


15

Ini benar-benar bukan situasi 'salah satu / atau'. AJAX adalah singkatan dari A synchronous J avaScript a nd X ML, dan JQuery adalah pustaka JavaScript yang menghilangkan rasa sakit dalam menulis rutinitas JavaScript yang umum.

Ini adalah perbedaan antara sesuatu (jQuery) dan proses (AJAX). Membandingkannya berarti membandingkan apel dan jeruk.



7

Mereka tidak bisa dibandingkan.

Ajax (Asynchronous Javascript and XML) adalah bagian dari javascript. Ajax adalah cara browser sisi klien untuk berkomunikasi dengan server (misalnya: mengambil data dari database) tanpa harus melakukan penyegaran halaman.

jQuery adalah pustaka javascript yang menstandarkan perbedaan javascript lintas-browser. jQuery menyertakan beberapa fungsi ajax.


2

Ajax adalah cara menggunakan Javascript untuk berkomunikasi dengan server tanpa memuat halaman lagi. jQuery menggunakan ajax untuk banyak fungsinya, tetapi tidak lain adalah pustaka yang menyediakan fungsionalitas lebih mudah.

Dengan jQuery Anda tidak perlu berpikir tentang membuat objek xml dll, semuanya dilakukan untuk Anda, tetapi dengan javascript ajax langsung Anda perlu memprogram setiap langkah panggilan ajax.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.