Heim > Artikel > Web-Frontend > Was ist der Unterschied zwischen js und jquery?
Der Unterschied zwischen js und jquery: 1. js ist eine Web-Skriptsprache, während jquery ein Front-End-Framework ist, das auf der js-Sprache basiert. 2. jquery-Objekte haben mehr „$()“ als js-Objekte 3. Das Schlüsselwort für den Betriebsstil in js ist style, und das Schlüsselwort für den Betriebsstil in jquery ist css.
Der Unterschied zwischen JavaScript und jQuery:
1. Wesentliche Unterschiede:
js ist eine Web-Skriptsprache und jQuery ist ein Front-End-Framework, das auf der js-Sprache basiert. Mit anderen Worten, js ist eine Sprache und jQuery ist ein Framework, das auf dieser Sprache basiert. [Empfohlene Lektüre: JavaScript-Tutorial]
2. Unterschiede in der Verwendung:
Im Aussehen gibt es mehr jQuery-Objekte als js-Objekte "$ ( )“, das ist der intuitivste Unterschied;
Operationsinhalt
Nicht-Formularelemente (wenn es sich um Text handelt, verwenden Sie die Textmethode, wenn es sich um HTML handelt Code, verwenden Sie die HTML-Methode):
Zum Beispiel:
div.text(); – Wenn kein Parameter vorhanden ist, ist der Wert
div.text(" aaaa"); - Ja Im Fall von Parametern ist es die Zuweisung
div.html(); - Im Fall ohne Parameter ist es der Wert
div.html ("aaaa "); - bei Parametern handelt es sich um eine Zuweisung
Formularelement:
JavaScript: div.value; - value; div.value = xxx; - Zuweisung;
jQuery: div.val ( );——Ohne Parameter ist es ein Wert und mit Parametern ist es eine Zuweisung.
Attribute bearbeiten
Methoden zum Betreiben von Attributen in JavaScript:
div.setAttribute("","");——Attribute festlegen, Ändern Sie das Attribut
div.removeAttribute("");——Entfernen Sie das Attribut, schreiben Sie einen Attributnamen in Anführungszeichen
div.getAttribute();——Holen Sie sich das Attribut
Methoden zum Betreiben von Attributen in jQuery:
Attribute hinzufügen: div.attr ("test", "aa"); – Fügen Sie Parameter zu dieser attr-Methode hinzu, der Attributname ist test und der Attributwert ist aa
Attribut entfernen: div.removeAttr("test"); ——Entfernen Sie das Attribut test
Get attribute: div.attr("test"); attr Schreiben Sie einfach den Namen eines Attributs direkt in die Methode
Bedienstil
Das Schlüsselwort für den Bedienstil in JavaScript ist style
Beispiel: div .style.backgroundColor = "red";——Setzen Sie die Hintergrundfarbe dieses Div auf Rot
Das Schlüsselwort für Betriebsstile in jQuery ist css
Beispiel: div.css („background-color“, „gelb“); – Ändern Sie die Hintergrundfarbe dieses Divs in Gelb. Alle Stile im CSS stimmen ohne Änderungen mit den Stilen im CSS-Stylesheet überein . .
Die JavaScript-Methode zur Bedienung von Stilen kann nur Inline-Stile abrufen, keine eingebetteten oder externen.
Die Methode von jQuery zum Bearbeiten von Stilen kann inline oder eingebettet sein.
Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen js und jquery?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!