Was genau kann JavaScript?
Ereignisse können zur Verarbeitung von Formularvalidierung, Benutzereingaben, Benutzerverhalten und Browseraktionen verwendet werden: Ereignisse werden ausgelöst, wenn die Seite geladen wird; Ereignisse werden ausgelöst, wenn der Benutzer auf die Schaltfläche klickt Führen Sie die Aktion aus. Überprüfen Sie den Inhalt der Benutzereingaben.
Gleichzeitig können wir auch verschiedene Methoden verwenden, um JavaScript-Ereigniscode auszuführen: HTML-Ereignisattribute können JavaScript-Code direkt ausführen Ereignisattribute können JavaScript-Funktionen aufrufen; Sie können selbst einen Ereignishandler angeben; er kann das Auftreten von Ereignissen verhindern...
Empfohlener Kurs: Js-Tutorial.
Also können wir zusammenfassen
JavaScript kann alle HTML-Elemente auf der Seite ändern
JavaScript kann alle HTML-Elemente auf der Seite ändern HTML-Attribute der Seite
JavaScript kann alle CSS-Stile auf der Seite ändern
JavaScript kann auf alle Ereignisse auf der Seite reagieren
Funktionen
JavaScript-Skriptsprache hat die folgenden Eigenschaften:
(1) Skriptsprache. JavaScript ist eine interpretierte Skriptsprache. Sprachen wie C und C++ werden zuerst kompiliert und dann ausgeführt, während JavaScript während der Ausführung des Programms Zeile für Zeile interpretiert wird.
(2) Basierend auf Objekten. JavaScript ist eine objektbasierte Skriptsprache, die nicht nur Objekte erstellen, sondern auch vorhandene Objekte verwenden kann.
(3) Einfach. Die JavaScript-Sprache verwendet schwach typisierte Variablentypen und stellt keine strengen Anforderungen an die verwendeten Datentypen. Es handelt sich um eine Skriptsprache, die auf den grundlegenden Anweisungen und Steuerelementen von Java basiert und ein einfaches und kompaktes Design aufweist.
(4)Dynamisch. JavaScript ist eine ereignisgesteuerte Skriptsprache, die auf Benutzereingaben reagieren kann, ohne einen Webserver zu durchlaufen. Beim Besuch einer Webseite kann JavaScript direkt auf diese Ereignisse reagieren, wenn die Maus angeklickt, nach oben oder unten bewegt oder im Fenster bewegt wird.
(5) Plattformübergreifend. Die Skriptsprache JavaScript ist nicht vom Betriebssystem abhängig und erfordert lediglich Browserunterstützung. Daher kann ein JavaScript-Skript nach dem Schreiben auf jedem Computer zur Verwendung bereitgestellt werden, sofern der Browser auf dem Computer die JavaScript-Skriptsprache unterstützt. Derzeit wird JavaScript von den meisten Browsern unterstützt. [3]
Im Gegensatz zu serverseitigen Skriptsprachen wie PHP und ASP wird JavaScript hauptsächlich als clientseitige Skriptsprache zur Ausführung im Browser des Benutzers verwendet und erfordert keine Serverunterstützung. Daher bevorzugten Programmierer in den Anfängen JavaScript, um die Belastung des Servers zu verringern, brachten aber gleichzeitig auch ein weiteres Problem mit sich: die Sicherheit.
Da Server immer leistungsfähiger werden, ist JavaScript aufgrund seiner plattformübergreifenden und benutzerfreundlichen Vorteile immer noch beliebt, auch wenn Programmierer aus Sicherheitsgründen Skripte bevorzugen, die auf der Serverseite ausgeführt werden. Gleichzeitig müssen einige spezielle Funktionen (z. B. AJAX) auf die Unterstützung von Javascript auf der Clientseite angewiesen sein. Mit der Entwicklung von Engines wie V8 und Frameworks wie Node.js und deren Funktionen wie ereignisgesteuertem und asynchronem IO wird JavaScript nach und nach zum Schreiben serverseitiger Programme verwendet.
Beispiel:
Suchen Sie das HTML-Element anhand des Tag-Namens für die Positionierung:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>使用标签名找到HTML元素</title> </head> <body> <p>你好世界!</p> <div id="main"> <p>JS HTML DOM</p> <p> 该实例展示了 <b>getElementsByTagName</b>方法 </p> </div> <script> var x=document.getElementById("main"); var y=x.getElementsByTagName("p"); document.write('id="main"元素中的第一个段落为:' + y[0].innerHTML); </script> </body> </html>
Das obige ist der detaillierte Inhalt vonWelche Rolle spielt das Schreiben von js in Webseiten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!