第二章 感知和认知基础
1、人的感知交互通过什么?
-
视觉,听觉,触觉感知
2、五觉
-
视觉
-
听觉
-
触觉
-
力觉
-
感觉
3、认知过程
-
感知
-
识别
-
注意
-
记忆
-
问题解决
-
语言处理
4、RGB模型三原色
-
红
-
绿
-
蓝
第三章 交互设备
1、输入设备有哪些?
-
文本输入设备
-
图像输入设备
-
三维信息输入设备
-
指点输入设备
第四章 交互技术
1、三维交互设备的6个自由度
-
指沿三维空间X、Y、Z轴平移和绕X、Y、Z轴旋转。
2、图形人机交互技术
-
二维图形交互技术
-
几何约束
-
引力场
-
拖动
-
橡皮筋技术
-
操作柄技术
-
-
三维图像交互技术
-
直接操作
-
三位widgets
-
三视图输入
-
-
自然交互技术
-
多点触控技术
-
手势识别技术
-
表情识别技术
-
语音交互技术
-
眼动跟踪技术
-
笔交互技术
-
第五章 界面设计
1、用户图形界面的主要思想
-
桌面隐喻:桌面上,用人们熟悉的图例清楚的表示计算机可以处理的能力
-
所见即所得:交互界面中,所显示的交互行为与应用程序最终产生的的结果一致
-
直接操作:可以直接的操作对象
2、图形用户界面的一般原则
-
界面要具有一致性
-
常用操作要有快捷方式
-
提供必要的错误处理功能
-
提供信息反馈
-
允许操作可逆
-
设计良好的联机帮助
-
合理的划分并高效的使用显示屏幕
3、用户体验主要有四个元素组成:
-
品牌
-
使用性
-
功能性
-
内容
4、人机界面中的四类用户
-
偶然性用户
-
生疏型用户
-
熟练型用户
-
专家型用户
第六章 人机交互界面表示模型和实现
1、MVC设计模式
2、人机交互的表示模型有
-
行为模型
-
结构模型
-
行为模型和结构模型的转换
-
表现模型
第七章 Web界面设计
1、Web界面布局以什么为中心?
-
以用户为中心
2、Web界面设计的基本原则
-
以用户为中心
-
一致性
-
简洁明确
-
体现特色
-
兼顾不同的浏览器
-
明确的导航设计
3、Js变量定义
-
js是弱语言类型,变量不经声明即可使用。定义变量关键字为var,let,const
-
js变量命名规则
-
必须以字母或下划线开头,可以后面是数字,字母或下划线
-
变量中不能包含特殊字符
-
变量严格匹配大小写
-
不能使用关键字或者保留字
-
最好包含变量的类型信息
-
-
let变量
-
块级作用域
-
同一作用域只能声明一次,var可以声明多次
-
-
const变量一个只读的常量,一旦声明,常量的值就不能改变
-
let和const不存在变量提升,var存在变量提升
-
const定义变量不能修改,且必须要同时赋值
4、Json语法
-
Json对象语法
-
Json对象在大括号中写
-
对象可以包含多个键值对
-
键必须是字符串,值可以是合法的数据类型
-
键和值使用冒号分隔
-
每个键值对使用逗号分隔
-
-
访问对象值
-
用.
-
用中括号[]访问
-
-
Json示例
var student = {"no":"001","name":"张三"}
-
Json函数
-
JSON.parse():将字符串转换为JSON javascript对象
JSON.parse(student)
-
JSON.stringify():将Javascript对象转换为JSON字符串
JSON.stringify(student)
-
-
Json对象嵌套
-
JSON对象可以包含另一个JSON对象
var student = {
"no":"001",
"name":"张三",
"score":{"math":"90","eng":"100"}
}
-
-
修改对象值
-
用点号.
-
用中括号[]修改对象值
-
-
删除对象
-
用delete删除JSON对象属性
delete student.score.eng
-
第八章 移动界面设计
1、移动界面设计的基本原则
-
简单直观
-
个性化设计
-
易于检索
-
界面风格一致
-
避免不必要的文本输入
-
根据用户服务要求使服务个性化
-
最大限度的避免用户出错
-
文本信息应该本地化
第九章 可用性和用户体验评价
1、支持可用性的设计原则有哪些?
-
可学习性:体现在交互系统能否让新手用户学会使用系统
-
灵活性:用户与系统交流信息的方式多样性
-
鲁棒性:体现为用户能否达到目标,以及对达到的目标进行评估
2、可用性的概念
-
有效性(Effective)
-
效率(Effcient)
-
吸引力(Engaging)
-
容错能力(Error Tolerant)
-
易于学习(Easy to learn)
人机交互技术现状、未来发展、实际应用
人机交互技术是将人类和计算机系统进行交互和通信的技术,包括各种输入和输出方式、交互手段和交互界面等。人机交互技术已经广泛应用于各个领域,如智能手机、电脑、智能家居、医疗设备、机器人等。
目前,人机交互技术已经得到了很大的发展,主要表现在以下几个方面:
-
交互方式多样化:除了传统的鼠标、键盘、触摸屏等输入方式外,还有语音识别、手势识别、眼动识别等多种新型输入方式。
-
人工智能的应用:人工智能技术的发展提高了人机交互的效率和准确性,如语音助手、图像识别等。
-
个性化定制:用户可以根据自己的需求、习惯进行自定义设置,实现个性化的交互体验。
人机交互未来发展方向主要有以下几个方面:
-
增强现实技术的发展:应用增强现实技术将会使得人机交互更加直接和自然。
-
虚拟现实技术的发展:虚拟现实技术将推动人机交互技术向着更加全面、跨越时空的方向发展。
-
脑机接口的研究:脑机接口的发展将改变人机交互的形式,使得人们可以通过思维控制计算机等设备。
人机交互技术已经广泛应用于各行各业,如智能手机、电脑、智能家居、医疗设备、机器人等。未来,人机交互技术将会向更加智能、直接、自然的方向发展,为人类带来更加便捷和舒适的生活体验。
标签:复习,技术,笔记,用户,JSON,交互,人机交互,变量 From: https://www.cnblogs.com/suliull/p/17492129.html