Lassen Sie uns anhand eines einfachen Beispiels kurz zwischen jQuery
-Objekten und DOM
-Objekten unterscheiden:
Wir möchten das p-Element mit der ID von imooc auf der Seite abrufen und dann einen Teil davon hinzufügen Text zu diesem Textknoten: “您好!通过慕课网学习jQuery才是最佳的途径”
und ändern Sie die Textfarbe in Rot.
Normale Verarbeitung durch Standard-JavaScript
-Verarbeitung:
var p = document.getElementById('imooc'); p.innerHTML = '您好!通过慕课网学习jQuery才是最佳的途径'; p.style.color = 'red';
Das DOM-Element, das über die vom nativen DOM-Modell bereitgestellte document.getElementById(“imooc”)
-Methode erhalten wird, ist ein DOM-Objekt, und dann wird der Text verarbeitet durch innerHTML und Stilattribute mit Farbe.
jQuery-Verarbeitung:
var $p = $('#imooc');$p.html('您好!通过慕课网学习jQuery才是最佳的途径').css('color','red');
übergibt das jQuery-Objekt von $('#imooc')方法会得到一个$p
, $p
ist ein Array-ähnliches Objekt. Dieses Objekt enthält die Informationen des DOM-Objekts und kapselt dann viele Operationsmethoden. Es ruft seine eigenen Methoden HTML und CSS auf, und der erzielte Effekt stimmt mit dem Standardergebnis der JavaScript-Verarbeitung überein.
Durch den Vergleich der Standard-JavaScript-DOM-Operation und der jQuery-DOM-Operation können wir leicht Folgendes feststellen:
Das von der jQuery-Methode gepackte Objekt ist ein Array-ähnliches Objekt. Es unterscheidet sich völlig vom DOM-Objekt. Die einzige Ähnlichkeit besteht darin, dass beide das DOM bedienen können.
Die Handhabung von DOM-Operationen über jQuery ermöglicht es Entwicklern, sich mehr auf die Entwicklung der Geschäftslogik zu konzentrieren. Wir müssen nicht genau wissen, welcher DOM-Knoten über diese Methoden verfügt, und wir müssen uns auch nicht um die Kompatibilitätsprobleme verschiedener von uns bereitgestellter Browser kümmern es durch jQuery Bei der Entwicklung von APIs wird der Code immer kürzer.
In diesem Artikel wird der Inhalt von jQuery-Objekten und DOM-Objekten erläutert. Weitere Informationen finden Sie auf der chinesischen PHP-Website.
Verwandte Empfehlungen:
Standardschreibmethode für die jQuery-Plug-in-Entwicklung
Grundlegende Syntax und Verwendung von Markdown
Dateiübermittlung mit Formular und FormData.
Das obige ist der detaillierte Inhalt vonjQuery-Objekte und DOM-Objekte. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!