Maison > Questions et réponses > le corps du texte
J'ai récemment appris agularjs et j'ai découvert qu'angular n'est pas aussi facile à utiliser que jquery pour les opérations DOM, j'espère donc utiliser les deux ensemble, mais quelqu'un m'a dit que ce n'était pas recommandé, j'ai demandé. et combiné les deux. Y a-t-il des inconvénients à les utiliser ensemble ? Est-ce difficile à maintenir, ou les deux vont-ils entrer en conflit ?
phpcn_u15822017-05-15 16:57:45
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
PHP中文网2017-05-15 16:57:45
Angular
C'est un peu difficile à utiliser DOM
, mais une fois que vous serez familiarisé avec son ensemble d'outils, vous constaterez que Angular
fonctionner 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. ?