我有一个想法,在浏览器中为运动训练数据(速度、距离、心率等)实现一个深度缩放类型的界面。但是,我实际上想要放大的不是图像,而是信息层次结构。例如,初始显示将包含一个年份网格 - 例如,将鼠标悬停在 2008 年,然后旋转鼠标滚轮(或单击)将放大该年份,但在缩放期间我希望 2008 淡出并替换为日历个月。再次放大一个月,月份将替换为月份日历,放大一天,您最终会看到一个带有训练数据的图表。一直以来,只有具有实际数据的日期才会以某种方式突出显示。
我的问题是这是否可能,以及是否有人已经看过这样的例子。我想象大多数时候下一级信息可以缓存在浏览器中(事实上,因为这是基于日历的,我可以计算其中的大部分并缓存要突出显示的日期。)我也可以缩放在 Ajax 线程获取要显示的数据时放入一个空图表。
我以前从未尝试过这样的事情,我特别感兴趣的是 DHTML 是否能够进行这种缩放(我怀疑没有,我将不得不求助于 Silverlight)以及 Ajax 执行是否会在浏览器期间不间断渲染线程一直忙于缩放。