亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術(shù)文章
文章詳情頁

javascript - 如何優(yōu)化jquery循環(huán)append操作?

瀏覽:83日期:2023-05-03 10:21:08

問題描述

項(xiàng)目里有一個(gè)頁面展示功能,需要在指定的class所屬的標(biāo)簽里添加canvas標(biāo)簽,因?yàn)橛胁樵児δ埽砸鶕?jù)查詢的數(shù)據(jù)量不同來添加相應(yīng)數(shù)量的canvas標(biāo)簽,我現(xiàn)在是用循環(huán)操作,先隱藏指定的class標(biāo)簽,每次循環(huán)都用append添加到指定的class的標(biāo)簽里,循環(huán)完后再顯示那個(gè)隱藏的class標(biāo)簽。這樣數(shù)據(jù)量小的時(shí)候頁面渲染的時(shí)間還算正常,一秒就可以了,但是只要數(shù)據(jù)量一大,差不多300條以上,就要幾秒的時(shí)間才能渲染完,500條數(shù)據(jù)就要5秒左右,上千條就要十多秒了。因?yàn)槲沂怯胻hinkphp框架,一開始是想先把canvas標(biāo)簽寫到html頁面里后面再用Js去修改css樣式,但是因?yàn)閏anvas標(biāo)簽要用id來操作,而我需要添加很多canvas標(biāo)簽,id又不能重復(fù),所以選擇用js動態(tài)添加的方式。想請教大神們有沒有其他思路來解決這個(gè)問題?(ps:我不會vue或者react這種框架,要換這些的話還得從頭學(xué)起,暫時(shí)不考慮前端方面用這些重做)

問題解答

回答1:

自己相當(dāng)于構(gòu)建了虛擬節(jié)點(diǎn)啊、

遍歷結(jié)束了、拼接好了一大堆節(jié)點(diǎn)、包一層容器

append一次就好了

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 国内不卡1区2区 | 91精品国产手机在线版 | 911亚洲精品| 成人精品一区二区久久久 | 亚洲专区一区 | 精品a| 成年人免费网站在线观看 | 日韩黄色在线观看 | 欧美三级大片在线观看 | 黄色毛片视频免费 | yiren22开心综合成人网 | 日韩视频中文字幕专区 | 免费黄片毛片 | 国产亚洲综合色就色 | 亚洲 欧洲 日产 专区 | 久久久久久久99精品免费 | 天天操综合网 | 精品视频在线观看一区二区三区 | 久在线视频 | 国产精品免费大片一区二区 | 最新91视频 | 高清一区高清二区视频 | 久久99爰这里有精品国产 | 久久在线观看免费视频 | 黄色网页在线播放 | 日本免费高清一区 | 大学生gayxxxx chinese| 黄色一级视频免费看 | 亚洲色图亚洲色图 | 欧洲成人免费视频 | 一区在线看 | 久久九九色 | va视频在线观看 | 欧美亚洲人成网站在线观看刚交 | 成人在线免费 | 亚洲精品久久久久午夜 | 久久精品免看国产 | 黄色视屏免费看 | 国产三级a三级三级午夜 | 色综合天天综合高清影视 | 成人网视频免费播放 |