Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   Концепция бесконечного скроллинга (https://javascript.ru/forum/offtopic/42588-koncepciya-beskonechnogo-skrollinga.html)

cyber 03.11.2013 20:52

Цитата:

Сообщение от OlgaMarius
1. Создаем 2 блока один под другим. И загружаем в первый блок текст.
2. Когда пользователь дочитал до конца первой страницы - загружаем текст во второй блок.
3. Когда пользователь дочитал до конца вторую страницу, перезаписываем просто текст в первом блоке и стилями позиционируем его ниже второго.
4. Когда пользователь дочитал до конца третью страницу, перезаписываем текст в предыдущем блоке и отменяем стили.

А не удобнее тогда сделать ajax переход между страницами?
Плюсы:
1. легче в реализации.
2. понятнее для пользователя чем скролл на 1 одну страницу

BETEPAH 03.11.2013 21:18

Цитата:

Сообщение от OlgaMarius
1. Создаем 2 блока один под другим. И загружаем в первый блок текст.

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

Gozar 03.11.2013 21:28

Хочу с первой на 20 прыгать и чтобы мгновенно, хочу вывести весь текст на 1 страницу или по 20 блоков на страницу. А у меня монитор большой, сколько блоков у меня будет?

Цитата:

Сообщение от cyber
А не удобнее тогда сделать ajax переход между страницами?

а как же плавная прокрутка?

cyber 03.11.2013 21:47

Цитата:

Сообщение от Gozar
а как же плавная прокрутка?

подгружаем страницу в фоне, после загрузки делаем анимацию перехода.

Maxmaxmaximus1991 03.11.2013 22:38

Цитата:

Сообщение от Gozar
Хочу с первой на 20 прыгать и чтобы мгновенно

Как её концепция противоречит этому желанию?

Цитата:

Сообщение от cyber
подгружаем страницу в фоне, после загрузки делаем анимацию перехода.

это был сарказм, он сказал то весь этот геморой делается лишь ради сраной плавной прокрутки.

nerv_ 03.11.2013 23:47

Цитата:

Сообщение от __Maxmaxmaximus__
У меня складывается впечатление что ты просто не достиг моего уровня

чтобы достигнуть твоего уровня, надо откатиться до нуля, а затем начать деградировать :) шутка )

я бы еще рассматривал задумку в контексе чего-либо. В контексте интернет магазина я бы все-таки не стал так делать (если нет жестких требований, тчо должно быть именно так а не иначе); в контексте книжки-листалки почему бы и нет. Если книжка-листалка, то и аякс может быть не нужен. Зависит от объема инфы.

OlgaMarius 04.11.2013 13:56

Парсила сегодня через АПИ ХМЛ сайт один. Загрузила через скроллинг без удаления 50+ страниц и не тормозит даже на стареньком ноуте. cyber пугал, что у него с 16 гигов оперативки чуть ли не три новых твита (по 140 символов) тормозит, а тут не тормозит) Чет сижу ржу))))
-----
А не удобнее тогда сделать ajax переход между страницами? Удобнее, конечно. И проще, но мы не ищем легких путей, тем более что...

я бы сделал три блока да, будет три блока, а может быть и все пять, как с самого начала задумывалось.

Хочу с первой на 20 прыгать и чтобы мгновенно, хочу вывести весь текст на 1 страницу или по 20 блоков на страницу. - ну, всю книгу на 1 страницу не обещаю))) но над остальным подумаю. Во всяком случае мгновенный переход будет!

cyber 04.11.2013 14:04

Цитата:

Сообщение от OlgaMarius
Парсила сегодня через АПИ ХМЛ сайт один. Загрузила через скроллинг без удаления 50+ страниц и не тормозит даже на стареньком ноуте. cyber пугал, что у него с 16 гигов оперативки чуть ли не три новых твита (по 140 символов) тормозит, а тут не тормозит) Чет сижу ржу))))

Я не пугал, а показывал пример.

OlgaMarius 04.11.2013 14:06

Цитата:

Сообщение от cyber (Сообщение 279455)
Я не пугал, а показывал пример.

Нет, я не спорю. Реально я увидела, что память понемногу заполняется. Просто чет рассмешило, когда я кучу страниц загрузила себе, а оно не тормозит). Наверно, надо оставить на пару часов, пусть постоит.

cyber 04.11.2013 15:23

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


Часовой пояс GMT +3, время: 23:03.