1.原先的代碼里通過后臺(tái)返回的數(shù)據(jù)組成html字符串,然后前臺(tái)通過append方法一次性加入到頁面代碼類似:$("#grid").append(trHtml);其中trHtml主要是td tr元素組成的表格。類似下圖:2.問題:現(xiàn)在由于規(guī)模變大,后臺(tái)返回的trHtml包含的節(jié)點(diǎn)有1W+,因此在上邊這行代碼耗時(shí)過長(zhǎng),一度到了頁面假死的狀態(tài)。所以有什么不用其他插件也可以快一些的辦法嗎?目前已知可以用jqwidgets的jqxTreeGrid插件實(shí)現(xiàn)類似表格,但是業(yè)務(wù)邏輯等要重寫太多,覺得太費(fèi)周折。
jQuery append()方法元素過多耗時(shí)太長(zhǎng)問題
慕斯王
2019-03-27 18:19:49