I10个有用的网页应用程序界面技术.docxVIP

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
I10个有用的网页应用程序界面技术

 近年来,越来越多的桌面应用程序移植到互联网上面的。没有了平台限制和安装要求且作为一种服务模式的软件看起来很吸引人的。网络应用程序界面设计的核心是网页设计;但是,它的焦点主要集中在功能上面。为了和桌面程序竞争,网络应用程序必须提供简单,直观的以及响应快速的用户界面,这样才能减少用户完成事情的时间和精力。 过去我们没有用应有的方法来关注网络应用程序,现在该是仔细地研究一些有用的技术和设计方案,以便使网络应用程序更加友好和漂亮的。这篇文章阐述了第一部分我们在现代网络应用程序上面关于设计模式和有用的设计方案的广泛研究。下面你将看到我们收集到的10个有用的界面设计技术以及成功地将其应用到许多网络应用程序上。 请随时在评论中发表你的意见,方法以及代码解决方案。我们研究的第二部分将随即奉上:敬请期待。 1. 需要的界面元素 在用户界面设计中简洁是重要的。任何时候你在界面上所展示的控件越多,那么你的用户将要花更多的时间去了解怎么用你的界面。当有更少的选择时,可用的功能将变地更加明显和更易获取。然而简化一个界面是不容易,特别是如果你不想限制应用程序的功能。 当你在Kontains搜索输入框中点击搜索链接时,一个类似的下拉框出现了。因此,如果你需要控制搜索控件所占的界面空间,你可以使用下拉菜单来选择你所要寻找的内容类别。收起这些选择就可以简化搜索框。 使设计更加简化的方法之一是隐藏高级的功能控件。把最常使用的功能放置在你的界面上,其余的便可隐藏起来。你可以采取在桌面软件上非常常见的弹出框菜单和控件来达到这种效果。例如,你的搜索输入框有高级的过滤控件,那么可以在输入框尾部以特殊的下拉菜单方式将其隐藏。如果用户需要这些过滤控件,那么只需要一些点击便可使用。虽然决定哪些保留哪些隐藏可不是件简单的任务,但是可以根据每个控件的重要性和使用频率来进行判断。 当你在CollabFinder上点击搜索链接时,页面不会切换到新的页面。相反地,搜索框控件在当前页面下拉展开,直接开始你的搜索。 2. 特殊化的控件 对于在不同的情况下,选择正确的界面控件是非常重要的。不同的情况应该采取不同的方法进行处理,在设计界面任务时,采取特定的控件会显得更好。 Backpack为选择提醒日期提供了一个简洁的日历控件。 例如,你能通过使用下拉列表来选择某一天的具体的年月日日期。但是,和上图所示的特殊日历控件(Calendar pickers)相比,下拉框显得不是非常有效的,你不能直接点击所想要日期。相比于简单的下拉列表控件,Calendar pickers 也能帮助你更容易地看到天,周,月(特别是工作日和周末)以及允许你更加快速地做出一个通知决定。 MyBankTrackers的滑动控件APY具有计算器功能,它能快速核算出不同项目的收益情况。 这方面另外一个好的案例是滑动控件。是的,你可以一直手动输入一些数字,但是对于一些特殊情况,滑动控件可以做的更好。你不但很容易的使用,只需点击和拖动,而且你可以了解到你的选择在最小值和最大值的有效范围内是否合适。 3. 不可点击的按钮 网络应用程序在由表单所引发的问题之一是提交流程。对于非常简单的表单,如果你非常快速的点击“提交”按钮两次或是更多次,表单将同样被提交两次或是多次。这显然是有问题的,因为这将产生许多重复的提交副本。阻止副本的提交并不是很难的,对于大部分的网络应用程序来说,这是理所应当的。 对于这个安全措施应从两个端口来进行验证设置:客户端和服务器端的。我们在这里将不会利用服务端器的安全措施,因为这个是基于你所使用的程序语言以及后台架构。你真正应该做地是在客户端进行一次验证,这保证了在表单提交阶段,任何正在提交的内容都不是副本,如果出现是副本的情况,将会阻止它。 在Yammer里,当你的新信息正在提交地时候,“上传”按钮将不可用。 客户端的设置将更加简化。你所需要做的事情是在“提交”按钮被点击的瞬间使该按钮不可用。最容易的方法是对“提交”按钮控件所属的代码行增加一段JavaScrip,其代码如下:input type=submit value=Submit onclick=this.disabled=true / 当然,我们也会建议你在服务器端进行验证,以确保副本不会被提交。 4. 阴影边角的模态对话框窗口 弹出框菜单和窗口周围的微量阴影并非华而不实的。它们通过加强周边尺寸来使菜单和窗口从背景当中凸显出来。它们利用阴影来暗化窗口周围的区域以达到降低窗口下面内容所引起的噪音。 在传统的桌面应用程序中,这一技术覆盖了底部的内容以帮助用户能集中注意力于出现的窗口。由于大部分的模态窗口不容易从主内容界面凸显出来,因此,阴影使它们离读者更为接近,因为窗口看起来像是三维的放置在主界面之上。 Diggs的登录窗口的四边有比较宽厚的阴影区域来降低页

文档评论(0)

wu12youli + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档