Rumah > hujung hadapan web > Soal Jawab bahagian hadapan > Apakah perbezaan antara axios dan jquery

Apakah perbezaan antara axios dan jquery

WBOY
Lepaskan: 2022-04-20 18:18:02
asal
2997 orang telah melayarinya

Perbezaan: 1. axios ialah rangka kerja permintaan tak segerak, digunakan untuk merangkum XMLHttpRequest yang mendasari, manakala jquery ialah perpustakaan JavaScript, yang hanya merangkum operasi dom dengan cara 2. axios adalah berdasarkan objek janji, dan janji boleh digunakan Kaedah dalam objek, dan jquery tidak berdasarkan objek janji.

Apakah perbezaan antara axios dan jquery

Persekitaran pengendalian tutorial ini: sistem windows10, versi jquery3.2.1, komputer Dell G3.

Apakah perbezaan antara axios dan jquery?

1 axios ialah rangka kerja permintaan tak segerak khusus, digunakan untuk merangkumkan XMLHttpRequest yang mendasari, serupa dengan ajax sebelumnya, manakala jquery: hanya dikapsulkan oleh cara operasi DOM

2. Axios adalah berdasarkan objek janji (janji), iaitu, anda boleh menggunakan kaedah (kemudian, tangkap, akhirnya) dalam objek janji

Setiap kali permintaan axios dihantar, nilai pulangan Untuk objek promise

axios().then()
axios.all()
Salin selepas log masuk

jquery tidak berdasarkan objek promise

3 Axios merangkum semula data respons

 $.ajax({
     url:'',
     success:function(data){
         data->java后台返回的数据,但是不同的人员对后台的数据封装不同
     }
 })
 axios().then(response=>{
     //response:是axios二次封装的相应对象
     response:{
         status
         statusText
         data:
         config:请求的配置信息
     }
 })
Salin selepas log masuk

4. Axios menghantar permintaan pos yang membawa Parameter, parameter dihantar dalam bentuk rentetan json secara lalai, iaitu format lalai pengepala permintaan ialah: contentType: "application/json"

dan kaedah pos dalam ajax: rentetan pertanyaan dihantar secara lalai, iaitu Dikatakan bahawa format lalai pengepala permintaan ialah: contentType: "application/x-www-form-urlencoded"

     查询字符串  name=lisi&age=20
     json:{
         "name":"lisi",
         "age":20
     }
     json:前后台交互
Salin selepas log masuk

Tutorial video berkaitan yang disyorkan: tutorial video jQuery

Atas ialah kandungan terperinci Apakah perbezaan antara axios dan jquery. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan