av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

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

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

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

問(wèn)題描述

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

問(wèn)題解答

回答1:

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

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

append一次就好了

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 黄色网址在线播放 | 国产黄色网址在线观看 | 日本一区二区高清视频 | 久久久婷婷 | 久久区二区 | 日韩一区二区三区在线看 | 亚洲综合区 | 国产精品 亚洲一区 | 99在线免费观看视频 | 天天操天天插天天干 | 91精品国产一区二区三区 | 久久手机视频 | 第四色狠狠 | 亚洲一区二区三区在线 | 在线观看av网站 | 日韩高清国产一区在线 | 色播久久久| 粉嫩一区二区三区四区公司1 | 国产午夜久久久 | 欧洲免费毛片 | 天天操天天干天天爽 | 伊人艹 | 日韩精品欧美精品 | 羞羞视频在线观看网站 | 成人精品在线 | 久久久天堂 | 日韩网站在线观看 | 在线免费观看毛片 | 国产精久久久 | 一区二区中文字幕 | 亚洲精品久久久久久国产精华液 | 精品欧美| 超碰97人人人人人蜜桃 | 国产午夜精品一区二区三区嫩草 | 一区二区三区av夏目彩春 | 中国美女一级黄色片 | 色综合中文 | 成人h免费观看视频 | 精品九九久久 | 天天拍天天操 | 国产精品av久久久久久毛片 |