2009-11-26 2 views
1

В another question, кто-то упоминал этот сайт, который сдул меня: http://zoomii.comКакая технология была использована для реализации этого Rich Web UI?

Кто-нибудь знает, как они реализовали этот богатый пользовательский интерфейс? Сначала я думал, что это Flash, но я не вижу контекстного меню Flash. Они каким-то образом скрывали контекстное меню или это какая-то другая богатая технология веб-интерфейса?

ответ

2

Javascript, в частности this javascript.

+0

Вы уверены, что это чистый javascript? Их сценарий показывает, что он что-то делает с объектом ShockwaveFlash.ShockwaveFlash ... так что мне интересно, действительно ли это Flash. – DSO

+0

Да, я уверен, что это javascript. Вы можете четко видеть функции, используемые для управления пользовательским интерфейсом в ссылке, которую я дал. –

1

Это не было действительно уменьшено, поскольку с помощью Firebug вы можете прочитать его, хотя начальная часть нечитаема. Это 17600 строк javascript, используя html для этой страницы.

Было бы полезно, если бы они предприняли некоторые шаги для уменьшения размера файла, но это гладкий пример DHTML.

2

Microsoft имеет подобный технический с помощью Silverlight или JavaScript:

http://silverlight.net/learn/quickstarts/deepzoom/

http://weblogs.asp.net/bleroy/archive/2008/11/20/deep-zoom-without-silverlight.aspx

Это действительно здорово.

+0

Спасибо за вторую ссылку «Глубокий зум без Silverlight». Это наглядно демонстрирует, что вы можете реализовать функцию глубокого масштабирования с использованием чистого javascript. – DSO

+0

Похоже, вы можете реализовать его через AjaxToolKit. – ricky

Смежные вопросы