首页 > 教程 > 关键词  > web最新资讯  > 正文

10大实用web应用界面技术

2010-01-04 12:39 · 稿源:Joe,www.52ebuy.com

当今越来越多的应用程序迁移到web平台上。由于没有平台的限制和安装的要求,SAAS的模式看起来非常有吸引力。Web应用程序的界面设计,其核 心就是网页设计,但它的重点主要是在功能方面。要超越桌面应用程序, Web应用程序必须提供简单、直观和即时响应的用户界面,让他们的用户花更少的精力和时间去完成事情。

以前,我们并没有注意到web应用程序这个方式,但是现在是时候仔细看看一些实用的技术和设计解决方案,让Web应用更友好更漂亮。本文主要介绍的 是在现 代Web应用程序中,我们对设计模式以及有效设计解决方案进行大量研究并得到结果的第一部分,您可以在下面找到10个收集到的实用界面设计技术以及在许多 成功Web应用程序中得出的最佳做法。

你可以提出进一步的看法,第二部分会尽快出版。你也可以阅读以下相关文章:

  • 5 Useful Coding Solutions For Designers and Developers
  • 10 Useful Techniques To Improve Your User Interface Designs
  • 10 Principles Of Effective Design
  • Five More Principle Of Effective Design
  • Getting Creative With Transparency In Web Design

    1、界面元素的需求

    在用户界面设计中,简单这个原则是很重要的。在任何时候,你在屏幕上显示越多的控制,您的用户将不得不花费更多的时间去搞清楚如何使用界面。当选择变少时,可用的功能变得更加明显更容易被发现。简化的界面虽然是不容易的,尤其是如果你不想限制应用程序的功能的时候。

    当你点击Kontain搜索框的搜索链接时,会出现一个类似于下拉菜单的层。所以,如果您需要来缩小搜索范围,您可以选择菜单中你所需要的类型。这些选项的聚合简化了搜索框。

    隐藏或者掩盖高级功能是 使事情更加简单的一种方法。找出最常用的功能,并且把剩下的藏起来。你可以用弹出式菜单和操作来做这件事,这在桌面软件中很常见。例如,如果您的搜索栏拥 有高级过滤器,把它们放在尾部的一个特别的下拉菜单中。如果用户需要使用这些过滤器,他们只需几下点击便可以开启这些功能。决定该保留什么隐藏什么不是一 个简单的任务,也会取决于重要性和操作时的频繁程度。

    当你点击CollabFinder的搜索链接时你不需要打开不同的页面,相反,搜索框的控制菜单下拉下来,允许你能够直接开始搜索。

    2、专门操作


    根据情况选择合适的界面控件是很重要的。不同情况下可以用不同的方式处理,而且某些控件会比其他控件能够更好地完成他们的目标工作。

    Backpack里有一个紧凑的日历和时间选择器选择提醒日期。

    例如,你可以通过一个下拉列表来选择年月日,但是和日历选择器相比下拉列表不是非常高效的,在日历里你可以直接通过点击选择你想要的某一天。日历选择器也会让你更容易看到日期、周期和月份(特别是工作日和休息日),因此能够让你比用简单的下拉列表更快地做出更明智的选择

    MyBankTracker的APY计算器功能,通过使用容易控制的滑块去快速尝试不同的推测结果。

    另一个很好的例子是滑块。是的,您可以随时手动输入一个数字,但某些情况下,滑块控件做了更好的工作。不仅由于他们易于使用 —— 只需单击并拖动——而且你也可以看清楚如何在最小和最大的范围之间进行合适地选择。

    3、禁用按下按钮


    在web应用程序的表单问题中有一个就是提交过程,非常简单的表单,如果你快速地点击两次或者更多次“提交”按钮,这个表单会被多次提交。这显示是个问题,因为它会重复创建相同的项目。防止重复提交的不是很难,而且对于大多数Web应用程序来说做到这一点是非常必要的。

    它有两层维护:客户端和服务器端。我们不会通过服务器端维护是因为这将取决于您使用的编程语言和你的后端架构。基本上你应该做的就是在提交过程中添加一个检测机制,去检查被提交的内容是否重复,并且是否需要阻止提交。

    Yammer上,当你的新消息被提交之后,“更新”按钮将被禁止。

    客户端则是简单得多。所有您需要做的就是在点击之后禁用“提交”按钮。最简单的方法就是为“提交”按钮添加一段JavaScript,如下所示:

    <input type=”submit” value=”Submit” onclick=”this.disabled=true” />

    当然,我们会建议您同时还对服务器端进行检查,以确保重复不会获得通过。

    4、模拟窗口的阴影


    在弹出菜单和窗口下的阴影不止是看起来很漂亮这么简单。它们帮助菜单或者窗口通过强调从背景中脱颖而出。它们还通过周围暗色调区域来屏蔽掉背景内容的噪音。

    这种技术来源于传统的桌面软件,帮助用户把他们的焦点放在出现的窗口上。由于大多数情景窗口是不容易从桌面程序中辨识出来,所以阴影帮助他们更接近于读者,因为感觉上窗口似乎是三维地浮在其他页面上。

    Digg的登录窗口有一个厚厚的阴影围绕它来屏蔽网页噪音。

    为了实现这一效果,设计师往往建立一个透明的容器与PNG图像作为背景,把内容放进容器中——在盒子各边加上等距的边框。另一种选择是使用一个拥有透明边框的背景图像并且通过绝对定位来控制盒子内容的位置。这正是Digg的做法——这是他们正在使用的图片(dialog.png) 。这是他们使用的代码和CSS样式:

    (X)HTML:

    <div id=”container”>
    <div style=”display: block; top: 236px; opacity: 1;”>
    <div>
    <div >

    </div>
    </div>
    </div>
    </div>
    CSS:

    .dialog {
    position: absolute;
    left: 50%;
    margin-left: -315px;
    width: 630px;
    z-index: 100001;

    }https://www.jojobox.cn/blog/blogedit.asp?id=151
    .dialog .body {
    background: url(/img/dialog.png) 0 0; /* semi-transparent .png image */
    padding: 40px 13px 10px 40px;
    }

    或者,你也可以使用基于javascript的lightbox特效库,或者通过使用之间我们介绍过的CSS3属性去模拟阴影,但是你必须意识到现在的IE浏览器将不会支持它。

    Basecamp的项目切换窗口有一个大的轻阴影,帮助菜单区域脱颖而出。

    5、空白状态告诉你要做什么


    当你设计一个Web应用程序时,你不仅需要通过样本数据去测试这个程序,而且最重要的是当什么内容都没有的情况下,你要确保它看起来不错而且是有帮助的

    当在页面或者查询结果没有信息时,告诉你如何才能处理这些空白区域是一条很有帮助的信息。例如,一个项目管理应用程序的网页可能会列出用户的项目,但如果没有项目,你可以提供一个创建项目的链接。即使已经有创建项目的按钮存在在页面上,但一点额外的帮助并不会有损失

    Campaign Monitor 会在你开始建立一个邮件广告时指导你正确的方向。

    这种技术实际上鼓励用户试用服务,并在注册之后直接使用这项服务。通过应用程序的单步指导用户能够帮助他/她去了解程序提供的优势以及是否有用。同 样重要 的是把最重要的操作呈现给用户并且只有这些而已——把所有功能都呈现出来并没有意义。请记住,用户通常希望得到一些或多或少提供给他们的具体构思,但是他 们不想要直接跳到详细说明去——他们既没有时间也没有兴趣。

    通过空白状态去激励用户和行为,可以大大减少“辍学”,并且帮助您的潜在客户,更好地了解该系统如何工作。

    Wufoo的表单页面有很多,当什么都不存在时它会以友好的讯息邀请您创建一个新的表单。

  • 举报

    • 相关推荐
    • 问界M9、M8再迎OTA升级:10大新功能

      近日,问界汽车为2025款M9及M8系列车型带来了新一轮OTA升级,带来10大新功能。 新增分布式车载卫星通信功能:分布式通信技术,支持将车机卫星通信能力共享给手机,用手机轻松拨打或接听卫星电话,连星更快,信号更稳,并且支持用户在离车30米范围之内使用。 灯光交互体验再升级。智能动态光毯可自主开启,依据光线、车速、转向、路况动态调节,精准指引行车轨迹,�

    • 新疆威兹曼:以专业技术应对瘢痕难题

      新疆威兹曼整形修复医院以"为自己而美"为理念,专注病理性瘢痕治疗,涵盖瘢痕疙瘩、增生性瘢痕等。医院拥有高难度瘢痕治疗专家团队,采用个性化治疗方案,结合手术、放射治疗、压力治疗等多种手段。引进美国SRT-100浅层放射治疗仪,治疗周期灵活,5次为一疗程。从初诊检查到术后护理全程精细化服务,院内设有压力衣治疗室可现场定制。医院秉持"提供超越求美者预期的医疗美容服务"理念,在瘢痕治疗领域形成专业特色。

    • OPPO K13 Turbo首发疾风散热引擎:史上最强风冷散热技术

      今天下午,OPPO K13 Turbo系列正式亮相,该机首发搭载史上最强手机风冷散热技术OPPO疾风散热引擎,实现手机散热能力的革命性跃迁。 OPPO产品经理介绍,被动散热最强理论值能做到79mA/℃,而OPPO疾风散热引擎散热能力达到92mA/℃,捅破手机散热天花板。 据悉,OPPO K13 Turbo系列创新打造L型风道,垂直进风、喷气出风,有效降低风道风阻,提升总体风量。 它采用13片超薄0.1mm鳍片�

    • 小米汽车回应YU7长车头:兼顾美学与实用

      近日,小米汽车通过第171集“答网友问”栏目,正式回应了消费者关于纯电车型小米YU7采用长车头设计的疑问。官方表示,这一设计既是对百年汽车美学传统的致敬,也是基于实用性与安全性的深度考量。 从美学层面来看,小米YU7的长车头设计延续了经典汽车的比例美学,通过修长的车头线条塑造出流线型车身姿态,既展现出运动感又与小米SU7形成家族化设计语言呼应。设计

    • 挑战漫画主角 B站UP主用1000天完成《一拳超人》埼玉训练法

      近日,《一拳超人》中的埼玉训练法”真有人达成了! 据悉,三年前,B站知名UP主堂主lee”立下了埼玉训练法”千日挑战。 此后,他持续视频记录跟进,将自己的努力拍成视频展示给大家,终于在昨日完成了自己的第1000天挑战,粉丝量也接近80万。 据介绍,埼玉训练法”的内容为每天先做100个俯卧撑、100个仰卧起坐以及100个深蹲,最后跑步10公里,每天如此。

    • 企业如何低成本搭建可快速响应的远程技术支持平台?

      文章探讨了极端天气下企业技术支持的转型需求,重点介绍了远程技术支持的解决方案。传统线下服务面临出行困难、安全隐患等问题,而远程技术支持能实现设备监测、故障排查等操作,保障人员安全。贝锐向日葵推出的远程控制方案具有高效稳定、快速响应等特点,支持文件传输、工单流转等功能,并与ITSM平台深度整合,形成闭环服务体系。方案还提供团队版共享机制,适合初创团队低成本使用。在极端天气频发的当下,远程方案能显著提升企业抗灾能力,实现降本增效。

    • 40岁“彩铃顶流”歌手回应隐身10年 歌手欢子曾霸榜音乐平台top1

      ​近日,沉寂十年的40岁“彩铃顶流”歌手欢子在采访中,首次回应了这十年间鲜少有动态的原因。欢子坦言,对于一名歌手而言,从事业的一个阶段迈向另一个阶段,需要时间沉淀。他回忆道,十几年前自己在互联网音乐排行榜上常常位居榜首,但当达到那样的高位后,若没有沉淀,内心便会陷入迷茫。在如今新人辈出的时代,欢子笑称,估计消失10天就没人能想起自己是谁�

    • 微算法科技基于格密码的量子加密技术,融入LSQb算法的信息隐藏与传输过程中,实现抗量子攻击策略强化

      随着量子计算技术的发展,传统加密算法面临被量子计算机破解的风险。微算科技基于格密码的量子加密技术,将LSQb算法与量子图像处理相结合,通过量子图像预处理、信息编码嵌入、格密码加密等步骤,构建抗量子攻击的安全传输系统。该技术利用格密码的数学结构优势,在量子环境下保持高安全性,并通过量子纠错编码确保传输稳定性。相比传统方法,该方案在安全性和可靠性上实现质的飞跃,为敏感信息保护提供重要解决方案,未来将与更多量子信息技术结合形成更完善的量子信息处理系统。

    • 男子回应将儿子放后备箱驾返近1000公里:不会道歉 他自愿的

      近日,一位9岁男童与生父继母出行被安排后备箱”一事引发众多网友关注。 据生母介绍,该事件发生在2023年暑假,当时他们一家人从广东佛山至广西桂林旅游,往返近1000公里,9岁的儿子被安排蜷缩在汽车后备箱数小时,而在里面还有两个婴儿车。 当时的车辆核载5人,但当时坐了7个人,除去儿子外,还有其生父、继母、爷爷、奶奶、继母与前夫所生孩子及婴儿。 据悉,�

    • Faker完成国际赛1000杀 本人回应:纪录是努力的副产品

      在2025MSI胜者组焦点战中,T1 战队以 2 比 3 惜败GEN,赛后中单选手Faker接受专访,就职业生涯长青、关键局逆转、新人评价等话题展开深度对话。 当被问及如何保持 12 年职业生涯的巅峰状态时,Faker坦言:"持续突破自我边界是核心动力。我会反复复盘每场比赛的失误点,这种对'更好'的追求支撑我走到现在。"谈及第四局生死关头躲开Canyon致命刺杀并完成逆转,他�