我偶然发现了这个网站http://www.desimartini.com/allaboutrajni.htm这需要我断开互联网连接才能看到操作!我很惊讶,因为该网站的内容相当多,我非常怀疑它是否能在几秒钟内将所有内容缓存到我的浏览器中。有人能帮我理解这些网站是如何构建的吗?
更糟糕的是,当我重新连接到互联网后,该网站就停止工作了!
答案1
这个特定的网站是用 Flash 构建的。加载速度很快,因为大多数(如果不是全部)图形内容都是矢量图形。矢量图形(本网站)和位图图形(例如 jpeg、tiff 或 bmp 格式的家庭照片)之间的区别在于,矢量图形使用数学函数来绘制线条和填充颜色(和渐变色),而不是逐像素的颜色信息。这会导致网站非常小,而且:您可以尝试放大,您会发现质量没有下降(与 jpeg、bmp、tiff 不同......)。我认为背景音乐在磁盘空间方面可能比其余纯矢量图形内容“重”得多。
顺便说一句,flash 可以混合内容(矢量+位图),但是这个人制作的这个网站没有任何位图,所以它可以很小。
有关矢量图和位图的更多信息:http://graphicssoft.about.com/od/aboutgraphics/a/bitmapvector.htm
有关 Flash 网站的更多信息:http://en.wikipedia.org/wiki/Adobe_Flash
补充一下我的回答:这个网站是从缓存中运行的,还会检查互联网连接。如果这个缓存的网站可以检测到互联网连接,则它是脚本化的,因此不会运行。该网站的作者显然这样做是为了让用户能够欣赏该网站的小巧和作者的专业知识 :)