angular.js - 关于jquery与agularjs的问题
巴扎黑
巴扎黑 2017-05-15 16:55:45
0
2
574

本人最近在学习agularjs, 发现如果说是对于dom操作angular 并没有jquery来的好用,所以希望将两者结合使用,但是有人就对我说不建议这么做,问一下,将两者结合使用有什么弊端吗?是维护困难,还是两者会产生冲突?

巴扎黑
巴扎黑

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