Jak strona może działać bez Internetu?

11

Natknąłem się na tę stronę http://www.desimartini.com/allaboutrajni.htm, która wymaga ode mnie odłączenia się od Internetu, aby zobaczyć akcję! Jestem zaskoczony, ponieważ witryna ma dość treści i poważnie wątpię, czy w ciągu kilku sekund może wszystko buforować w przeglądarce. Czy ktoś może mi pomóc w zrozumieniu, w jaki sposób budowane są takie witryny? wprowadź opis zdjęcia tutaj

Aby dodać do tego, strona przestaje działać po ponownym połączeniu z Internetem!

Chethan S.
źródło
2
Żeby poczuć, jak bardzo możesz włożyć bardzo mało kodu: to wideo zostało renderowane przy użyciu pliku wykonywalnego 4K (!) - w tym dźwięku! (Ale oczywiście renderowanie jest dalekie od czasu rzeczywistego, więc nie można tego tak naprawdę porównać).
Hendrik Vogt,
człowieku, ta strona jest po prostu niesamowita
Bogdacutu,
1
Mówię wam, jak to robi na stronie, jego Moc Rajni!
Moab
Dlaczego są prośby o „zamknięcie” tego pytania ?!
Chethan S.

Odpowiedzi:

22

Ta konkretna strona została zbudowana we Flashu. Szybko się ładuje, ponieważ większość treści graficznej (jeśli nie cała) to grafika wektorowa. Różnica między grafiką wektorową (ta strona) a grafiką bitmapową (taką jak zdjęcia rodzinne w formacie JPEG, TIFF lub BMP) polega na tym, że grafika wektorowa używa funkcji matematycznych do rysowania linii i wypełniania kolorów (i gradientów) zamiast informacji pikselowych o kolorze. Powoduje to bardzo małą stronę, a także: możesz spróbować powiększyć, a zobaczysz, że jakość się nie pogarsza (w przeciwieństwie do JPEG, BMP, TIFF ...). Zakładam, że muzyka w tle prawdopodobnie „waży” więcej pod względem miejsca na dysku niż reszta treści graficznej, która jest czystym wektorem.

BTW, Flash może mieszać zawartość (wektor + bitmapa), ale ten facet stworzył tę stronę bez bitmap, więc może być mała.

Więcej informacji o wektorach a bitmapach: http://graphicssoft.about.com/od/aboutgraphics/a/bitmapvector.htm

Więcej informacji o witrynach Flash: http://en.wikipedia.org/wiki/Adobe_Flash

Na domiar mojej odpowiedzi: Ta witryna jest uruchamiana z pamięci podręcznej, a także sprawdza połączenia internetowe. Jeśli ta strona w pamięci podręcznej może wykryć połączenie internetowe, jest skryptowana, więc nie działa. Autor strony oczywiście to zrobił, aby użytkownik mógł docenić mały rozmiar strony, a autorzy know-how :)

Kaurin
źródło
7
Właśnie dodając, że flash może działać z pamięci podręcznej po pobraniu pliku flash na komputer.
Psycogeek
Poprawny. To właściwie duża część odpowiedzi i zapomniałem ją podać :)
Kaurin
Edytowałem odpowiedź zgodnie z sugestią @Psycogeek!
Kaurin,