javascript - 一页有 100 万个链接元素?

标签 javascript jquery html ajax dom

如果我获取 100 万个链接元素并将其放入 DOM,它会变得“滞后”吗。

因为我想要一个顶部的导航列表..它有点像 Apple 在他们的网站上的那个,你可以用你的键盘向左或向右滚动。唯一的区别是与其他图像相比,中心图像的尺寸会变大。

链接元素将是这样的:

 <a><img src.../ ></a>

在这个滚动条中有 100 万个链接元素会不会是个坏主意。因为我想要显示所有链接(由用户添加)。还有哪些可能性?

有人知道这些动画插件吗?

谢谢!

最佳答案

是的,在 GUI 元素中放置 100 万个项目将:

  1. 慢点
  2. 打破可用性准则。

而是尝试将您的信息组织成标签或类别,并为用户提供:

  • 分页
  • 排序
  • 过滤
  • 最喜欢的列表
  • 等...

例如,看看 Stack Overflow 的问题列表是如何工作的。

关于javascript - 一页有 100 万个链接元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2217081/

相关文章:

jquery - 使用 jquery 单击 div 时如何向元素添加特定类?

javascript - 传递一个函数作为 Javascript 中可能尚不存在的参数

javascript - 用于叠加渐变的 HTML5 Canvas globalCompositeOperation 不会增加更高的强度?

javascript - 将数组放入此格式名称 :url

javascript - ExtJS 网格速度慢,有 3000 多条记录

javascript - jQuery 插件弄乱了 AJAX 结果

javascript - CSS 过渡和动画在开始动画完成后消失

javascript - JSON 到 ajax 中的 HTML 表

html - H1闪烁而不是隐藏

JavaScript 缩小和压缩