Я хочу сгенерировать html-макет с областями (divs, spans), которые могут быть показаны/скрыты условно. Эти области скрыты по умолчанию.
Если я вызову метод .hide() с jquery на document.ready, эти области могут мигать (браузеры отображают частично загруженные документы). Поэтому я применяю стиль "display: none" в макете html.
Интересно, что лучше всего избегать мигания, потому что применение "display: none" нарушает правило инкапсуляции. Я знаю, что делает jquery с помощью hide/show и использует его. Если jQuery, скрывающий/показывающий реализацию, изменится в один прекрасный день, я получу весь сайт неработоспособным.
Заранее благодарю