首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训
    图书品种:235680
       
热门搜索: ASP.NET Ajax Spring Hibernate Java

为了让用户更容易地完成期望的操作,除了简单的数据访问和数据更新,表示层一般还会提供一些更强大的UI。为达成这个目标,Atlas引入了一种新的概念——行为(behaviorAtlas中的行为类似于DHTML中的行为,但比DHTML行为更加强大,它不仅限于在IE中使用。Atlas中的行为可以在所有浏览器中使用,因为它是由标准的JavaScript实现的。Atlas行为通过Atlas控件附加到DHTML元素上。Atlas行为通过这种附加来动态地改变控件的行为。

所以,例如希望为某个控件增加支持鼠标拖放的功能,那么可以通过在这个控件上附加适当的行为来实现。其他一些典型的对GUI的增强,例如工具提示、浮动窗口、自动完成以及一些动画视觉效果等,在Atlas行为中都有相应的实现供选用。

例如,可以将如下的Atlas行为应用到页面中的某个被包含在一个<div>标签中的区域,使用户可以在页面中随意将这个区域拖放到任何位置:

关于Atlas中的行为,在第5章中将有更多的示例以及更详细的讨论。

查看所有评论(0)条】

最近评论



正在载入评论列表...
热点评论