Web前端开发网

fly63.com

首页 资源 工具 文章 教程 栏目
  • 在线搜索
  • 文章标签
  • 广告合作
  • 赞助一下
  • 关于我们
资源推荐
硅云优惠券
领先的基础云计算服务提供商,PHP云虚拟主机第一品牌
蜂小推
不扣量的项目推广平台
任推邦
APP推广项目分发和流量变现平台
Trae
字节跳动推出的 AI原生编程工具
fly63工具箱
简单、易用、便捷的在线工具
堆友AI
零门槛,多风格AI绘画免费生成,电商海报设计神器
豆包AI
字节跳动旗下 AI 智能助手
茅茅虫
茅茅虫AI论文写作助手,AIGC论文查重
宝塔服务器面板
简单好用的服务器运维面板
LiblibAI
一站式AI内容创作生成平台,原创AI模型分享社区

资源分类

AI智能 酷站推荐 招聘/兼职 框架/库 模块/管理 移动端UI框架 Web-UI框架 Js插件 Jquery插件 CSS相关 IDE环境 在线工具 图形动效 游戏框架 node相关 调试/测试 在线学习 社区/论坛 博客/团队 前端素材 图标/图库 建站资源 设计/灵感 IT资讯
网站收录 / 问题反馈

virtual-scroller

分享
复制链接
新浪微博
QQ 好友

扫一扫分享

网站地址:https://valdrinkoshi.github.io/virtual-scroller/
GitHub:https://github.com/valdrinkoshi/virtual-scroller
网站描述:一个 Web 滚动组件
访问官网
GitHub

virtual-scroller,一个 Web 滚动组件,未来它可能会成为 Web 高层级 api(Layered API)的一部分。它的目标是解决长列表的性能问题,消除离屏渲染。


渲染性能主要取决于渲染量, 过多的 dom 会使你的网站速度变得很慢,即使在本地,也会出现相同的问题,但若通过虚拟滚动的方式,也就是在用户滚动时用足够的内容填充屏幕并不断更新,就能让网站保持高速运行,这也是 virtual-scroller 的基本原理。 


<virtual-scroller>是未来 Web 平台的一个潜在特性,是 layered API 项目的一部分,用于将 JavaScript 对象集映射到 DOM 节点上,并且只渲染当前可见的 DOM 节点,其余部分为“虚拟”的。 


示例

<script type="module"
        src="std:virtual-scroller|https://some.cdn.com/virtual-scroller.js">
</script>

<virtual-scroller></virtual-scroller>

<script type="module">
  const scroller = document.querySelector('virtual-scroller');
  const myItems = new Array(200).fill('item');

  scroller.updateElement = (child, item, index) => {
    child.textContent = index + ' - ' + item;
    child.onclick = () => console.log(`clicked item #${index}`);
  };

  // This will automatically cause a render of the visible children
  // (i.e., those that fit on the screen).
  scroller.itemSource = myItems;
</script>


仅供个人学习参考/导航指引使用,具体请以第三方网站说明为准,本站不提供任何专业建议。如果地址失效或描述有误,请联系站长反馈~感谢您的理解与支持!

链接: https://fly63.com/nav/1126

更多»
热门资源
bootstrap
最流行的HTML,CSS和JavaScript框架,用于开发响应式,移动端先行的web项目
官网
GitHub
Materialize
基于Material Design的现代响应式前端框架
官网
GitHub
Element UI
一套基于 Vue 2.0 的桌面端组件库
官网
GitHub
Material Design(MDB)
领先的Bootstrap UI套件之一
点击进入
Muse-UI
基于 Vue2.0 的 Material Design UI 库
官网
GitHub
sb-admin
基于Bootstrap简约美观的后台管理模板
官网
GitHub
Magic UI
为设计工程师打造的UI库
官网
GitHub
Vue-Access-Control
Vue权限管理解决方案
官网
GitHub
RmlUI
桌面端GUI开发框架
官网
GitHub
HeroUI
基于TailwindCSS构建的React 现代UI框架
官网
GitHub
tweakcn
shadcn/ui组件可视化无代码编辑器
官网
GitHub
kitty-ui
基于 Vue + Element 实现的权限管理系统
点击进入
GitHub
类似于virtual-scroller的资源
tabler
基于 Bootstrap 4 开发的 HTML 仪表盘 UI 套件
官网
GitHub
Jquery EasyUI
帮助web开发者更轻松的打造出功能丰富并且美观的UI界面
官网
form-generator
vue开源Element UI表单设计及代码生成器
官网
GitHub
Vexip UI
高可定制化的属性值,全量的 TypeScript,性能很不错
官网
GitHub
OpenTiny
一套跨端、跨框架的企业级 UI 组件库
官网
GitHub
storybook
进行组件交互式开发与预览
官网
GitHub
Refine
一个开源的 React 元框架
官网
GitHub
xy-ui
面向未来的原生 Web Components UI组件库
官网
GitHub
目录

手机扫一扫预览

》
分享组件加载中...
首页 技术导航 在线工具 技术文章 教程资源 前端标签 AI工具集 前端库/框架 实用工具箱 广告合作 关于我们

Copyright © 2018 Web前端开发网提供免费在线工具、编程学习资源(教程/框架/库),内容以学习参考为主,助您解决各类实际问题,快速提升专业能力。