Maison > Article > interface Web > Objets jQuery et objets DOM
Avec un exemple simple, distinguons brièvement les objets jQuery
et les objets DOM
:
Nous voulons obtenir l'élément p avec l'ID de imooc sur la page, puis ajouter un morceau de envoyez du texte à ce nœud de texte : “您好!通过慕课网学习jQuery才是最佳的途径”
et changez la couleur du texte en rouge.
Traitement normal, via le traitement JavaScript
standard :
var p = document.getElementById('imooc'); p.innerHTML = '您好!通过慕课网学习jQuery才是最佳的途径'; p.style.color = 'red';
L'élément DOM obtenu via la méthode document.getElementById(“imooc”)
fournie par le modèle DOM natif est un objet DOM, puis via innerHTML et attributs de style Travaillez avec le texte et la couleur.
Traitement jQuery :
var $p = $('#imooc');$p.html('您好!通过慕课网学习jQuery才是最佳的途径').css('color','red');
transmet l'objet jQuery de $('#imooc')方法会得到一个$p
, $p
est un objet de type tableau. Cet objet contient les informations de l'objet DOM, puis encapsule de nombreuses méthodes de fonctionnement. Il appelle ses propres méthodes html et css, et l'effet obtenu est cohérent avec le résultat du traitement JavaScript standard.
En comparant l'opération DOM JavaScript standard et l'opération DOM jQuery, nous pouvons facilement constater que :
L'objet empaqueté par la méthode jQuery est un objet de type tableau. C'est complètement différent de l'objet DOM. La seule similitude est qu'ils peuvent tous deux faire fonctionner le DOM.
La gestion des opérations DOM via jQuery permet aux développeurs de se concentrer davantage sur le développement de la logique métier, sans que nous ayons besoin de savoir spécifiquement quel nœud DOM dispose de ces méthodes, ni de nous soucier des problèmes de compatibilité des différents navigateurs. fournissez-le via jQuery Lors du développement d'API, le code sera de plus en plus court.
Cet article explique le contenu des objets jQuery et des objets DOM. Veuillez faire attention au site Web php chinois pour plus d'informations.
Recommandations associées :
Méthode d'écriture standard pour le développement de plug-ins jQuery
Syntaxe de base et utilisation du markdown
Soumission de fichiers à l'aide du formulaire et de FormData.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!