在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