angular.js - Soalan tentang jquery dan agularjs
巴扎黑
巴扎黑 2017-05-15 16:55:45
0
2
618

Saya telah mempelajari agularjs baru-baru ini dan mendapati bahawa angular tidak semudah digunakan sebagai jquery untuk operasi DOM, jadi saya berharap untuk menggunakan kedua-duanya bersama-sama, tetapi seseorang memberitahu saya bahawa ia tidak disyorkan untuk berbuat demikian. dan menggabungkan kedua-duanya. Adakah terdapat sebarang kelemahan untuk menggunakannya bersama? Adakah sukar untuk dikekalkan, atau adakah kedua-duanya akan bercanggah?

巴扎黑
巴扎黑

membalas semua(2)
phpcn_u1582

Pertama sekali, apabila menggunakan angular dan jquery untuk pelaksanaan, idea mereka berbeza sama sekali.

angular meminta kita untuk tidak mempunyai asas 先设计页面,然后用DOM来展现它而是总是以架构的思维去思考.
jquery adalah berdasarkan pengembangan dan peningkatan dom Ia hanyalah perpustakaan berdasarkan dom (sudah tentu, ia juga mempunyai banyak fungsi ajax lain yang tidak berdasarkan DOM), utiliti, dll. .)
Kedua, ciri pengikatan data angular menjadikannya berlebihan untuk menggunakan jquery untuk mengendalikan dom.
Berbalik kepada soalan:

  • Apakah keburukan menggabungkan kedua-duanya?

Jawapan: Ia tidak perlu dan tidak berbaloi. Kebanyakan pemalam dan sambungan js sebenarnya boleh ditulis semula dengan js yang sangat sedikit. Dan ia akan menjadikan kod itu kurang dan lebih ringkas.

Bagi konflik, ia sebenarnya boleh digunakan bersama dengan baik.

Ada sedikit perbezaan berkenaan penyelenggaraan. Kemudahan penyelenggaraan bergantung pada reka bentuk dan spesifikasi. Hanya bandingkan sudut dan jquery. Sudut lebih mudah dikekalkan. Sebabnya ditentukan oleh ciri-ciri angular.

Rujuk analisis Soal Jawab StackOverFlow yang menarik

Di atas

洪涛

AngularMenyusahkan sedikit untuk mengendalikan DOM, tetapi apabila anda sudah biasa dengan set alatannya, anda akan mendapati bahawa Angularmengendalikan DOM sebenarnya cukup bagus. Sebab mengapa
tidak disyorkan untuk digunakan dalam kombinasi adalah sebahagian besarnya kerana selepas menggunakan jQuery, kedua-dua 测试 dan 维护 menjadi sangat sukar; dan Angular adalah didorong oleh ujian, jadi tidak disyorkan Do ini.
Jika anda merasa sukar untuk menggunakan set Angular pada permulaan, anda boleh menggunakan jQuery; terdapat juga arahan rasmi untuk menggunakan jQuery Untuk butiran, anda boleh lihat di sini Adakah Angular menggunakan perpustakaan jQuery .

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan