Получите текущее положение прокрутки и передайте его как переменную со ссылкой?

В настоящем журнале Oracle Java есть действительно информативная статья об использовании Docker в сочетании с Vagrant (и Puppet):

Заключение

Докер Легкие контейнеры быстрее по сравнению с классическими виртуальными машинами и стали популярными среди разработчиков и в рамках инициатив CD и DevOps. Если ваша цель - изоляция, Docker - отличный выбор. Vagrant - это менеджер виртуальных машин, который позволяет создавать сценарии конфигурации отдельных виртуальных машин, а также выполнять настройку. Однако это все-таки виртуальная машина, зависящая от VirtualBox (или другого менеджера виртуальных машин) с относительно большими накладными расходами. Для этого требуется простоя жесткого диска, который может быть огромным, требует много оперативной памяти, а производительность может быть ниже оптимальной. Docker использует cgroups ядра и изоляцию пространства имен через LXC. Это означает, что вы используете то же ядро, что и хост, и ту же систему ile. Vagrant на уровень выше Docker с точки зрения абстракции, поэтому они на самом деле не сопоставимы. Инструменты управления конфигурацией, такие как Puppet, широко используются для предоставления целевых сред. С помощью Docker легко использовать существующие решения на основе Puppet. Вы также можете нарезать свое решение, чтобы инфраструктура обеспечивалась Puppet; промежуточное программное обеспечение, само бизнес-приложение или оба вместе предоставляются с помощью Docker; и Докер обволакивает Вагрант. С помощью этого набора инструментов вы можете делать то, что лучше для вашего сценария.

Как создавать, использовать и организовывать контейнеры Docker в DevOps http://www.javamagazine.mozaicreader.com/JulyAug2015#&pageSet=34&page=0

18
задан Brian Tompsett - 汤莱恩 23 June 2015 в 20:04
поделиться

2 ответа

  1. Обновите элементы с помощью AJAX вместо перезагрузки всей страницы.

  2. Получите и установите положение прокрутки с помощью window.pageYOffset и window.scrollTo (0 , y) .

    Я бы сохранил позицию в хэше URL-адреса:

     // после загрузки документа прокрутите до правой позиции
    // возможно, сначала нужно преобразовать location.hash в число
    $ (документ) .ready (функция () {
     window.scrollTo (0, location.hash);
    });
    
    // Я не совсем уверен, сохраняет ли reload () хэш-тег.
    location.hash = window.pageYOffset;
    location.reload ();
    
29
ответ дан 30 November 2019 в 07:39
поделиться

Как сказано в gs, добавьте элементы через вызов ajax вместо перезагрузки страницы.

Если вы не хотите использовать плагин jQuery.ScrollTo . Поддерживает все, что касается прокрутки, о которой вы могли когда-либо мечтать

2
ответ дан 30 November 2019 в 07:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: