每次我一次加載所有內容時,都會出現數千個物件和 chrome 崩潰。
btn.addEventListener('click', function(){ event.preventDefault(); async function getData(){ const response=await fetch(url) const data= await response.json(); info(data) } getData(); function info(x){ x.messages.forEach(element => { console.log(element.creator.name+": "+element.text) // console.log(x.element.text) con.innerHTML += "<p>"+element.creator.name+": "+element.text+"</p>"; }); }
這是我使用 rn 的程式碼
第一個innerhtml因為每次都要解析所以很慢。建立一個函數來建立 Dom 元素並將其附加到所需的容器。新增分頁或流程以按區塊插入資料也會有所幫助。
嘗試使用附加子元素每次載入一個元素。 我在這裡留下了一個替代代碼。
沙箱
#程式碼