谈非线性任务流程的窗口打开方式(3)
作者:布林 来源:口碑网UED Team 发布时间:2008-08-28 12:47:00
2.3 底层级转向上层级转化采用当前页面转入
注: list页情形同样适用索引index页或频道首页。跨层级(如向detail信息的转化)新开,向list页面转化原则上以维持低熵状态为准则
以上的方案列举了一般原则下不同网站推荐采用的跳转方案。应用时应分析针对不同网站的业务类型,选用最佳的解决方案。切忌不多加分析的拿来主意,,同时也没有一种方案是最佳策略。这里提出的只是现阶段较为适用的一种方案设计思路,笔者相信,随着互联网交互方式的发展,web软件化程度越来越高,同一任务的非线性操作可以简化成线性操作的解决方案时,当前页面转入的方式会占据更重要的位置。
2.4 妄说成因
我们看到了东西方对待页面转入处理方式的差别,笔者认为这一差别,一取决于东西方思考方式(笔者在其后详述) 二源于偶然,取决于必然。
最初的偶然可仅因为西方的互联网发展初期,信息的深度与广度没有现今那么频繁,虽然网速较低,也可以进行连贯的逻辑思考。而互联网的发展延伸到国内时,信息的量与交互的速度超越了某一阈值,信息开始了指数级的无序增长,但国内有限的网速又限制了对这一模式的适应,故新开窗口这一方式成为适应这一“特殊环境”的有利方式,最后这一方式沿袭了下来。事实告诉我们,一旦某一问题的解决方案得以确立,人们往往很难拿再放弃它。不管是在经济领域,还是在自然界,作为首创者,要在这一领地谋取一间斗室是一件容易的事,反之假如一个人已稳坐 * ,他就能顽强的抵抗他人的进攻,因为捍卫者大多已根据自己的利益改变了不得不守护的天地。于是一种新事物对其环境产生反作用(反馈影响),使环境发生了不可逆转的变化,同样最初登场的偶然性有时会强化自己,并确定其无可比拟的领先地位。这一定律同样实用于互联网生态系统的发展。
用白话讲,即使在现在,我们也很少看说明书,也很少有人知道如何使用shift+鼠标左键
2.5 对趋势的预测
笔者以为,有效维持系统的有序度,保持系统运行维持在低熵状态是我们目前追求的目标,进一部降低系统运行的成本亦是未来发展的趋势。但有效的更改“新开窗口这一习惯”有赖于以下几项的发展。
1 网速的提高。使当前页面转入实现无缝转换。不再需要新开窗口给用户的点击反馈。
2 检索更智能化,每一产品都有相应的符合现实利益的逻辑(针对多产品型网站而言),从list页可以将无序相关项的差别呈现得更明显。
3 检索智能化依然不能取代隐形的比较逻辑。需要用户进行非表象的逻辑思考。故需要通过ajax,flex或java实现更便捷的同页面比较与无缝切换功能。
而在目前的技术水平发展达不到理想的状态下,试图寻找一种行之有效的解决方案,力求给用户一种切换中的无缝“不感知”操作,是笔者撰文的核心目标。
最后哆嗦一句:水至清则无鱼,高度有序的系统是已经死亡或即将死亡的系统。充满活力的系统必然包含局部的混沌。但有效的转化“操作无序”为“信息交互的无序”是有效的方向。最好的例证是目前红火的sns,再比如开心网的交互游戏


猜你喜欢
- 在这篇文章里,我们将会探索如何使用Python语言作为一个工具来检测Linux系统各种运行信息。让我们一起来学习吧。哪种Python?当我提
- 所谓取模运算,就是计算两个数相除之后的余数,符号是%。如a % b就是计算a除以b的余数。用数学语言来描述,就是如果存在整数n和m,其中0
- update :单表的更新不用说了,两者一样,主要说说多表的更新 O
- 看下面的Java代码,目的是为了当i是3的时候,就不做输出,直接跳到下一个循环。int i = 0; 
- mysql 8.0.25 解压版安装教程,供大家参考,具体内容如下1、下载(官方推荐的是下载安装版本,但是解压版更便捷),下载地址2、解压,
- 本文实例讲述了Python框架Flask的基本数据库操作方法。分享给大家供大家参考,具体如下:数据库操作在web开发中扮演着一个很重要的角色
- 本文章来为各位介绍一个python的例子,这个就是bootstrap+flask写登录页面的例子,希望文章能够对各位有所帮助。Flask是一
- 如何只取数据库的前3条记录?怎么控制只取得前3行数据 这要看是什么类型的数据库了,对于Access和SQ
- golang是一种强类型语言,虽然在代码中经常看到这种写法,i:=10这其实这是编译器自动做了类型推断在编译期间。编译器会对数据进行类型检查
- python中的paramiko模块是用来实现ssh连接到远程服务器上的库,在进行连接的时候,可以用来执行命令,也可以用来上传文件。1、得到
- 关于Python作用域的知识在python作用域有相应的笔记,这个笔记是关于Python闭包及其作用域的详细的笔记如果在一个内部函数里,对一
- 学习python字符串方法的使用,对书中列举的每种方法都做一个试用,将结果记录,方便以后查询。(1) s.capitalize() ;功能:
- OR、in和union all 查询效率到底哪个快?网上很多的声音都是说union all 快于 or、in,因为or、in会导致全表扫描,
- 本文实例讲述了js捐赠管理完整实现方法。分享给大家供大家参考。具体实现方法如下:index.html页面如下:<!DOCTYPE ht
- 模块介绍:from ftplib import FTP ftp = FTP() #设置变量 ftp.set_debuglevel(2) #打
- 在html中引入外部js文件,并调用js文件中的带参函数1 项目结构2 编写a.js、test.html//a.jsfunction abc
- 我们都知道并发(不是并行)编程目前有四种方式,多进程,多线程,异步,和协程。多进程编程在python中有类似C的os.fork,当然还有更高
- 而标准的事件触发可以使用dispatchEvent方法。但现在FF5无法触发了A的默认行为了。如下 <!doctype html>
- 引言我们前面的文章介绍了数字和字符串,比如我计算今天一天的开销花了多少钱我可以用数字来表示,如果是整形用 int ,如果是小数用 float
- MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下公司。MySQL 最流行的关系型数据库管