Когда сайт выкладывается на продуктив, хорошим стилем является минимизация css и js-файлов с целью уменьшения объема данных, загружаемого на клиента. Однако периодически возникает необходимость решения обратной задачи для приведения минимизированного кода в красиво отформатированное читабельное представление. Например, такое может понадобиться для анализа кода чужой системы, с которой вы планируете интегрироваться, а документации у вас нет. Для быстрого преобразования скриптов в читабельный вид (особенно в полевых условиях) очень удобным оказался сайт - http://jsbeautifier.org. Рекомендую!
Показаны сообщения с ярлыком Javascript. Показать все сообщения
Показаны сообщения с ярлыком Javascript. Показать все сообщения
10.07.2018
01.12.2015
OpenSeadragon - javascript-компонент для просмотра изображений в высоком разрешении
Несколько лет назад в компании Microsoft была разработана технология Seadragon, позволяющая просматривать предварительно подготовленные изображения высокого разрешения. Silverlight-адаптация данной технологии получила название Deep Zoom. В рамках этой технологии возможность просмотра больших изображений достигалась с помощью нарезки изначального изображения на более мелкие тайлы (как это делается, например, Google Maps). Формат хранения изображения основан на xml-файле, в котором соответствующим образом прописываются уровни увеличения изображения и отдельные элементы нарезки. Для подготовки таких файлов можно воспользоваться утилитой Deep Zoom Compose, доступной для скачивания с сайта Microsoft.
Помимо Silverlight реализация была создана и javascript-версия движка для Seadragon. В частности её отголоски можно найти и сейчас в компонентах Ajax Control Toolkit. К сожалению, в настоящий момент работа над оригинальной версией Seadragon не ведется. Несмотря на это относительно недавно проект получил продолжение в виде opensource решения OpenSeadragon:
Помимо Silverlight реализация была создана и javascript-версия движка для Seadragon. В частности её отголоски можно найти и сейчас в компонентах Ajax Control Toolkit. К сожалению, в настоящий момент работа над оригинальной версией Seadragon не ведется. Несмотря на это относительно недавно проект получил продолжение в виде opensource решения OpenSeadragon:
Подписаться на:
Сообщения (Atom)