【问题标题】:how can i allow user to scroll large text files?如何允许用户滚动大文本文件?
【发布时间】:2020-12-29 01:05:36
【问题描述】:

我有非常大的文本文件,可以达到 10 GB(在服务器端),并且希望用户能够在我的网站上滚动浏览它们。 这将允许他们查看它,而无需下载诸如 glogg 之类的程序。 我考虑过实现一些基于用户滚动位置显示文本行的东西,尽管我真的不知道如何开始这样做。 我的网站建立在 react 和 nodejs 之上。 有什么想法吗?

【问题讨论】:

  • 看看 react-infinite-scroll-componentreact-scroll

标签: javascript reactjs pagination infinite-scroll


【解决方案1】:

您可以在您的 css 中使用 overflow 属性

【讨论】:

  • 据我所见,溢出会给我滚动效果,但我的主要问题是我无法将文件的所有文本从服务器发送到客户端,因为它太大了。跨度>
  • 我猜您需要将文件拆分为单独的文件,然后使用IntersectionObserver 所以当用户向下滚动时,在某些时候您需要添加另一个您分隔到文本的文本文件。我不知道你如何在 react 上实现它,因为我以前从未实现过它,但看起来这是你可以实现你想要的方式的方式。顺便说一句,这是一个很好的问题。如果你实现了,请告诉我。并解释你是怎么做到的。
猜你喜欢
  • 1970-01-01
  • 2016-04-08
  • 2015-12-17
  • 1970-01-01
  • 1970-01-01
  • 2011-10-20
  • 1970-01-01
  • 1970-01-01
  • 2017-06-11
相关资源
最近更新 更多