Heim > Web-Frontend > js-Tutorial > Hauptteil

Was ist JavaScript-Rendering?

WBOY
Freigeben: 2024-07-22 19:40:53
Original
541 人浏览过

Redering bedeutet „Daten abrufen“ oder „abrufen“. In JavaScript bezieht sich Rendering auf den Prozess der Anzeige der Benutzeroberfläche und ihrer Elemente auf dem Bildschirm. Javascript-Redering bezieht sich also auf den Prozess der Generierung und Anzeige von Inhalten auf einer Webseite mithilfe von JavaScript. Dies kann für dynamische Webanwendungen von entscheidender Bedeutung sein, die Inhalte aktualisieren müssen, ohne die gesamte Seite zu aktualisieren.

Ansätze:
Es gibt verschiedene Ansätze zur JavaScript-Neukodierung:

Client-Side Redering (CSR)
Sever-Side-Rendering (SSR)
Statische Site-Generierung (SSG)

Client-Side Redering (CSR):

Dies ist ein Ansatz zur Webentwicklung, bei dem das Rendern von Webseiten auf der Clientseite erfolgt, im Wesentlichen im Webbrowser des Benutzers. Das führt zu schnelleren anfänglichen Seitenladezeiten, da nur minimaler HTML-Code vom Server gesendet wird. JavaScript ruft also Daten von ab den Server und aktualisiert das DOM dynamisch, um den Inhalt anzuzeigen.

Syntax:

fetch('api/data')
.then(response => Response.json())
.then(data => {
// DOM mit Daten aktualisieren
});

`// React importieren und State-Hook verwenden
import React, { useState, useEffect } aus 'react';

// Funktionskomponente zum verzögerten Rendern von Inhalten
const DelayedContent = () => {
// Status definieren, um den Inhalt zu halten
const [content, setContent] = useState(null);

// useEffect-Hook zum Abrufen von Daten nach Komponenten-Mounts
useEffect(() => {
// Simulieren des Abrufens von Daten von einer API nach einer Verzögerung
const fetchData = async () => {
Warten auf neues Versprechen(resolve => setTimeout(resolve, 2000)); // Simuliere eine Verzögerung von 2 Sekunden
const data = { message: „Hallo Welt!“ };
setContent(data.message); // Legen Sie den Inhalt fest, nachdem die Daten abgerufen wurden
};

fetchData(); // Call the fetchData function
Nach dem Login kopieren

}, []); // Leeres Abhängigkeitsarray stellt sicher, dass useEffect nur einmal ausgeführt wird, nachdem die Komponente bereitgestellt wurde

// JSX zurückgeben, um den Inhalt zu rendern
zurück (


{/* Rendern Sie den Inhalt, sobald er verfügbar ist */}
{Inhalt &&

{Inhalt}

}

);
};

// Exportieren Sie die DelayedContent-Komponente
Standard-DelayedContent exportieren;

Sie können es importieren und in Ihrer React-App rendern:

Reagieren aus „reagieren“ importieren;
ReactDOM aus 'react-dom' importieren;
importiere DelayedContent aus './DelayedContent';

// Rendern Sie die DelayedContent-Komponente
ReactDOM.render(, document.getElementById('root'));`

What is JavaScript rendering

以上是Was ist JavaScript-Rendering?的详细内容。更多信息请关注PHP中文网其他相关文章!

Quelle:dev.to
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!