如果没有浏览态

  对于一个用户可以修改的页面,最传统、最可靠的方式:浏览态+编辑态


  在浏览态的页面上点击“修改”按钮,进入编辑状态。

  这样可以用浏览态很清晰的告诉用户当前保存的表单内容是什么样的。在编辑态修改好之后,保存,回到浏览态。

  这种方式有自己的问题:如果原本只是要修改某一项内容,也需要点“修改”按钮,进入编辑态,再重新找到那项,修改。内容很多的时候,在编辑态页面中再找一遍,找到刚才看好要修改的那项,还是挺吃力的。

  在实际的应用中经常会只有编辑态。


  很多个人资料页、设置页通常都只有编辑态。只有编辑态的好处是所见即可修改。看到了某项内容,想修改,直接就可以改。输入框、单选、复选…这些表单元件都可以既展示又修改。

  只有编辑态的方式也存在一些问题:“当前页面中有没有修改?”“是否需要保存?”“我忘记了刚才的修改有没有保存过,再按一次保存?”“确实保存了吗?咋和没点保存按钮之前完全一样?”

  “浏览态+编辑态”的设计模式是原始的,是技术局限下的产物。

  “所见即所得”是被广泛应用的一个设计原则,设计师们不管用得上用不上,只要能靠上点儿边儿都愿意往这个原则上靠。

  前面描述的那种只有编辑态的方式不是“所见即所得”好的范例。我们来看看 MS word:


  当前看到的样子就是这份文档实际的样子,随时可以编辑。

  写一篇blog的时候是怎样的?发表、编辑是一个界面,实际浏览的时候是另外一个界面,两个界面的差别还是不小的。是的,blog是“浏览态+编辑态”的设计模式。

  显然word更好。blog的展示有很高的要求,排版布局、图片位置、字体样式、行距…如果能做到像word一样,估计页面就打不开了。

  有没有更好的方案?

  并不是所有的允许用户修改内容的页面对显示都有那么高的要求,前面提到的那些设置页面、个人资料之类的页面用户更改的只是内容,那么,这类产品的设计有没有可能突破只是编辑态的困惑,又避免浏览态+编辑态带来的麻烦呢?

  “编辑态+浏览态”的缺陷是:看到了不能直接改。

  “只有编辑态”的缺陷是:当前是否做了修改,说明的不够清楚。

  我们来尝试没有浏览态的优化方案:


  这个方案是在编辑态的基础上添加一个状态说明,始终提示是否有修改。避免了原先只有编辑态的状态不清问题。因为是在编辑态的基础的优化,所以显然“浏览态+编辑态”模式的缺陷也不存在。

  对排版要求不那么高的google notebook、google doc的设计实际上就是这个方案。只是在这个方案的基础上再加入了自动保存的功能。

  我们顺着这个方案再往下想:

  如果页面中的那些输入框、下拉选择框…在未操作的时候使用一种样式能显示的不那么抢眼,而在用户触发操作时使用系统的标准样式,这样,页面平时看上去就很接近浏览态了。那么,无修改的时候也可以不再提示…


  没有修改,只是浏览时,不需要再特意的提示“内容无修改,不需保存。”而是用近似于浏览态的样式给用户暗示可修改。虽然看上去像是浏览态,但用户却可以随时修改…

  当用户修改了其中的内容时:


  嗯,就是这么个方案。实际上这个方案是将编辑态隐藏了起来,用户触发编辑操作时自动切换到编辑态。

  “只有编辑态”是不够清晰的,“编辑态+浏览态”也不是万能药。

  减少页面,减少认知成本;随时可编辑;足够的状态提示,基于目前的技术,这些是优化的目标,还有其他更好的方案吗?

  文章来源:臭鱼的交互设计 转载请注明出处链接。

时间: 2024-10-03 20:56:23

如果没有浏览态的相关文章

彻夜排队的囧态被刷系统的焦虑所取代

摘要: 12306之后,彻夜排队的囧态被刷系统的焦虑所取代,而互联网公司则顺势推出了不同版本的抢票插件.将插件镶嵌在浏览器上,自春运以来,金山.360们运作得风生水起.看似为用户带 12306之后,彻夜排队的囧态被刷系统的焦虑所取代,而互联网公司则顺势推出了不同版本的"抢票插件".将插件镶嵌在浏览器上,自春运以来,金山.360们运作得风生水起.看似为用户带来方便.操作简单的一款小小插件,背后却隐藏着一场关于浏览器的争夺战. 一场关于"抢票插件"的争论成为今年春运网上

360安全浏览器了解网页浏览模式

360安全浏览器内置了两种网页浏览模式:极速模式和兼容模式,我们会自动为您选择使用适合每个网站的浏览模式.点击地址栏的内核切换按钮,可以手动切换浏览模式. 极速模式采用了全球最快.最新的chromium内核和IE9内核(仅在安装了IE9后可用),可以手动切换内核. 由于部分网页(例如论坛.网银等)在极速模式下出现兼容性问题,显示不正常,这时您可以手动切换到兼容模式来浏览网站,如下图所示.  

360极速浏览器的浏览模式是什么

极速模式.兼容模式及IE9高速模式是360浏览器显示网页时使用的三种模式: 表示极速模式 表示兼容模式 表示IE9/IE10模式(仅在安装了IE9或IE10后可用) 360极速浏览器会自动为您选择使用适合每个网站的浏览模式.所以,通常您不用了解几种内核的区别.

删除IE8浏览历史记录后地址栏仍显示

为什么在IE8浏览器中删除浏览历史记录后,怎么在地址栏的下拉菜单还有一大堆自动完成建议.历史记录.收藏夹等信息. 这是因为IE8采用 Windows Search 对已经访问过的内容进行索引,当您向地址栏输入地址时,IE8会自动从索引中搜索.提取信息(Windows XP 需另外下载安装 Windows Search 才能实现此功能).这本是IE8的便利之处,但是有时候好像成为大家的不便之处. 解决方法: 如果不需要,我们可以禁用 IE浏览器 和 Windows Search 的整合.具体操作如

360极速浏览器如何浏览历史记录

您在360极速浏览器中访问过的网站列表.删除后,您将无法再从"历史记录"页中搜索到这些网站的内容. 清除特定的浏览历史记录会删除以下内容: -"历史记录"页面上记录的您访问过的网址 -上述网页的缓存文本 -新标签页上显示的上述网页缩略图的快照 如果您只是希望删除个别的浏览历史,可使用如下方法: 点击地址栏后的按钮, 选择"历史记录",即可打开历史记录页面. 点击页面右端的"编辑项"后,每个浏览历史前会显示出勾选框. 勾选要删除

360极速浏览器如何清除浏览数据

您可以全面控制从浏览器中删除的浏览数据类型以及要删除的时间范围. 打开清除浏览数据对话框的方法: 点击状态栏上的"清除浏览数据" 在"选项" – "高级选项",点击"清除痕迹"按钮 点击以下链接查看您在选择各个选项时会分别删除哪些数据:

Apache索引目录浏览的学习笔记

 在浏览一些镜像文件站的时候,会发现网站目录是可以浏览文件(夹)列表的.举两个例子:网易开源镜像:Ubuntu.只要 Web 服务器是基于 Apache 的网站都可以开启或禁止索引(目录浏览),那么如何实现禁止和开启显示目录索引呢? 一.禁止 Apache 显示目录索引 方法1.修改Apache配置文件[httpd.conf] (1)目录配置 <Directory /home/www.111cn.net/teddysun"> #Options Indexes FollowSymLin

gdbserver-linux内核态调试手段问题

问题描述 linux内核态调试手段问题 3C 各位大神,我最近在研究内核调试这一块儿,有诸多疑问,望解答.本人调试的linux内核为运行在Freescale imx53开发板的andorid内核,android4.3.2,linux2.6.35.ubuntu版本为14.04.欲在Ubuntu上搭建一个针对配套的内核调试环境,以实现单步.断点等调试.这几天在网上搜索资料,推荐的内核调试的比较实用的方法有gdb与gdbserver,kgdb,但有诸多疑问,尚未成功.1)gdb与gdbserver这个

linux 中配置apache 网站 编码设置为gb2312 浏览乱码

问题描述 linux 中配置apache 网站 编码设置为gb2312 浏览乱码 httpd.conf 添加了 AddDefaultCharset GB2312? 网页添加了 浏览器浏览的时候默认编码格式还是utf-8 显示乱码 解决方案 将环境变量LANG设置LANG="zh_CN GBK"