|
在之前的文章中,我們講了瀏覽器對于JavaScript代碼執(zhí)行的限制和基于計時器的偽線程機制。這里,我們再看看如何在JavaScript中處理大量數據。
在幾年之前,開發(fā)人員不會去考慮在服務端之外處理大量的數據。現在這種觀念已經改變了,很多Ajax程序需要在客戶端和服務器端傳輸大量的數據。此外,更新DOM節(jié)點的處理在瀏覽器端來看也是一個很耗時的工作。而且,需要對這些信息進行分析處理的時候也很可能導致程序無響應,瀏覽器拋出錯誤。
將需要大量處理數據的過程分割成很多小段,然后通過JavaScript的計時器來分別執(zhí)行,就可以防止瀏覽器假死。先看看怎么開始:
function ProcessArray(data,handler,callback){
it知識庫:如何在JavaScript中處理大量數據,轉載需保留來源!
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。