Apakah perbezaan antara jquery dan angularjs

青灯夜游
Lepaskan: 2021-11-12 15:30:22
asal
2558 orang telah melayarinya

Perbezaan: 1. JQuery ialah perpustakaan JS, dan AngularJS ialah rangka kerja JS 2. Jquery tiada kaitan dengan model, dan Angular adalah berdasarkan model MVC 3. Jquery tidak mempunyai a fungsi mengikat dua hala, tetapi Angular melakukannya; 4. jQuery sesuai Gaya Bulat, Sudut sesuai untuk aplikasi halaman tunggal, dsb.

Apakah perbezaan antara jquery dan angularjs

Persekitaran pengendalian tutorial ini: sistem windows7, versi jquery1.10.0&&Angular6, komputer Dell G3.

Perbezaan antara AngularJS dan JQuery:

1 JQuery ialah pustaka JavaScript untuk operasi DOM ialah rangka kerja JavaScript.

2. Jquery tiada kaitan dengan model; Angular adalah berdasarkan MVC dan digunakan untuk mencipta SPA (Aplikasi Halaman Tunggal).

3. Jquery tidak mempunyai fungsi pengikatan dua hala manakala Angular mempunyai fungsi utama seperti penghalaan, arahan, pengikatan data dua hala, model, suntikan kebergantungan dan ujian unit.

4. Terdapat perbezaan dalam model pembangunan

AngularJS dan jQuery mempunyai idea yang sama sekali berbeza dalam model pembangunan aplikasi web:

  • jQuery: Melalui operasi paparan Gunakan DOM dalam penyemak imbas untuk mencipta aplikasi (sesuai untuk aplikasi berasaskan giliran untuk projek yang besar dan kompleks, ia tidak sesuai untuk ujian unit yang komprehensif; ke dalam aplikasi Asas (sesuai untuk aplikasi satu halaman), baik pada projek besar dan kompleks, dan mudah untuk ujian unit yang komprehensif.

  • Jadi apakah itu aplikasi berasaskan giliran dan aplikasi satu halaman?

Aplikasi Pergi-balik

Apabila pembangunan aplikasi web baru bermula, ramai pembangun menggunakan aplikasi pergi-balik. Berbanding dengan aplikasi satu halaman, ia setara dengan aplikasi berbilang halaman.

Kelebihan: Ia mempunyai keperluan yang lebih sedikit pada penyemak imbas dan boleh memastikan sokongan pelanggan maksimum; Dokumen mesti menunggu sebelum diminta dan dimuatkan dalam tempoh ini, ia memerlukan bahagian pelayan yang besar ialah, pelayan back-end untuk memproses semua permintaan dan mengurus semua keadaan aplikasi, yang mengambil banyak lebar jalur (pada masa ini, kerana setiap dokumen HTML mesti secara automatik Termasuk, iaitu, setiap kali halaman dikemas kini, kemas kini dan kandungan yang tidak dikemas kini dalam dokumen HTML mesti dihantar ke pelayan secara keseluruhannya, yang mengakibatkan setiap respons yang dihasilkan daripada pelayan mengandungi banyak kandungan yang sama).

  • Aplikasi Satu Halaman
  • Berbanding dengan aplikasi berasaskan giliran, aplikasi satu halaman adalah pendekatan yang berbeza. Hanya dokumen HTML awal dihantar ke penyemak imbas untuk keseluruhan aplikasi, dan permintaan Ajax (tak segerak) yang dijana oleh interaksi pengguna hanya akan meminta serpihan HTML yang lebih kecil, atau data untuk dimasukkan ke dalam elemen sedia ada yang dipaparkan kepada pengguna.

  • Dokumen HTML awal tidak akan dimuatkan atau diganti lagi Apabila permintaan Ajax dilaksanakan secara tidak segerak, pengguna boleh terus berinteraksi dengan HTML sedia ada.

Kelebihan: Mengurangkan jumlah data yang diminta ke bahagian belakang, mengurangkan lebar jalur dan meningkatkan prestasi aplikasi web.

Kelemahan: Prestasi penyemak imbas dipertingkatkan dan tidak semua penyemak imbas serasi dengan ciri tertentu.

  • Untuk lebih banyak pengetahuan berkaitan pengaturcaraan, sila lawati:

    Video Pengaturcaraan
  • ! !

Atas ialah kandungan terperinci Apakah perbezaan antara jquery dan angularjs. 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