书籍详情
《Web界面设计》[40M]百度网盘|亲测有效|pdf下载
  • Web界面设计

  • 出版社:电子工业出版社
  • 出版时间:2015-03
  • 热度:4211
  • 上架时间:2024-06-30 09:08:33
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

编辑推荐

  《Web界面设计》既是一本Web界面设计指南,又是一本Web界面实例参考,适合Web界面设计、开发、研究人员、爱好者,以及Web项目管理人员阅读。

内容简介

  当前的Web已经进入崭新的时代!《Web界面设计》涵盖了在基于独特的Web环境下、在创建丰富体验的过程中设计Web界面的实践、模式和原理。UI专家Bill Scott(斯科特)和Theresa Neil(尼尔)在他们多年实践经验和不懈探索的基础上,总结提炼出了Web界面设计的六大原理——直截了当、简化交互、足不出产、提供邀请、巧用变换和即时反应,并以这六大原理为依托,以当今Web上各类开风气之先的流行网站为示例,向读者展示了超过75种基于富交互构建Web界面的模式,并以简单明了的语言,阐明了数以百计行之有效的实践。同时,书中还给出诸多反模式,即在Web界面设计过程中应该避免的做法。《Web界面设计》是迄今为止一部专注于富Web界面设计的经典之作。
  《Web界面设计》既是一本Web界面设计指南,又是一本Web界面实例参考,适合Web界面设计、开发、研究人员、爱好者,以及Web项目管理人员阅读。

作者简介

  Bill Scott,居住在美国加利福尼亚州洛斯盖多斯,目前是Netflix公司的UI工程总监,这个职位恰好能够发挥他在界面工程和设计方面的专长。
  
  Theresa Neil,是一位用户体验咨询师,居住在美国德克萨斯州奥斯汀市。她的工作是为创业型公司和财富500强公司设计互联网应用程序。

精彩书评

  ★“本书提供了富因特网应用程序(RIA)设计人员和开发人员(或开发团队)做出明智选择时必须知道的一切。对于当今主流的Web设计师而言,(本书)应该人手一册。”
  ——Erin Malone, Tangible UX负责人

目录


前言
原理一:直截了当
第1章:页内编辑
1.1 单字段行内编辑
1.2 多字段行内编辑
1.3 覆盖层编辑
1.4 表格编辑
1.5 群组编辑
1.6 模块配置
1.7 选择编辑模式的原则
第2章:利用拖放
2.1 趣味瞬间
2.2 拖放的用途
2.3 拖放模块
2.4 拖放列表
2.5 拖放对象
2.6 拖放操作
2.7 拖放集合
2.8 实现拖放的挑战
第3章:直接选择
3.1 切换选择
3.2 集合选择
3.3 对象选择
3.4 混合选择

原理二:简化交互
第4章:上下文工具
4.1 上下文交互
4.2 费茨定律
4.3 上下文工具
4.4 实时可见工具
4.5 悬停即现工具
4.6 开关显示工具
4.7 级联递进工具
4.8 二级菜单

原理三:足不出户
第5章:覆盖层
5.1 对话框覆盖层
5.2 详情覆盖层
5.3 输入覆盖层
第6章:嵌入层
6.1 对话框嵌入层
6.2 列表嵌入层
6.3 详情嵌入层
6.4 标签页
6.5 嵌入层与覆盖层
第7章:虚拟页面
7.1 虚拟滚动
7.2 内置分页
7.3 滚动分页:传送带
7.4 虚拟摇摄
7.5 伸缩式用户界面
7.6 分页与滚动
第8章:流程处理
8.1 Google Blogger
8.2 魔法原理
8.3 交互式单页
8.4 嵌入式部件
8.5 对话框覆盖层
8.6 配置程序
8.7 静态单页

原理四:提供邀请
第9章:静态邀请
9.1 引导操作邀请
9.2 漫游探索邀请
第10章:动态邀请
10.1 悬停邀请
10.2 预期功能邀请
10.3 拖放邀请
10.4 推论邀请
10.5 更多内容邀请
10.6 邀请的优点

原理五:巧用变换
第11章:变换模式
11.1 加亮和减暗
11.2 扩展与折叠
11.3 自恢复式淡出
11.4 动画效果
11.5 聚光灯效果
第12章:变换的目的
12.1 增添魅力
12.2 增进沟通

原理六:即时反应
第13章:查询模式
13.1 自动完成
13.2 实时建议
13.3 实时搜索
13.4 微调搜索
第14章:反馈模式
14.1 实时预览
14.2 渐进展现
14.3 进度指示
14.4 定时刷新
尾声:富交互的原理和模式
索引

精彩书摘

  《Web界面设计》:
  易读性与易编辑性
  易读性是考量显示模式的一个主要指标。但支持编辑的最佳方式则是使用常见的输入表
  单。视情况有可能要为用户提供如下组件:
  编辑控件
  字段提示
  辅助用户输入的帮助文本
  错误处理
  援助性输入(例如,弹出式日历或下拉选项字段)
  编辑样式(例如,带有3D凹陷样式的编辑字段)
  编辑模式需要不同大小的页面空间和布局,也会使用不同数量和类型的组件。因此,显示与编辑模式的切换很可能造成用户视觉上的割裂。
  在前面的例子中,编辑注释的表单要比显示的注释文本占据的页面空间大得多。
  混合显示和编辑模式
  理想情况下,应该是把两个模式以完全连续的方式混合在一起。把编辑表单加载到页面中,势必会影响页面中原有的内容。要从视觉上消除这种影响,可以巧妙地利用动画。Backpackit采用的方式就是在淡出显示视图的同时,淡入编辑视图(参见图1—5中同时淡入淡出的效果)。
  另外,让显示和编辑视图占据同样大小的空间,也是一个办法。在Yahoo! 360中,用户可以设置自己的个人消息。360主页中的默认个人消息叫作“冲击波(blast)”,显示在一个具有漫画书风格的气泡状对话框中。这个“冲击波”看起来只有一个值,实际上要编辑3个字段:样式、状态,以及用户在单击它时打开的网页链接。图1—6展示了切换到编辑模式之前的“冲击波”。
  图1—7则展示了编辑模式下的“冲击波”。我们注意到,这里的编辑表单有意以相同视觉空间显示两个模式(显示和编辑)。
  ……

前言/序言

  序
  Foreword
  构想(parti)是建筑学中的一个基础性概念。它指的是要建造一组与跨学科协作趋势契合的学院派建筑,还是要建造一座足以适应各类观众审美取向的大剧院?为了把特定的构想变为现实,建筑师不仅要规划好建筑的基本功能,还必须懂得如何协调最终会影响建筑进程的种种复杂因素。
  设计原理是建筑师提出构想的指导方针,它定义了建筑物的关键特征,能够在建筑相关各方(包括委托人、承建方、城市规划部门和工程师)之间起到沟通的作用。设计原理清晰地表达了基本目标,是做任何决定的依据,也有助于保证工程的各个组成部分最终合成为一个整体。但是,要完成一幢建筑物,只有设计原理还是不够的。
  无论是修筑小小的阁楼,还是建造禅宗花园,建筑的主题思想或构想随时都可能面临修改,或者遇到无法逾越的障碍。可能的因素包括标准尺寸(standard dimension)、空间容量、审美观、物料限制,等等。希望把头脑中的构想变为现实的建筑师,必须全面、深入地掌握设计过程中的诸多因素,唯有如此,才能根据现实的条件做出最佳选择。
  在这个组合中,上方是设计原理,下方是设计注意事项,而中间则是建筑师构思的各种用途的、能够满足人们或组织交流、通信及工作需要的具体结构。
  对于读者来说,你们想把自己的构想变成活力四射的富Web应用程序(rich web applications)。同样,由设计原理和种种注意事项组合成的框架,也将是迷雾中为你引航的灯塔。本书作者Bill Scott和Theresa Neil是这座灯塔的建造者。长达30年的软件设计开发经历,成就了Bill和Theresa这样跨越多个领域的顶尖专家。不管是对术语的命名,还是对例子的阐述,乃至对细节的剖析,无一不映射出他们对成功及失败的富交互设计的深切体悟。
  两位作者经历过的不计其数的案例为他们提供了独一无二的视角,让他们能够洞悉当今最成功的富Web交互站点背后的设计原理。本书第1至第6部分给出的原理,是用来衡量富交互能否为你的Web应用程序带来价值的圭臬。Bill和Theresa为每个原理提炼的注意事项和最佳实践,是做出可靠决策的重要依据。工程师、项目经理、市场营销人员,当然还有设计人员,应该反复领会并时常参照这些原理和注意事项,以确保每个人都能基于同一套标准来评估设计决策的影响。
  在富Web交互的组合中,上方是设计原理,下方是设计注意事项,而中间则是Web设计师构思的各种用途的、能够满足人们或组织交流、通信及工作需要的应用程序。正如殊途同归的建筑设计。
  想把活力四射的富Web应用程序的大胆构想变为现实吗?那么从现在开始,先通过本书迅速掌握Web界面设计必备的知识和技巧吧!
  ——Yahoo!公司产品构思及设计部门高级总监Luke Wroblewski著有畅销书《Web Form Design: Filling in the Blanks》(Rosenfeld Media)和《Site-Seeing: A Visual Approach to Web Usability》(Wiley)
  前言
  Preface
  历史回眸
  What Happened
  我(Bill)的第一台个人计算机是Radio Shack Color Computer(1981年前后),配有芝克莱特译注1式键盘。最初几个月,我面对的主用户界面是命令行,即每天都要在COLORBASIC操作系统中输入代码。
  后来,升级的Apple IIe让我用上了更好的键盘,而且机器里还预装了很多游戏。但是,界面基本上没有任何变化,仍然是命令行和基于文本的菜单一统天下。即使是IBM PC登上历史舞台,类同的地方照样居多。Lotus 123是当时顶尖水平的电子制表软件,它通过一组简短的键盘命令来控制。不过,即使是这种级别的应用程序也谈不上什么用户体验。
  不久,界面革命开始了。1984年Macintosh问世,这种新机型刚推出时间不长,我就买了一台回家。Macintosh配备的鼠标打开了崭新的交互世界的大门。用户摆脱了只有学习古文一般的命令才能在基于文本的菜单中导航的命运,取而代之的是另一种自然而然的、更符合人类直觉的方式。
  嗯,读者可能会想,这有什么值得大惊小怪的?别忘了那是1984年,不是现在。那么,这跟一本设计Web界面的书有什么关系吗?关系无处不在。
  在Web有史以来的大部分时间内,Web站点和Web应用程序都以界面作为分水岭——与早期的桌面电脑时代很相似。多数Web站点都基于以下两个事件:
  单击超链接
  提交表单
  试一试,就通过这两个事件能创造出什么吸引人的用户体验?而且,问题不止如此——每次单击或提交都会伴随一次页面刷新,创造流畅的用户体验几乎只是一句空话。
  说来很有意思,解决这些问题的技术其实很多年前就已经存在了。只不过必须等到常用的浏览器普遍支持这些技术之后,开发人员才敢在日常开发中放心大胆地使用。2004年,Google发布了Gmail和Google Maps,这两个应用程序使用了之后被Jesse JamesGarrett称为Ajax的一组技术。
  差别的确非常之大。基于Ajax的Google Maps支持实时平移、缩放,无须任何页面刷新,其交互性丝毫不亚于桌面应用程序。而当时的Mapquest则亦如其他Web应用程序,必须在每次移动或缩放地图后刷新页面。Ajax的应用,使过去的Web和现在的Web有了非常明显的差别。