Rumah > Soal Jawab > teks badan
本人最近在学习agularjs, 发现如果说是对于dom操作angular 并没有jquery来的好用,所以希望将两者结合使用,但是有人就对我说不建议这么做,问一下,将两者结合使用有什么弊端吗?是维护困难,还是两者会产生冲突?
phpcn_u15822017-05-15 16:57:45
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
PHP中文网2017-05-15 16:57:45
Angular
Menyusahkan sedikit untuk mengendalikan DOM
, tetapi apabila anda sudah biasa dengan set alatannya, anda akan mendapati bahawa Angular
mengendalikan 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 .