Apakah pemaparan JavaScript

WBOY
Lepaskan: 2024-07-22 19:40:53
asal
541 人浏览过

Redering bermaksud 'mendapatkan' atau 'mengambil' data.Dalam JavaScript, rendering merujuk kepada proses memaparkan antara muka pengguna dan elemennya pada skrin.Jadi, redering Javascript merujuk kepada proses menjana dan memaparkan kandungan pada halaman web menggunakan JavaScript. Ini boleh menjadi penting untuk aplikasi web dinamik yang perlu mengemas kini kandungan tanpa memuat semula keseluruhan halaman.

Pendekatan:
Terdapat beberapa pendekatan untuk penyahkodan semula JavaScript:

Penyewaan Sebelah Pelanggan(CSR)
Paparan Bahagian Sebelah (SSR)
Penjanaan Tapak Statik (SSG)

Penyewaan Sebelah Pelanggan(CSR):

Ini ialah pendekatan kepada pembangunan web di mana pemaparan halaman web dilakukan pada bahagian klien, pada asasnya dalam penyemak imbas web pengguna. Masa pemuatan halaman awal yang lebih pantas kerana hanya HTML minimum dihantar dari pelayan. Jadi, JavaScript mengambil data daripada pelayan dan mengemas kini DOM secara dinamik untuk memaparkan kandungan.

sintaks:

fetch('api/data')
.then(respons => response.json())
.then(data => {
// Kemas kini DOM dengan data
});

`// Import React and useState hook
import React, { useState, useEffect } daripada 'react';

// Komponen berfungsi untuk memaparkan kandungan selepas kelewatan
const DelayedContent = () => {
// Tentukan keadaan untuk menahan kandungan
const [kandungan, setContent] = useState(null);

// useEffect hook untuk mengambil data selepas komponen dipasang
useEffect(() => {
// Mensimulasikan pengambilan data daripada API selepas kelewatan
const fetchData = async () => {
tunggu Janji baru(selesaikan => setTimeout(selesaikan, 2000)); // Simulasikan kelewatan selama 2 saat
data const = { mesej: "Hello, dunia!" };
setContent(data.message); // Tetapkan kandungan selepas data diambil
};

fetchData(); // Call the fetchData function
Salin selepas log masuk

}, []); // Tatasusunan pergantungan kosong memastikan useEffect berjalan sekali sahaja selepas komponen dipasang

// Kembalikan JSX untuk memaparkan kandungan
kembali (


{/* Paparkan kandungan sebaik sahaja ia tersedia */}
{kandungan &&

{kandungan}

}

);
};

// Eksport komponen DelayedContent
eksport DelayedContent lalai;

anda boleh mengimportnya dan memaparkannya dalam apl reaksi anda:

import React daripada 'react';
import ReactDOM daripada 'react-dom';
import DelayedContent daripada './DelayedContent';

// Render komponen DelayedContent
ReactDOM.render(, document.getElementById('root'));`

What is JavaScript rendering

以上是Apakah pemaparan JavaScript的详细内容。更多信息请关注PHP中文网其他相关文章!

sumber:dev.to
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!