Rumah  >  Artikel  >  Adakah jquery telah ditinggalkan?

Adakah jquery telah ditinggalkan?

小老鼠
小老鼠asal
2023-04-17 15:21:212808semak imbas

jquery tidak ditinggalkan Walaupun ia sudah lapuk, ianya tidak ditinggalkan. ia masih perlu Dikekalkan dengan jQuery 2. Banyak syarikat tidak mempunyai pembangunan bahagian hadapan sepenuh masa, dan kerja bahagian hadapan mereka dikendalikan oleh bahagian belakang. IE678 tidak hilang, jadi jQuery masih mempunyai tempatnya 4 , jquery mudah digunakan dan sangat sesuai untuk membuat beberapa laman web mudah.

Adakah jquery telah ditinggalkan?

Sistem pengendalian untuk tutorial ini: sistem IE, jquery versi 3.6.0, komputer Dell G3

Adakah jquery telah ditinggalkan ?

jquery tidak ditinggalkan walaupun ia sudah lapuk.

1. Apakah masalah yang telah diselesaikan oleh jQuery

Apabila membincangkan sama ada perpustakaan atau rangka kerja sudah lapuk, anda harus terlebih dahulu melihat masalah yang telah diselesaikan dan sama ada ini masalah lebih baik sekarang.

Apakah masalah yang diselesaikan oleh jQuery?

Isu keserasian penyemak imbas

Pada era semasa IE678 berleluasa, isu keserasian penyemak imbas merupakan kemahiran yang mesti dikuasai oleh rakan kongsi bahagian hadapan ? IE tidak mengenali mana-mana kaedah dan objek JavaScript yang standard Anda perlu ingat ini Apabila menulis ajax, yang lain menggunakan XMLHttpRequest, tetapi apabila ia datang kepada IE, anda perlu menggunakan ActiveXObject. Pengaturcara bahagian hadapan yang bekerja keras tidak dapat menumpukan perhatian pada penyelidikan teknologi dan hanya boleh mengelap punggung mereka untuk pengeluar penyemak imbas setiap hari. Sehingga kemunculan jQuery, semua orang berasa lega Sama ada manipulasi DOM, pengikatan peristiwa atau ajax, kaedah merangkumkan jQuery yang serasi dengan pelbagai penyemak imbas untuk kami, dan rasanya seluruh dunia berada dalam keadaan aman.

Pemilih

Tanpa jQuery, kita perlu menggunakan getElementById, getElementsByTagName untuk mendapatkan objek DOM. Ikat acara pada semua elemen senarai, sama ada melalui delegasi acara atau dengan merentasi semua elemen. Untuk menangani antara muka DOM sialan, kami telah menguasai semua jenis teknik pelik, tetapi ia sebenarnya tidak berguna. Dengan jQuery, kami boleh menggunakan pemilih css untuk mendapatkan elemen, dan peristiwa mengikat tidak lagi memerlukan merentasi senarai elemen, yang membuatkan semua orang berasa segar.

Kesan animasi

Saya masih ingat dengan jelas kali pertama saya menggunakan pemasa untuk menulis animasi, cara membuat elemen bergerak dan cara menghentikannya daripada bergerak. Selepas menyahpepijat, tiada pepijat Ini memerlukan banyak kod, apatah lagi membuat kesan halaman yang lengkap hanya membuat orang runtuh. Melihat kepada kesan animasi yang diberikan jQuery kepada kami, kami tidak dapat membayangkan bagaimana kami boleh mencapai kesan yang kami inginkan dalam IE678 tanpa jQuery.

Ringkasan

Titik kesakitan yang diselesaikan jQuery adalah jauh lebih banyak daripada ini: operasi DOM, operasi gaya, operasi atribut, pengikatan peristiwa, serta traversal dan bentuk bersiri, pembungkusan ajax, fungsi ini membawa dunia baharu kepada pembangunan bahagian hadapan. Sehingga hari ini, jQuery masih menjadi perpustakaan yang paling banyak digunakan oleh pembangun bahagian hadapan, tiada siapa!

2. Penyelesaian untuk menggantikan jQuery

Impak jQuery pada bahagian hadapan tidak pernah berlaku sebelum ini, tetapi dengan pembangunan bahagian hadapan, jQuery juga telah menjadi lapuk status, dan titik kesakitan yang diselesaikannya untuk kita sudah mempunyai alternatif.

Keserasian penyemak imbas

Keserasian penyemak imbas semakin kurang menjadi masalah IE6 boleh dikatakan telah dihapuskan (pada masa ini hanya perusahaan besar milik kerajaan, institusi awam , dan agensi kerajaan) Terdapat juga sistem XP di hospital yang masih mengekalkan IE6, tetapi mula ditamatkan secara berperingkat). Tmall mengumumkan tahun lepas bahawa ia tidak akan menyokong IE8 lagi. Walaupun isu keserasian penyemak imbas masih wujud, ia bukan lagi era masalah yang amat besar.

Pemilih

CSS3 telah menambah sejumlah besar pemilih dan gaya operasi Anda boleh mencarinya di mana-mana sahaja tanpa perlu bersusah payah dengan jQuery.

JavaScript asli juga menambah kaedah querySelector dan querySelectorAll, yang boleh terus mendapatkan elemen melalui pemilih css.

Kesan animasi

css3 menyediakan peralihan yang kaya dan kesan animasi, membolehkan kami tidak lagi bergantung pada jQuery.

ajax

Modul pihak ketiga seperti fetch dan axios telah merangkumkan ajax dengan baik Kami tidak perlu lagi memperkenalkan jQuery hanya untuk $.ajax.

Pengoperasian DOM dan pengikatan peristiwa

Mengetepikan isu animasi, selebihnya ialah penambahan, pemadaman dan pengubahsuaian data Operasi jenis ini menggunakan jQuery, tanpa mengira sudut prestasi, atau dari sudut kemudahan pembangunan dan penyelenggaraan, rangka kerja mvvm jauh lebih baik daripada jQuery.

Pengkomponenan dan pemodulatan

Pengkomponenan dan pembangunan modular adalah arus utama pembangunan bahagian hadapan sekarang Kelebihannya ialah ia mudah dibangunkan, mudah diselenggara, dan mudah untuk pasukan.

jQuery boleh dibangunkan dalam komponen, tetapi apabila menulis komponen dengan jQuery, terdapat dua perkataan untuk menerangkannya: ia menyakitkan, sesiapa yang menggunakannya akan tahu.

Untuk modularisasi, sama ada anda menggunakan ES2015 (import, eksport) atau webpack (require, module.exports), jika tidak, kami akan menggunakan require.js atau sea.js secara retro, yang jelas sama seperti jQuery tiada kaitan dengannya

Ringkasnya

Untuk semua kelebihan jQuery, terdapat penyelesaian yang lebih baik Ia boleh dikatakan dengan pasti bahawa jQuery sudah ketinggalan zaman !

(Jika syarikat anda memerlukan keserasian dengan IE678, itu adalah perkara yang berbeza.)

3 jQuery belum ditinggalkan

Walaupun jQuery sudah lapuk, ia tidak ditinggalkan dan ia tidak akan ditinggalkan dalam beberapa tahun kebelakangan ini.

  • Kebanyakan tapak web dan aplikasi di pasaran hari ini masih berasaskan jQuery Dalam beberapa tahun akan datang, mereka masih perlu diselenggara dengan jQuery.
  • Banyak syarikat tidak mempunyai pembangun bahagian hadapan sepenuh masa, dan kerja bahagian hadapan mereka dikendalikan oleh bahagian belakang.
  • Sesetengah pembangun bahagian hadapan dengan lebih daripada dua atau tiga tahun pengalaman kerja berpuas hati dengan status quo, menolak ciri baharu CSS3 dan tidak mempunyai kesabaran untuk mempelajari rangka kerja mvvm masih menjadi yang utama alat.
  • IE678 belum hilang, jadi jQuery masih ada tempatnya.
  • jQuery mudah digunakan dan masih sesuai untuk membuat beberapa laman web mudah.

Ringkasnya, jQuery tidak ditinggalkan dan masih merupakan salah satu kemahiran yang diperlukan untuk pendatang baru.

Atas ialah kandungan terperinci Adakah jquery telah ditinggalkan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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