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

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

巴扎黑
巴扎黑

répondre à tous(2)
phpcn_u1582

Tout d'abord, lors de l'utilisation de angular et jquery pour la mise en œuvre, leurs idées sont complètement différentes.

angular nous demande de ne pas avoir la fondation de 先设计页面,然后用DOM来展现它而是总是以架构的思维去思考.
jquery est basé sur l'extension et l'amélioration de dom C'est juste une bibliothèque basée sur dom (bien sûr, elle possède également de nombreuses autres fonctions ajax qui ne sont pas basées sur DOM), un utilitaire, etc. .)
Deuxièmement, la fonction de liaison de données de angular rend redondante l'utilisation de jquery pour faire fonctionner dom.
Retour à la question :

  • Quels sont les inconvénients de combiner les deux ?

Réponse : Ce n’est pas nécessaire et cela n’en vaut pas la peine. La plupart des plug-ins et extensions js peuvent en fait être réécrits avec très peu de js. Et cela rendra le code de moins en plus concis.

Quant aux conflits, ils peuvent effectivement très bien être utilisés ensemble.

Il y a une petite différence concernant la maintenance. La facilité d'entretien dépend de la conception et des spécifications. Comparez simplement angulaire et jquery. Angular est plus facile à entretenir. La raison est déterminée par les caractéristiques de angular.

Référez-vous à la merveilleuse analyse de questions-réponses de StackOverFlow

Ci-dessus

洪涛

AngularC'est un peu difficile à utiliser DOM, mais une fois que vous serez familiarisé avec son ensemble d'outils, vous constaterez que Angularfonctionner DOM est en fait plutôt bon. La raison pour laquelle
n'est pas recommandé d'être utilisé en combinaison est en grande partie parce qu'après avoir utilisé jQuery, 测试 et 维护 deviennent très difficiles et Angular est testé, il n'est donc pas recommandé de le faire ; ce.
Si vous trouvez gênant d'utiliser l'ensemble Angular au début, vous pouvez utiliser jQuery ; il existe également des instructions officielles sur l'utilisation de jQuery Pour plus de détails, vous pouvez voir ici Angular utilise-t-il la bibliothèque jQuery. ?

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal