Як сайт може працювати без Інтернету?


11

Я натрапив на цей сайт http://www.desimartini.com/allaboutrajni.htm, який вимагає відключення від Інтернету, щоб побачити дію! Я здивований, оскільки на сайті є досить багато вмісту, і я серйозно сумніваюся, чи зможе він кешувати все в моєму браузері за кілька секунд. Чи може хтось допомогти мені зрозуміти, як будуються такі сайти? введіть тут опис зображення

Щоб додати до цього, сайт перестає працювати після того, як я знову підключуюся до Інтернету!


2
Просто, щоб ви відчули, скільки ви можете ввести дуже мало коду: Це відео було виведено за допомогою 4K (!) Виконуваного файлу - включаючи звук! (Але, звичайно, візуалізація далеко не в реальному часі, тому її реально не можна порівняти.)
Хендрік Фогт

людина, цей сайт просто приголомшливий
Bogdacutu

1
Я розповідаю, як це робиться прямо на сайті, його Rajni Power!
Моав

Чому для цього питання є запити "Закрити" ?!
Chethan S.

Відповіді:


22

Цей конкретний веб-сайт був створений у Flash. Це швидко завантажується, тому що більшість графічного (якщо не всього) вмісту - це векторна графіка. Різниця між векторною графікою (на цьому веб-сайті) і растровою графікою (наприклад, вашими сімейними зображеннями в jpegs, tiff або bmps) полягає в тому, що векторна графіка використовує математичні функції для малювання ліній і заповнення кольорів (і градієнтів) замість пікселя для інформації про пікселі про колір. Це призводить до дуже маленького сайту, а також: ви можете спробувати збільшити масштаб, і ви побачите, що якість не погіршується (на відміну від jpegs, bmps, tiff ..). Я припускаю, що фонова музика, ймовірно, «важить» більше з точки зору дискового простору, ніж решта графічного вмісту, який є чистим вектором.

BTW, flash може змішувати вміст (вектор + растровий малюнок), але цей хлопець створив цей сайт без будь-яких растрових зображень, тому він може бути невеликим.

Більше про вектори та растрові карти: http://graphicssoft.about.com/od/aboutgraphics/a/bitmapvector.htm

Більше про веб-сайти Flash: http://en.wikipedia.org/wiki/Adobe_Flash

На завершення моєї відповіді: Цей веб-сайт працює з кешу, а також перевіряє наявність підключення до Інтернету. Якщо цей кешований веб-сайт може виявити підключення до Інтернету, він сценаріюється так, що він не працює. Автор сайту очевидно зробив це, щоб користувач міг оцінити невеликий розмір сайту, а автори ноу-хау :)


7
Просто додавши, що спалах може запускатися з кешу, як тільки флеш-файл завантажується на комп'ютер.
Psycogeek

Правильно. Це насправді велика частина відповіді, і я забув включити її :)
Каурін

Відповідь відредаговано відповідно до пропозиції @Psycogeek!
Каурін
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.