《DON'T MAKE ME THINK》/《点石成金访客至上的网页设计秘笈》 读书笔记
1、web页面要尽可能简单,让用户不用思考就能知道页面的功能,如果要进行一些崭新的、开拓性的或者非常复杂的页面设计时,
此时要利用页面元素的外观、精心选择的名称、页面布局以及少量仔细斟酌过的文字,使页面看起来有一种解释或者识别的功能。
2、在设计网页时,必须考虑到用户使用网页的三个事实:
- 用户不是逐字的阅读,而只是扫描一下页面
- 用户不是做最佳的选择,找到一个满意的就可以
- 用户不是追根究底页面的运作原理,只是找个能勉强应付的
3、设计web页面时,要使用户尽可能的看到并理解你的网站
- 在每个页面上要建立清楚的层次,使页面在瞬间明白易懂,越重要的部分越突出,逻辑上相关的部分视觉上也要相关,逻辑上包含的部分视觉上要进行嵌套
- 尽量利用习惯用法
- 把页面划分成明确定义的区域
- 明显标记可以点击的地方
- 降低视觉噪声,避免眼花缭乱和背景噪声
4、用户点击多少次都没有关系,只要用户每次点击都是无须思考、明确无误的选择
5、省略多余的文字,简化没必要的欢迎词和指示说明。
6、在栏目或使用工具清单中包含一个回到主页的链接,在主页之外的站点ID上小心加上”Home“的字样,让用户知道可以点击它,提供搜索功能。在web页面设计时,每个
页面都需要一个名称,页面名称要出现在合适的地方,名称要引人注目,名称要和点击的链接一致。关于网站目录结构,应该把他们放在最顶端,使用”>“对层级进行分隔。
使用小字体,使用小文字,将最后一个加粗,不要把他们用作页面的名称。
7、如何使用户更好的理解网站?首先在靠近站点ID的地方,有一个和站点ID相关联的口号,在主页首要的位置显示一个简短的欢迎广告,不要把使命陈述当做欢迎广告。
在选择口号时要考虑:(1)好的口号要清楚、言之有物 (2)好的口号长度适中,6~8个英文单词足以表达思想,而且容易让人领会。(3)好的口号能表述出网站的特点和显而易见的好处
(4)好的口号应该有个性、生动、有时候还有点俏皮。
8、提前做好可用性测试,增加用户的好感。
《DON'T MAKE ME THINK》/《点石成金访客至上的网页设计秘笈》 读书笔记的更多相关文章
- 简单物联网:外网访问内网路由器下树莓派Flask服务器
最近做一个小东西,大概过程就是想在教室,宿舍控制实验室的一些设备. 已经在树莓上搭了一个轻量的flask服务器,在实验室的路由器下,任何设备都是可以访问的:但是有一些限制条件,比如我想在宿舍控制我种花 ...
- 利用ssh反向代理以及autossh实现从外网连接内网服务器
前言 最近遇到这样一个问题,我在实验室架设了一台服务器,给师弟或者小伙伴练习Linux用,然后平时在实验室这边直接连接是没有问题的,都是内网嘛.但是回到宿舍问题出来了,使用校园网的童鞋还是能连接上,使 ...
- 外网访问内网Docker容器
外网访问内网Docker容器 本地安装了Docker容器,只能在局域网内访问,怎样从外网也能访问本地Docker容器? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动Docker容器 ...
- 外网访问内网SpringBoot
外网访问内网SpringBoot 本地安装了SpringBoot,只能在局域网内访问,怎样从外网也能访问本地SpringBoot? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装Java 1 ...
- 外网访问内网Elasticsearch WEB
外网访问内网Elasticsearch WEB 本地安装了Elasticsearch,只能在局域网内访问其WEB,怎样从外网也能访问本地Elasticsearch? 本文将介绍具体的实现步骤. 1. ...
- 怎样从外网访问内网Rails
外网访问内网Rails 本地安装了Rails,只能在局域网内访问,怎样从外网也能访问本地Rails? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动Rails 默认安装的Rails端口 ...
- 怎样从外网访问内网Memcached数据库
外网访问内网Memcached数据库 本地安装了Memcached数据库,只能在局域网内访问,怎样从外网也能访问本地Memcached数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装 ...
- 怎样从外网访问内网CouchDB数据库
外网访问内网CouchDB数据库 本地安装了CouchDB数据库,只能在局域网内访问,怎样从外网也能访问本地CouchDB数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动Cou ...
- 怎样从外网访问内网DB2数据库
外网访问内网DB2数据库 本地安装了DB2数据库,只能在局域网内访问,怎样从外网也能访问本地DB2数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动DB2数据库 默认安装的DB2 ...
- 怎样从外网访问内网OpenLDAP数据库
外网访问内网OpenLDAP数据库 本地安装了OpenLDAP数据库,只能在局域网内访问,怎样从外网也能访问本地OpenLDAP数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动 ...
随机推荐
- Clr Via C#读书笔记---CLR寄宿和应用程序域
#1 CLR寄宿: 开发CLR时,Microsoft实际是将他实现成包含在一个dll中的COM服务器.Microsoft为CLR定义了一个标准的COM接口,并为该接口和COM服务器分配了GUID.安装 ...
- MySQL zabbix
http://liqingbiao.blog.51cto.com/3044896/1712080
- Mongo DB Study: first face with mongo DB
Mongo DB Study: first face with mongo DB 1. study methods: 1. Translate: I am the mongo DB organiz ...
- 《图形学》实验四:中点Bresenham算法画直线
开发环境: VC++6.0,OpenGL 实验内容: 使用中点Bresenham算法画直线. 实验结果: 代码: //中点Bresenham算法生成直线 #include <gl/glut.h& ...
- Java获取当前时间年月日、时间格式化打印、字符串转日期
package com.sysc.simple; import java.text.ParseException; import java.text.SimpleDateFormat; import ...
- Win10 保存Element到相册
保存控件到相册 private async void saveImg_Click(object sender, RoutedEventArgs e) { StorageFolder savedPics ...
- PMP 第十三章 项目干系人管理
1.识别干系人是干什么?早期就识别干系人的原因是什么?识别干系人的输入和工具有哪些?干系人分析的几种模型是哪些?干系人登记册的内容有哪些?bbs.mypm.net 2.干系人参与程度的分类是怎样的?干 ...
- 装饰模式/decorator模式/结构型模式
装饰模式Decorator 定义 为对象动态的增加新的功能,实现要求装饰对象和被装饰对象实现同一接口或抽象类,装饰对象持有被装饰对象的实例. java实现要点 定义一个接口或抽象类,作为被装饰者的抽象 ...
- java net编程
转自:http://www.cnblogs.com/linzheng/archive/2011/01/23/1942328.html 一,网络编程中两个主要的问题 一个是如何准确的定位网络上一台或多台 ...
- Codeforces Round #371 (Div. 2) - B
题目链接:http://codeforces.com/contest/714/problem/B 题意:给定一个长度为N的初始序列,然后问是否能找到一个值x,然后使得序列的每个元素+x/-x/不变,最 ...