Костылея.

Костылея - это обычная фото галерея, только на костылях.

Идея костылеи.

На костылях быстрее! Это единственная причина почему костылею лучше использовать. Скорость в интернете это важный параметр ранжирования способствующий улучшению поведенческого фактора. И для её увеличения, был пройден долгий путь оптимизаций и обрезания лишнего. Костылея это не самый простой способ. Потому что написать костылею на серверном языке для генерации подходящий параметров установленного движка очень сложно. И куда проще запиливать костылею тегами, дополняя её яваскриптом для работоспособности.

left
right

Принцип работы костылеи.

Начало работы это созданный документ html с одним только тегом picture в котором собственно и прописаны теги img src=”images.jpeg” и для нынешнего ускорения img set type=image/webp, чтобы скорость во всех браузерах была рекордно высокой, а так же обычный img для того чтобы еще и произвести успешное открытие в технологиях apple, потому как изображения webp формата у них до сих пор не поддерживается. И проще поставить на выбор браузеру отдельный html документ с прописанными пикчерами, чем пихать коллекцию одного формата в массив. Проще собрать массив из html документов в котором тег пикчер расфасован форматами и размерами, чтобы браузер сам выбирал лучший для него.

Далее ява скрипт по технологии аякс и массив с изображениями. В яваскрипте нельзя обратиться к директории чтобы прощупать её содержимое, поэтому в скрипт нужно будет прописывать каждый html документ с картинками в ручную.

Останется только записать эти страницы в массив и обращаться к ним через аякс на удобном яваскрипте.

Скорость работы костылеи обеспечивается тем что изображение загружается отдельно с помощью аякса, то есть соседних картинок нет и не видно на странице, до нажатия кнопки перелистывания. Поэтому их изображение в поиске, не произойдет. Если не модифицировать скрипт до отображения к каждой странице с пикчерами якорной ссылки.

Тогда все! =) Отображения пикчеров с якорными ссылками будет доступно в поиске для обнаружения!