关于网站结构和交互性的探讨

转载 2004年06月25日 14:27:00

大家都知道如何创建一个好的网站——有一大堆关于可用性、界面设计等等网站设计方面的书可以参考;我们都知道一个好的站点应该具备非常好看的设计、友好的界面、毫无缺点的结构、智能化的后台处理以及非常引人的内容…… 唯一被大多数人所忽视的可能是“交互性”的问题。

缺乏交互性的网站即使看上去非常的漂亮也是缺乏生命力的。除非你每日醉心于交互性设计,否则你根本难以描述什么叫做"交互"。

不同于其它媒体的“网站交互”

不象其它大多数媒体,如我们看电视,听收音机或者浏览杂志,网站它不是一个“被动”的媒体。我们不能仅仅“观看”网页——当然,我们可以调出一个网站,然后坐在那里目不转睛地浏览,但是,如果我们坐在那里吃着爆米花的话,网页并不能够“自动”的变化内容。当然,你可以在右手使用的鼠标的同时,不停地用左手把爆米花塞进嘴里。我想说的意思是,如果你不干预,几乎无法浏览下去。访问网站和看电视的最大区别是访问网站需要你的主动参与。根据你的个人需要,在众多的“链接”和“下拉菜单”中选择你所喜欢或者关心的内容,当然,也可以跳转到另外的站点去。这就是“网站”具备而大多数媒体所不具备的特殊性:用户的选择和主动性。

与此相反的是,我们对正在播出的电视、收音机节目及纸媒介出版物就基本不具备“控制”的能力,我们能做的,仅仅是对你的电视或者收音机进行调节,而对于其内容方面,我们则无能为力。你可以调节音量,或者换个频道,甚至关闭它们而去做别的事情,比如到外面散散步,或者到四合院里和邻居们聊天。我们可以订阅或者退订报纸或者杂志,选择我们喜欢阅读的文章,或者给那些编辑写信探讨关于内容问题。但是这些“选择”还是和浏览网站时所能做的“选择”不能相提并论。

不确定的“交互性”

从应用的角度来看,“交互”的确是一个含糊的概念。从开始连接上网开始,网站上有太多关于交互性的例子了。比如文本下面的下划线,静态图片或者诸如活泼的JavaScript翻转动画等动态图片,面对这些令人炫目的特效,实质上呢,这些连接本质上也是静态的。直到我们对那些连接感兴趣的时候,我们才会决定用鼠标去点击——一旦点击,相关的页面将出现文字,图表,表格或者你感兴趣的其它内容,这样你就立刻可以得到满足。

网站的“交互性”体现在,作为一种媒体,网站将会对你的选择做出“响应”,访问者可以继续点击,其选择会及时从服务器得到响应,这是一个非常让人愉快的过程。

通过访问者手的不断“点击”就能够控制“页面”的交互能力,对于电视杂志收音机来说是不可能实现的。交互性,也是一种“关系”。作为网站的开发者或者设计者,学习如何让视觉设计、技术为“交互性”服务,从而使网站的访问者包括我们自己也为此感到愉悦。虽然“链接”不是交互性的全部,但的确是网站结构和设计的核心和灵魂——这个世界令我们着迷……

要理解网站的“结构”

了解站点的结构是非常重要的,特别是对于要处理大量数据的站点来说,没有比这个问题更重要的事情了。当网站的多个栏目有成百上千的文档需要管理或者有规则的“更新”文件的时候,了解站点的结构就成了头等大事。

通过了解了网站的结构,我们就可以轻松实现控制文件管理文件的目的。接下来,通过我们理解的网站结构,我们不但清楚我们的网站将和访问者的“动作”如何相互影响,而且要利用我们先进的后台技术,不留痕迹的让这种交互过程变得强大和有效。

当然,我们知道,最初的网站并不是一个“图形”媒体。最初的想法是创建一个方便存取的文本文件以快速链接文件。举例来说,如果一个医生要发表一项关于内科的研究成果共同行参考,他可以在超级终端的“纯文本”环境里面,将他的论文的链接加入到一个医学研究的相关目录。虽然今天的站点看起来和以前有很大的不同——很多网站有着非常酷的图形界面,丰富的媒体格式甚至在线游戏等等,但是其“本质”并没有改变。它仅仅是对我们的眼睛来说有了明显的炫耀。

交互式媒体现在被称为“新媒体”,“新媒体”以它的交互性与常见的诸如报纸、杂志、书、收音机、标准的动画片、电视和电影等静态媒体区别开来。

网页正快速的从“纯文本”向“图形化”过渡。一旦我们使用的图形浏览器开始支持图形文件格式,文本链接就变成了图形链接。如今,通过使用形形色色的HTML,CSS和JavaScript(一种越来越广泛使用无需连接大应用服务器和数据库就可以产生交互功能的编程语言)等等手段,使交互性越来越丰富。然而,需要强调的是,我们创作的时候依然要重视网站的基本结构。

最终画出仔细构思后的“网站结构图”

最好的方法就是使用一张白纸把你脑子里面的想法画出来。首先,先画出站点的基本构成,然后就要考虑有那些令人感兴趣的页面可以“链接”到其它哪些页面,依靠集体的力量最终完成该站点。使用更多的线性结构,对访问者施以更好的引导。

你面临的最大的挑战是将你的想法画出来。如果你现在已经因工作的压力快要发疯了,建议你出去走走,坐在树下,用草稿纸画个草图也许感觉会轻松一些。先画出主要的部分,一开始不要使用文字,仅仅把需要重点表现出来的页面或者站点单元按需要画出框图即可。然后,回过头来想想有几种可能关联到哪些部分,是否是唯一关联的部分。按照这样的方法,你可能最终得到令人满意的结果。

其实,类似于这样的考验并不常有,但是对于站点制作人员来说,通过这样的方法可以受益很多。全面使用你的大脑,你将得到一个更具可用性的站点。

Go 语言交互性

作为直接继承于C的语言,Go提供了与C语言交互的功能,称为Cgo。先来看看一个例子:    直接运行 go run命令即可.    事实上,根本就不存在一个名为C的包。这个import语句其实...
  • lengyuezuixue
  • lengyuezuixue
  • 2017年12月19日 09:49
  • 52

杂谈网站交互性和网站排名之间的关系

网站交互性和网站排名之间的联络,像这样的文章在网上我很少见到,有可是不多。我为什么要写这样一篇文章呢?就是想把本人的一些做站的心得体会给咱们说说,咱们一同共享。      要写这篇文章,我不能不为...
  • u011282025
  • u011282025
  • 2013年07月21日 09:55
  • 342

Android开发艺术探讨精华(完结)

拾起了一年多前看过的一本书,这里记录一些概念,以便以后巩固复习或者面试。 1、configChanges=“orientation|screenSize”,禁止屏幕旋转时重建Activity。...
  • mabeijianxi
  • mabeijianxi
  • 2017年06月16日 13:36
  • 1059

Linux IO模式及IO多路复用详解

注:本文是对众多博客的学习和总结,可能存在理解错误。请带着怀疑的眼光,同时如果有错误希望能指出。 同步IO和异步IO,阻塞IO和非阻塞IO分别是什么,到底有什么区别?不同的人在不同的上下文下...
  • djd1234567
  • djd1234567
  • 2015年12月01日 19:00
  • 1050

如何规划网站的框架结构

规划网站的框架结构如同建筑物一样,网站也必须要有自己的框架结构,内容较少的网站其框架结构简单一些,内容复杂的网站其框架结构也想对复杂一些,要根据网站内容来规划期结构。        互联网上有无...
  • TaoHaoGe
  • TaoHaoGe
  • 2013年08月09日 09:45
  • 1049

《刀塔传奇》付费设计分析

http://www.gameres.com/msg_252526.html 文/Chevay  QQ:93318228  微博:t.qq.com/Chevay,转载请注明作者和出处 ...
  • kenkao
  • kenkao
  • 2015年09月10日 13:55
  • 1337

asp.net--构建网站第一步(站点结构分析—>建立站点地图)

由上图
  • yayun0516
  • yayun0516
  • 2014年11月23日 18:06
  • 1180

有关 Android 应用桌面角标 (BadgeNumber) 实现的探讨

【回复“1024”,送你一个特别推送】 原文作者:小强-贝聊移动 原文地址:http://www.jianshu.com/p/199a9238015f 特别声明:本文为小强-...
  • OQjya206rsQ71
  • OQjya206rsQ71
  • 2017年11月28日 00:00
  • 1082

Bitmap文件结构探讨

目录(?)[+]   BMP位图浅析(从网上找资料总结,文章写得通俗易懂,使大家方便明白bmp结构)   BMP文件相关的技术文档,网上可以找到太多了,但这些文档都只适合专业的人去...
  • lvhongwei0627
  • lvhongwei0627
  • 2013年10月30日 15:03
  • 330

游戏服务器结构探讨

有关游戏开发:游戏开发始终是个小项目,另外由于开发时间的限制,软件工程的思想和方法在游戏开发领域并不怎么受欢迎。从游戏开发团队的规模也能看出,基本上只能算小开发团队,有些工作室性质的,那就更简单了。 ...
  • dai_jing
  • dai_jing
  • 2014年07月09日 19:43
  • 1026
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于网站结构和交互性的探讨
举报原因:
原因补充:

(最多只允许输入30个字)