web 链接跳转中:打开新页面 VS 刷新当前页

标签: 业界动态 内容主导式 层级式 标签 窗口 | 发表时间:2014-09-16 17:14 | 作者:麦小诺
出处:http://www.woshipm.com

01

当从一个 web 中通过链接打开新页面时,会有两种不同的方式:

1.刷新当前页面,载入新页面;

2.重新启动一个窗口或标签,打开新页面。

仅从两种模式上来分析,直接刷新当前页面可以节省浏览器与电脑窗口的空间,并且有利于汇集用户焦点,减少过多页面对视觉的干扰。缺点在于覆盖了原页面后,会丢失部分前序页面的信息。

而新打开页面便于用户来回查看前后页面的内容,保证信息完整。但是当浏览器中打开了过多的页面时,这种模式会使用户对当前页面位置的判断变得混乱。

对于交互方式而言,本身没有对错之分,而区分的,只有是否符合用户当前的使用情景。对于这个问题,我打算从两个方面来讨论和分析——导航关系与信息关系。

注明:此问题讨论中,导航关系与逻辑关系对采用何种跳转方式都需要综合判断,以下给出的结论仅表达判断的方向,请勿生搬硬套。

首先,前后页面在导航上属于层级式导航,则适用于刷新当前页面。

信息结构中常用的导航模式可以分为层级式、扁平式和内容(体验)主导式三大类。其中层级式与内容主导式之间的关系,可以形象地用自动扶梯和升降电梯之间的关系来比喻。

『层级式』与『自动扶梯』

02

在层级式中,页面与页面之间的前景和后退都是单向的,大部分的跳转都是沿着已经设定好的路径进行,用户往往需要原路返回几步(或者重新开始)才能做出新的选择。这就像商场的自动扶梯,从一楼到顶楼,你必须经过每一层,反之亦然。

『内容主导式』与『升降电梯』

03
与层级式对应,内容主导式的导航关系中,允许用户根据内容(体验)需要,跳跃式地进入某些页面或场景。这就像升降电梯一样,你可以任意停留在商场的任何一层,并且做自由的跳转。

回到新页面的打开方式中,由于层级式的导航结构更加线性,则通过浏览器自身的返回(前进)按钮可以较为顺利的实现页面跳转,因此更加适合直接刷新打开的方式。

而在内容主导式导航结构中,因为页面跳转更加自由,仅仅凭借前进后退容易导致用户迷失在导航结构中,此时采用打开新页面的方式较为合适。

其次,前后页面在信息流上的依存关系决定更适合采用何种新建页面的方式。

如果前页面与后页面存在明显的包含关系,如列表与条目详情(贴吧、论坛、新闻列表等),使用打开新页面的方式更有利于用户查看其他条目的内容。

而如果前页面与后页面为线性或平级的关系,则直接刷新会更加简洁。

在信息类的网站中,主要以内容呈现为主要目的,尤其是大量的 UGC 网站,页面信息变化非常频繁,此时直接刷新当前页面,会丢失想当部分的信息。举例而言,在豆瓣小组中,打开新页面将覆盖前页面,则在一个活跃的小组里,你想要重新按照之前的信息来阅读前一个页面,基本是不可能的——当你返回时,页面的信息已经发生了变化。

但是对于信息相对稳定的网站来说,直接刷新的方式更加简洁有效。如在淘宝商铺中打开某一个商品,即便用户返回,也一样能够容易地找到前序页面的信息。

总结:

如果前后页面之间符合层级式导航关系,或者两个页面中有同样的导航控件存在,或者页面的信息流较为稳定,则使用直接刷新当前页来打开新页面的形式较为合适。

如果前后页面之间符合内容主导式导航关系,或者两个页面中至少有一个页面没有导航控件存在,或者页面的信息流较为不稳定,则另起页面打开更为合适。

本文系作者  @窒息红Leon投稿发布,转载请注明来源于人人都是产品经理,并保留本文链接 。


互联网从业者必备微信公众号:woshipm,如果你已经关注了,证明你已经很牛逼了。

相关 [web 链接 页面] 推荐:

web 链接跳转中:打开新页面 VS 刷新当前页

- - 人人都是产品经理
当从一个 web 中通过链接打开新页面时,会有两种不同的方式:. 1.刷新当前页面,载入新页面;. 2.重新启动一个窗口或标签,打开新页面. 仅从两种模式上来分析,直接刷新当前页面可以节省浏览器与电脑窗口的空间,并且有利于汇集用户焦点,减少过多页面对视觉的干扰. 缺点在于覆盖了原页面后,会丢失部分前序页面的信息.

Web页面入门

- - 可咔酷 | 网络杂货铺
开发页面在很多人眼里很简单,大部分的人都会说不就是把效果图变成网页嘛,哪里需要那么多的时间,一点技术含量都没有. 确实html页面没有js那么多复杂的交互,也不需要和后台数据打交道,但并不能代表就没有技术含量,也不是人人都能做好的. 页面结构好坏直接会影响到css代码的质量,也会影响js和后台的开发,还会影响到以后功能的扩展和代码的优化.

Web 页面测试点

- - Web前端 - ITeye博客
(1) 页面清单是否完整(是否已经将所需要的页面全部都列出来了). (2) 页面是否显示(在不同分辨率下页面是否存在,在不同浏览器版本中页面是是否显示). (3) 页面在窗口中的显示是否正确、美观(在调整浏览器窗口大小时,屏幕刷新是否正确). (4) 页面特殊效果(如特殊字体效果、动画效果)是否显示.

Web页面中的“门”—Web端登录页的设计

- - 百度MUX
登录页是用户进入网站的入口,就像是我们进家、进公司的“门”一样. 试想我们处在一个四周都是门的环境,我们会选择推开哪一扇门. 这一扇门哪些地方有吸引我们推开的魅力. 其实这些问题同样适用于登录页面,对于登录页面,是否有足够的魅力让用户在登录过程中不感到烦躁,是否能准确的区分所要填写的信息(如:是填用户名或是电话,快速切换的按钮在哪等),是否能准确找到登录或注册按钮,这些元素的视觉层级与交互关系,直接影响着整个页面的体验.

web页面相关的一些常见可用字符介绍

- 红茶 - 张鑫旭-鑫空间-鑫生活
本文地址:http://www.zhangxinxu.com/wordpress/?p=1623. 正文开始之前先分享两个与字符相关的东西. 首先是一张图片,是一张一些字符以及想对应的HTML实体表示的对照图片. 然后是一个页面,是我收集的些杂七杂八字符页面,地址如下:http://www.zhangxinxu.com/sp/character.html.

拒绝平庸——浅谈WEB登录页面设计

- - 腾讯CDC
  用户活跃度是检验产品成功与否的重要指标之一,传统行业的商家极为重视门面的装潢,因为一个好的门面可以聚集人气,招揽更多的顾客. 古时候的大户人家院子门口的石狮子或其他的摆件的摆放极为讲究,有一定的风水学说道理,更能彰显主人家的身份地位.由此可见,“门面’就如人的脸面之于人的形象一样重要,而WEB的登录页面就相当传统的“门面”.

解析web网页并保存页面中的图片

- - Marshal's Blog
这个功能,是很多类似爬虫的应用需要实现的. 如果使用node.js,你会惊讶的发现,这个任务实现起来很容易,就象写嵌入在页面中的javascript一样. 建议没接触过node.js的,可以先看看 node.js能干什么. ,里面已经包含了最简单的解析web网页的功能. 这次做的是更具体的事情,我想把维基百科的坦克词条文章抽取出标题和一个图片:.

浅谈WEB页面提速(前端向) - vajoy

- - 博客园_首页
记得面试现在这份工作的时候,一位领导语重心长地谈道——当今的世界是互联网的世界,IT企业之间的竞争是很激烈的,如果一个网页的加载和显示速度,相比别人的站点页面有那么0.1秒的提升,那也是很大的一个成就. 然后我不知道怎么写下去了,就在群里问了那群狗头军师,结果是这样的. 好的,是时候“语锋一转”切回主题了 —— 如何提升我们站点页面的访问速度、减少等待时间,从而最大化地提升用户访问体验呢.

Android 中通过 URI 实现 Web 页面调用本地 App

- - RincLiu.com
HTML 5 和本地 App 各有所长,现在公司的项目中也大量采用 HTML 5 做活动页面,这样本地代码和 HTML 5 的交互就是必须的. 说到 Android 端 Java 代码和 Web 端 HTML / JS 代码的交互,你可能最先想到的就是 WebView 的这两个方法:. 前者可以实现 native 代码直接执行 JS 代码,而后者可以将 native 代码实现的接口暴露给 Web 页面,这样 Web 页面可以像调用普通 JS function 一样调用这个 native 接口.

基于Web页面验证码机制漏洞的检测

- - FreeBuf互联网安全新媒体平台
*声明:本篇文章仅供渗透测试参考,严禁用于非法用途. 在当今互联网上,每个用户或多或少都在部分网站上注册过一些帐号,当这些帐号涉及到金钱或者利益的时候,帐号的安全就是一个非常值得重视的问题,因此帐号的安全是各个厂商所非常关注的一个点. 但是依然会存在一些厂商在身份验证这一块上存在着漏洞,并不是厂商不注重这个问题,只是在代码层的验证过程中的逻辑出现了一些差异,往往这些逻辑漏洞利用起来比较容易.