Пример логики текстового веб-приложения для чтения электронных книг на основе размера устройства - PullRequest
0 голосов
/ 07 июля 2019

Я искал, как создать веб-приложение для чтения электронных книг на JavaScript, такое как это, но без каких-либо указаний.

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

Мне нужен способ взять некоторые простые текстовые данные, такие как строка или объект, полный строк, и отобразить их на экране любого размера, где количество сгенерированных экранов достаточно для завершения отображения содержимого длинной строки до конца.

Как указано выше, я бы хотел больше понять общую логику возможного кода. Но если быть более точным, я работаю с компонентами в Vue. Так что я хотел бы добиться того, чтобы иметь возможность просмотра в полноэкранном режиме (ish) без прокрутки, где компоненты (экраны) автоматически генерируются на основе длины текста относительно ширины и высоты элемента контейнера HTML. Здесь я, конечно, предполагаю, что это самый логичный способ сделать это ... но единственное, что я до сих пор придумал, - это иметь период загрузки, когда содержимое строки тестируется (незаметно для пользователя) в пределах элемент HTML в цикле - создание / добавление компонентов до тех пор, пока количество экранов не достигнет конца строки.

Есть мысли или советы по этому поводу? Я действительно хотел бы избежать дополнительного времени загрузки, если это возможно.

Спасибо за чтение!

Брендан

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