在another question,有人提到了这个网站,其中把我吓倒了:http://zoomii.com什么技术被用来实现这个丰富的Web UI?
有谁知道他们是如何实现这个丰富的用户界面?起初我以为它是Flash,但我没有看到Flash上下文菜单。他们是否以某种方式隐藏了上下文菜单或是其他一些丰富的Web UI技术?
在another question,有人提到了这个网站,其中把我吓倒了:http://zoomii.com什么技术被用来实现这个丰富的Web UI?
有谁知道他们是如何实现这个丰富的用户界面?起初我以为它是Flash,但我没有看到Flash上下文菜单。他们是否以某种方式隐藏了上下文菜单或是其他一些丰富的Web UI技术?
Javascript,特别是this javascript。
它是用javascript制作的。
它并没有真正缩小,因为使用Firebug可以读取它,尽管开头部分是不可读的。这是使用html的17600行javascript。
如果他们采取了一些步骤来减小文件大小,这将是有帮助的,但它是DHTML的一个很好的例子。
微软的Silverlight通过或JavaScript类似的技术:
http://silverlight.net/learn/quickstarts/deepzoom/
http://weblogs.asp.net/bleroy/archive/2008/11/20/deep-zoom-without-silverlight.aspx
这是真的很酷。
您确定这是纯粹的javascript吗?他们的脚本显示它正在做ShockwaveFlash.ShockwaveFlash对象...所以我想知道它是否确实是Flash。 – DSO 2009-11-26 03:46:43
是的,我确定它是javascript。您可以清楚地看到用于在我给出的链接中操作UI的函数。 – 2009-11-26 15:51:54