Jedes Mal, wenn ich alles auf einmal lade, erhalte ich Tausende von Objekten und Chrome-Abstürze.
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>"; }); }
Das ist mein Code mit rn
第一个innerhtml因为每次都要解析所以很慢。创建一个函数来创建 Dom 元素并将其附加到所需的容器。添加分页或流程以按块插入数据也会有所帮助。
尝试使用附加子元素每次加载一个元素。 我在这里留下了一个替代代码。
沙箱
代码