12

Я наткнулся на этот сайт http://www.desimartini.com/allaboutrajni.htm, который требует от меня отключиться от Интернета, чтобы увидеть действие! Я удивлен, так как на сайте довольно много контента, и серьезно сомневаюсь, что он сможет кешировать все в мой браузер за несколько секунд. Может ли кто-нибудь помочь мне понять, как создаются такие сайты?

Чтобы добавить к этому, сайт перестает работать после повторного подключения к Интернету!

1 ответ1

23

Этот конкретный сайт был построен во Flash. Это быстро загружается, потому что большая часть графического (если не все) контента - векторная графика. Разница между векторной графикой (на этом сайте) и растровой графикой (например, изображениями вашей семьи в формате jpegs, tiff или bmps) заключается в том, что векторная графика использует математические функции для рисования линий и заливки цветов (и градиентов) вместо пиксельной информации о пикселях. о цвете. Это приводит к очень маленькому сайту, а также: вы можете попробовать увеличить масштаб, и вы увидите, что качество не ухудшается (в отличие от jpegs, bmps, tiffs ...). Я предполагаю, что фоновая музыка, вероятно, "весит" больше с точки зрения дискового пространства, чем остальная часть графического содержимого, которое является чисто векторным.

Кстати, flash может смешивать контент (вектор + растровое изображение), но этот парень создал этот сайт без растровых изображений, поэтому он может быть небольшим.

Подробнее о векторах и растровых изображениях: http://graphicssoft.about.com/od/aboutgraphics/a/bitmapvector.htm

Подробнее о сайтах Flash: http://en.wikipedia.org/wiki/Adobe_Flash

В завершение мой ответ: Этот сайт создан для запуска из кэша, а также проверяет наличие интернет-соединения. Если этот кэшированный веб-сайт может обнаружить подключение к Интернету, он создается по сценарию и не запускается. Автор сайта, очевидно, сделал это, чтобы пользователь мог оценить небольшой размер сайта и ноу-хау авторов :)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .