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

陕西富通建设工程有限公司网站wordpress抖音插件

陕西富通建设工程有限公司网站,wordpress抖音插件,上海小企业网站建设,免费的微信小程序制作软件虚拟滚动 虚拟滚动#xff08;有时称为 虚拟列表、虚拟滚动条#xff09;是 JavaScript 中的一种技术#xff0c;旨在优化大数据量的列表渲染#xff0c;尤其是当有成千上万的数据项时#xff0c;直接渲染整个列表会导致性能问题。虚拟列表通过只渲染用户视口中可见的那一…虚拟滚动 虚拟滚动有时称为 虚拟列表、虚拟滚动条是 JavaScript 中的一种技术旨在优化大数据量的列表渲染尤其是当有成千上万的数据项时直接渲染整个列表会导致性能问题。虚拟列表通过只渲染用户视口中可见的那一部分列表项从而减少 DOM 元素的数量和内存占用提高渲染性能。 使用场景只渲染可视区域内的内容来优化大数据量渲染性能的技术。 JS 实现简单的虚拟滚动效果 !DOCTYPE html html langen headmeta charsetUTF-8meta nameviewport contentwidthdevice-width, initial-scale1.0titleVirtual Scrolling Example/titlestyle#container {height: 300px;overflow-y: auto;position: relative;border: 1px solid #ccc;}.item {height: 50px;box-sizing: border-box;border-bottom: 1px solid #e0e0e0;position: absolute;width: 100%;left: 0;display: flex;align-items: center;padding-left: 10px;}/style /head bodydiv idcontainer/divscript // 总数据项数 const totalItems 10000; // 每个数据项的高度 const itemHeight 50; // 计算视口中最多可以显示多少个数据项 const containerHeight 300; const visibleItemCount Math.ceil(containerHeight / itemHeight);// 获取容器元素 const container document.getElementById(container);// 创建一个空白的填充容器用于撑开滚动条 const spacer document.createElement(div); spacer.style.height ${totalItems * itemHeight}px; container.appendChild(spacer);// 创建可见项的容器 const visibleItemsContainer document.createElement(div); container.appendChild(visibleItemsContainer);// 渲染可见项的函数 function renderVisibleItems(scrollTop) {const startIndex Math.floor(scrollTop / itemHeight);const endIndex Math.min(startIndex visibleItemCount, totalItems);// 清空之前的可见项visibleItemsContainer.innerHTML ;// 渲染当前视口中的数据项for (let i startIndex; i endIndex; i) {const item document.createElement(div);item.className item;item.style.top ${i * itemHeight}px;item.textContent Item ${i 1};visibleItemsContainer.appendChild(item);} }// 初始化渲染 renderVisibleItems(0);// 添加滚动事件监听 container.addEventListener(scroll, () {const scrollTop container.scrollTop;renderVisibleItems(scrollTop); }); /script /body /html根据高度等属性计算出滚动条的滚动大小效果。 根据 滚动监听和索引位置改变 来实现DOM元素切换。 VueUse 虚拟滚动条 工具 VueUse 虚拟滚动条https://vueuse.nodejs.cn/core/useVirtualList/#usevirtuallist 根据官方案例来就行使用起来很简单。
http://www.hkea.cn/news/14468731/

相关文章:

  • 乡镇网站建设内容规划网站服务器租用价格表
  • 注册网站域名的作用茂名网站开发公司推荐
  • 公司建设网站的请示网站建设 app
  • 做移动网站优化望城警务督察网站建设
  • 网站百度忽然搜索不到html5个人主页
  • 男女在浴室里做羞羞事网站全市网站建设情况摸底调查
  • 网站设计怎么做有效的域名解析后怎么建网站
  • 做网站前怎么写文档wordpress api文档下载
  • 网站获取客户信息需要备案吗企业管理培训课程培训机构
  • 做零售外贸网站有哪些一元购网站怎么做
  • 郑州网站seo费用海南房产信息网
  • 开发电商网站多少钱天蓝色美容网站
  • 石家庄市网站建设培训班龙岩做网站开发找哪家
  • 长丰网站制作春节网页制作素材
  • 奇迹网站建设多少钱网站集约化建设 统一出口
  • 三合一网站cms服务器怎么直接用ip做网站
  • 建设牌安全带官方网站英文网站怎么做外贸推广
  • 网站建设需要用到哪些软件高端网站定制站
  • 网站建设帮助中心购物网站功能模块说明
  • 那些网站百度抓取率比较高做商城网站要哪些流程
  • 网站设计职业工作室平台推广策划方案
  • 免费创建网站的软件网页设计导航栏代码怎么写
  • 网站 服务器 域名图书馆网站建设的要求
  • 网站建设评分标准php网站插件删除或添加
  • 普通网站要什么费用微信公众号小程序有哪些功能
  • 什么网站 是cms系统下载为学校网站建设
  • 江苏盐城有做淘宝网站的吗一个软件开发需要多少钱
  • 流量很大的网站平面设计兼职
  • 新浪云存储 wordpress遵义seo网络优化招聘
  • 常设中国建设工程法律网站快车app官方下载