当前位置: 首页 > news >正文

做微信的网站海口制作网站公司

做微信的网站,海口制作网站公司,wordpress建公司网站,建立一个网站 优帮云万级数据前端渲染优化 解决思路requestAnimationFrame完整代码 解决思路 将数据分组#xff0c;通过定时器或requestAnimationFrame两种方式分组渲染到Dom上 requestAnimationFrame 渲染数据-动画requestAnimationFram方法 使用requestAnimationFrame可以将动画的每一帧绘制… 万级数据前端渲染优化 解决思路requestAnimationFrame完整代码 解决思路 将数据分组通过定时器或requestAnimationFrame两种方式分组渲染到Dom上 requestAnimationFrame 渲染数据-动画requestAnimationFram方法 使用requestAnimationFrame可以将动画的每一帧绘制操作封装为一个回调函数 并将这个回调函数传递给requestAnimationFrame函数。 当浏览器准备进行下一帧绘制时会自动调用这个回调函数从而实现了动画的循环。 // 定义一个渲染函数 const useTwoArr(page){if(pagetwoArr.length-1) return// 用动画讲求来优化requestAnimationFrame((){// 取一项,拼接一项this.tableData[...this.tableData,...twoArr[page]]console.log(page)// 下一项page// 递归调用useTwoArr(page)})}useTwoArr(0)完整代码 !DOCTYPE html htmlheadmeta charsetutf-8title/title!-- 引入vue --script srchttps://cdn.jsdelivr.net/npm/vue2.6.14/dist/vue.js/script!-- elementui引入样式 --link relstylesheet hrefhttps://unpkg.com/element-ui/lib/theme-chalk/index.css!--elementui 引入组件库 --script srchttps://unpkg.com/element-ui/lib/index.js/script!-- axios --script srchttps://cdn.jsdelivr.net/npm/axios/dist/axios.min.js/script/headbodydiv idappel-tablev-loadingloading:datatableDataheight500stylewidth: 500pxel-table-columnpropidlabel学号width180/el-table-columnel-table-columnpropnamelabel姓名width180/el-table-columnel-table-columnpropvaluelabel座号/el-table-column/el-table/divscript// 创建一个Vue实例new Vue({el: #app,data() {return {loading: true,tableData:[],apiData:[],}},mounted() {this.getGroudData()},methods:{async getGroudData(){// this.loadingtrueconst resawait axios.get(http://124.223.69.156:3300/bigData)// console.log(res)if(res.data.code0){this.loadingfalsethis.apiDatares.data.data// console.log(this.apiData)// top10// this.tableDatathis.apiData.slice(0,10)// 分组let twoArrthis.buildTablePreTen(this.apiData)console.log(twoArr)// 渲染数据-定时器方法:/* twoArr.forEach((item,index){setTimeout((){this.tableData[...this.tableData,...item]},20*index)console.log(index)}) *//*渲染数据-动画requestAnimationFram方法使用requestAnimationFrame可以将动画的每一帧绘制操作封装为一个回调函数并将这个回调函数传递给requestAnimationFrame函数。当浏览器准备进行下一帧绘制时会自动调用这个回调函数从而实现了动画的循环。 */// 定义一个渲染函数const useTwoArr(page){if(pagetwoArr.length-1) return// 用动画讲求来优化requestAnimationFrame((){// 取一项,拼接一项this.tableData[...this.tableData,...twoArr[page]]console.log(page)// 下一项page// 递归调用useTwoArr(page)})}useTwoArr(0)}},/*分组构造数据每组10条10万条分原1万组*/buildTablePreTen(arr){let i0let res[]// 1万条数据渲染while(i10000){res.push(arr.slice(i,i10))ii10}return res}}});/script /body /html
http://www.pierceye.com/news/456866/

相关文章:

  • 广告公司起什么名字好seo教程有什么
  • 搭建网站什么意思网站制作网址
  • 哈尔滨站建筑松原市建设局网站
  • 浙江网站建设 seo深圳建设岗位证书报名网站
  • c 做彩票网站想在网上做开发网站接活儿
  • 医疗网站建设基本流程图怎样进行文化建设
  • 在深圳学网站设计我想创业做网站
  • seo网站优化公司住房和城乡建设厅证书查询
  • 江苏建设通网站创业项目
  • 亚马逊电商网站南通做网络网站
  • 做网站交易装备可以么上海企业信息查询公示系统
  • 浙江网站建设而梦幻西游源码论坛
  • 网站建设类织梦模板做网站 对方传销
  • 做外贸比较好的网站莱芜信息港房产网
  • 胶州建设局网站做电影网站怎样赚钱
  • 物流的网站模板免费下载网站你懂我意思正能量晚上下载
  • 做外贸的阿里巴巴网站是哪个更好网络宣传网站建设价格
  • 网站入侵怎么做网站开发相关英文单词
  • 实验室网站建设方案阳西网络问政平台官网
  • 岳阳网站开发建设网站域名注册申请
  • 营销型网站建设ppt网站程序开发后怎么上线
  • 鞍山做网站哪家好制作网站技术
  • 中国建设银行山西省分行网站wordpress永久免费
  • 设计网络网站做国外网站 国外人能看到吗
  • 融安有那几个网站做的比较好的创建网站大约
  • 浙江联科网站建设选择宁波seo优化公司
  • 上海建站网络科技app营销策略有哪些
  • 怎么检查网站有没有被挂马知乎做笔记的网站
  • 温岭网站制作爱网站查询
  • 徐州学习网站建设影视公司组织架构