HTML ist eine statische Seite; HTML stellt den Stil dar. Seiten, die mit HTML und CSS erstellt wurden, werden als statische Seiten bezeichnet, nicht als Seiten, die Daten simulieren Daten: Nachdem die Front-End-Seite in das Back-End integriert wurde und die Daten auf der Webseite aus der Datenbank stammen, wird sie als dynamische Seite bezeichnet.
Die Betriebsumgebung dieses Tutorials: Windows 10-System, HTML5-Version, Dell G3-Computer.
HTML wird als statische Seite bezeichnet.
HTML steht für Struktur, CSS für Stil. Seiten, die mit HTML und CSS erstellt wurden, werden als „reine statische Seiten“ bezeichnet.
Die sogenannten dynamischen Seiten auf dynamische Datenseiten, nicht auf simulierte Daten. Die drei Technologien HTML, CSS und JS sind der Arbeitsinhalt von „HTML5-Entwicklungsingenieur/WEB-Front-End-Entwicklungsingenieur“. Die Daten auf der Webseite sind alle statische Daten (von Ingenieuren geschrieben und simuliert). Seite und das Back-End (PHP, JAVA) Wenn die Daten in der Webseite nach der Integration aus der Datenbank stammen, wird sie als „dynamische Seite“ bezeichnet.
Statische Seite
Einfach ausgedrückt bezieht sich die sogenannte statische Seite auf eine unveränderliche Seite. Das bedeutet, dass der Designer alles auf der Seite festlegt, es zu Tode bringt und es dann aufstellt Der Inhalt der Seiten, die Sie erhalten, ist derselbe und bleibt unverändert (es sei denn, Sie ändern den Seiteninhalt manuell).
Einfach ausgedrückt bezieht sich die sogenannte nichtstatische Seite auf die Seite, auf der die Clientseite und die Serverseite Daten interagieren. Der Inhalt der dynamischen Seite wird im Allgemeinen vom serverseitigen Programm generiert zu unterschiedlichen Zeiten und der angezeigte Inhalt kann unterschiedlich sein. Nachdem der Webdesigner das serverseitige Seitenprogramm geschrieben hat, ist keine manuelle Steuerung erforderlich. Der Seiteninhalt ändert sich automatisch entsprechend der Anordnung des Seitenprogramms. Eine Ajax-Anfrage ist ebenfalls eine Art Dateninteraktion.
Wenn die Seite über Animationseffekte und verschiedene von js gesteuerte Animationseffekte verfügt, es jedoch keine Anforderung zum dynamischen Anfordern von Daten vom Server gibt, wird diese Art von Seite als statische Seite betrachtet. Das bedeutet nicht, dass die Seite Animationseffekte hat, es handelt sich um eine dynamische Seite.
Dynamische Seiten
Dynamische Seiten beziehen sich auf eine Webprogrammierungstechnologie, die im Gegensatz zu statischen Webseiten steht. Da sich statische Seiten nach dem Schreiben grundsätzlich nicht ändern, ist dies bei dynamischen Webseiten nicht der Fall. Obwohl sich der Seitencode nicht ändert, kann sich der angezeigte Inhalt mit der Zeit, der Umgebung oder den Ergebnissen von Datenbankoperationen ändern Ein dynamischer Effekt.
Dynamische Seiten beziehen sich im Allgemeinen auf JSP. Der Client verwendet einen Browser, um über das Netzwerk eine Verbindung zum Server herzustellen, und sendet eine Anfrage über das HTTP-Protokoll. Die Anfrage wird zuerst an den Container weitergeleitet Gleichzeitig stellt der Container eine Verbindung zur Datenbank her und ruft sie ab. Die erforderlichen Daten werden an das Servlet übergeben, mehrere Servlets vervollständigen die Antwort und übergeben die Antwort an den Server Der Server sendet den Inhalt zur Analyse und Ausführung an den Client-Browser, sodass der Client einen Anzeigeinhalt erhält, der nach einer Reihe von Vorgängen dynamisch zusammengestellt wird.
Fassen Sie den Unterschied zwischen den beiden zusammen
1. Erstens beziehen sich dynamische Seiten nicht auf Seiten mit Animationen und Spezialeffekten, aber der Inhalt der Seite ändert sich je nach Bedarf, und es wird eine geben dynamischer Wandel. Statische Seiten beziehen sich auf Seiten, deren Inhalt grundsätzlich fest codiert ist und sich nicht so leicht ändern lässt.
2. Statische Seiten werden vom Client an den Server gesendet. Der Server ruft Inhalte von der Festplatte ab und gibt sie an den Server zurück. Für dynamische Seiten muss der Server eine Reihe von Servlets im Container und den Inhalt in der verbundenen Datenbank mobilisieren, den zurückzugebenden Inhalt dynamisch generieren und ihn dann zurück an den Server und dann an den Client übertragen.
(Teilen von Lernvideos: CSS-Video-Tutorial, HTML-Video-Tutorial)
Das obige ist der detaillierte Inhalt vonIst HTML eine statische Seite?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!