Отображение большого количества слов - PullRequest
0 голосов
/ 28 февраля 2019

Я занимаюсь разработкой приложения для флэш-карт с базой данных более 10000 слов.То, что я хотел бы сделать, это отобразить все слова и иметь следующие три параметра:

  1. Отображать в виде столбца, который будет выглядеть примерно так:
    +--------------------------------+
    |  A       |  word 4  |  C       |
    +--------------------------------+
    +--------------------------------+
    |  word 1  |  B       |  word 7  |
    +--------------------------------+
    +--------------------------------+
    |  word 2  |  word 5  |  word 8  |
    +--------------------------------+
    +--------------------------------+
    |  word 3  |  word 6  |  word 9  |
    +--------------------------------+
Отображать в виде таблицы, классифицированной по части речи, которая будет выглядеть примерно так:
    +---------------------------------------+
    |  Nouns   |  Infinitive  |  Adjective  | ...
    +---------------------------------------+
    +---------------------------------------+
    |  word 1  |  word 1      |  word 1     | ...
    +---------------------------------------+
    +---------------------------------------+
    |  word 2  |  word 2      |  word 2     | ...
    +---------------------------------------+
    +---------------------------------------+
    |  word 3  |  word 3      |  word 3     | ...
    +---------------------------------------+
Отображать в виде таблицы с разбивкой по деталям, которая будет выглядеть примерно так:
    +------------------------------------------+
    |  words   |  P.O.S      | last seen       | ...
    +------------------------------------------+
    +------------------------------------------+
    |  word 1  |  Noun       |  1 day ago      | ...
    +------------------------------------------+
    +------------------------------------------+
    |  word 2  |  Adjective  |  2 months ago   | ...
    +------------------------------------------+
    +------------------------------------------+
    |  word 3  |  Adverb     |  30 minutes ago | ...
    +------------------------------------------+

Я ищу способ, который эффективно достигает этого.

  • Должен ли я загружать все слова в три отдельных контейнера div (всего 30 000 + слов) и переключать между ними свойство display?

  • Должен ли я удалить все слова в текущемотображение контейнера div и использование ajax для повторного добавления слов в требуемый контейнер div?

Или есть способ загрузить более 10000 слов один раз, а затем соответствующим образом реорганизовать их?

Как мне подойти к этой задаче?

Примечание. Я не ищу кодовое решение.

1 Ответ

0 голосов
/ 28 февраля 2019

Создайте таблицу с небольшим количеством строк (но этого должно быть достаточно, чтобы заполнить экран два раза из-за прокрутки).При прокрутке переместите таблицу в положение, где пользователь сможет ее увидеть, и заполните ее данными.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...