交互设计师 考试大纲
试题说明
试题数量:共50 题
考试时间:90 分钟
试题种类:单选题和多选题
1、网页交互概述(6道题)
了解网页发展史
理解web 2.0概念
理解Flash
理解HTML5
Web标准化设计命名规范
DIV + CSS 结构与设计分离概念
2、科技类网站案例(25道题)
使用Dreamweaver 插入AP DIV
AP DIV元素
了解工作环境中各种面板的用途
创建HTML文档、CSS文档、JavaScript文档
使用标签页面板
使用面板中注释按钮
工作面板的隐藏与显示
关闭当前文档快捷键
在浏览器中预览快捷键
打开文档快捷键
浏览器状态栏
使用面板修改网页标题
使用面板设置文本样式
使用面板中代码视图、拆分视图、设计视图、实时视图
jpg、png、bmp、gif图片格式区分
HTML文件头信息
CSS 单位 px、em、%、cm区分
站点增删管理
HTML元素<br />、<sub>、<sup>、<span>、<td>、<em>、<small>、<p>、<img>、<table>、<tr>、<td>、<ul>、<li>、<ol>、<a>、<base>、<dl>、<dt>、<dd>、<input>、<filedset>、<form>、<code>、<iframe>、<frameset>、<frame>
在网页中插入图片
源代码编辑查找、增删等操作
使用<div>、<table>、<html><br />元素
<div>元素水平居中
<img>元素src 属性
使用Dreamweaver面板为<a>元素添加目标
使用Dreamweaver在网页中插入连续空格
使用Dreamweaver附加CSS级联样式表源代码缩进
正确嵌套HTML元素
附加级联样式表
使用面板按钮折叠源代码
在网页中创建空链接
使用<a>元素target属性
对源代码进行查找替换编辑
CSS 声明 float
CSS 声明 color设置文本色
属性align设置网页文本对齐
32位PNG透明格式在不同浏览器兼容
CSS选择器及组合方式
3、传媒类网站案例(12 道题)
使用<script>标签
CSS display声明与visibility声明
CSS声明 margin:auto水平居中
CSS声明 margin 外边距
CSS声明 padding 内边距(内填充)
CSS 盒模型
CSS单位em与px这间的关系
CSS声明 clear清除浮动
CSS伪类 :hover、:link、:active、:visited
CSS Reset 概念
CSS 声明 float:left 隐式转换内联元素为块级元素
使用面板中刷新按钮
使用面板给图片添加热点
使用面板添加超链接
使用float布局
文档流加载顺序
内联元素与块级元素及其特性
页面布局技巧
4、营销类网站案例(10道题)
<p>、<br />、<ul>、元素
CSS 声明font-family 、font-style、font-weight、font-size定义文本
CSS 声明 定位position:absolute、position:relative、position:fixed、position:static、left、top、right、bottom
CSS 声明 内联元素块级元素的转换 display:block、display:inline
CSS 声明 清除左右浮动元素 clear:left、clear:right
CSS 声明 浮动 float:left、right、none
CSS伪类 :hover、:link、:first-child
CSS 伪元素 :before
CSS 选择器权重关系 id、类、元素类型、继承属性、伪类
CSS 声明继承属性
表单元素 <input />、<button>、<label>、<textarea>
使用<input />元素创建文本输入框
表单单选按钮
页面文档流
使用<button>元素
跳转到源代码指定行快捷键
使用密码域元素
表格单元格合并属性colspan、rolspan、cellspacing、cellpadding
JavaScript 标识符
JavaScript 变量
JavaScript 保留字
JavaScript 对象
JavaScript 数组
JavaScript 注释
JavaScript 运精度
JavaScript “+”运算符与值类型转换
JavaScript 转义字符
表单重置
在页面添加JavaScript代码块
正确应用JavaScript脚本
focus、blur事件
鼠标事件click、dblclick、mouseover、mouseout
5、移动端开发案例(10道题)
使用CSS媒体查询
使用Dreamweaver 模拟手机窗口
移动端与PC端的不同
HTML5新增元素<footer>、<article>、<audio>、<audio>、<canvas>
HTML5和移动端短信调用接口<a href=”sms:No.>的使用”
使用文本缩进
CSS声明 padding-left、text-indent、margin-left、padding-left
网页元素尺寸单位px、em
使用面板中插入按钮
<map>元素
CSS媒体查询字段 width、initial-scale、minimum-scale
JavaScript 内置Math对象方法,Math.abs()、Math.floor()、Math.round()、Math.ceil()
JavaScript 数组 创建、长度、元素默认值、读取
6、HTML5网站案例(6道题)
设置发送邮件链接
使用CSS声明font 简写
AP DIV与Z轴
HTML5文档声明
HTML5 特性
HTML5元素语义化
JavaScript 节点操作
JavaScript 内置方法 setInterval()、clearInterval()、setTimeout()、clearTimeout()
JavaScript 标准事件模型 注册处理程序、删除注册处理程序、阻止事件起泡及对应的方法
addEventListener() 、removeEventListener()、preventDefault() 及Internet Explorer 9之前Inernet Explorer 5之后兼容方法 attchEvent()、detachEvent()、returnValue=false
Document 对内置方法 getElementById()、getElementsByName()、getElementsByTagName()、getElementsByClassName()
第7章、Flash互动网站制作
1、考核元件的相关知识
Ø 如何创建元件
Ø 影片剪辑元件、图形元件、按钮的区别与联系
Ø 元件变形操作
2、考核如何制作补间动画
Ø 如何创建关键帧
Ø 关键帧与普通帧的关系
Ø 创建补间动画的条件
Ø 缓动动画的制作
Ø 编辑多个帧
Ø 复制帧
Ø 遮罩图层的使用
3、考核文档的基本设置
Ø 帧频的概念及对动画的影响
Ø 舞台尺寸的调整
Ø 如何测试影片
4、考核文本框的使用
Ø 文本框的类型
Ø 文本框的使用范围
5、考核MovieClip类常用的属性和方法
Ø alpha
Ø height
Ø totalFrames
Ø parent
Ø buttonMode
Ø play()
Ø gotoAndPlay()
Ø nextFrame()
6、考核如何创建事件侦听器
7、考核运算符的使用(++、+=、==)
8、考核如何声明变量(关键字var)
9、考核常用数据类型
10、考核判断语句的使用
11、TweenLite类的使用
第8章Flash视频播放器开发
1、考核与流媒体服务器建立连接
Ø NetConnection建立连接
Ø NetStream创建流
Ø netStatus事件
2、视频播放控制
Ø video类创建视频
Ø seek()方法的使用
Ø 获取播放头时间
Ø 播放、暂停、恢复视频
3、声音控制
Ø volume属性控制声音的音量
4、全屏及舞台对齐控制
Ø 通过scaleMode属性设置舞台的缩放模式
Ø 通过align属性设置对齐方式
5、文本显示视频时长及当前播放时间
Ø text属性控制文本输出
Ø appendText()向文本中追加字符
Ø Math类计算时间
6、与Javascript通信动态获取视频地址
7、Loader类加载外部广告
Ø visible属性的使用
Ø URLRequest类创建链接
Ø Load()方法加载外部swf
第9章 Flash游戏开发
1、游戏角色控制
Ø startDrag()方法的使用
Ø 限制拖动的范围
Ø mouseDown、mouseUp与mouseMove事件
2、自定义函数
3、enterFrame事件控制游戏逻辑
4、数组操作
Ø 创建数组
Ø 数组的length属性
Ø indexOf()查找数组中元素的索引
Ø 删除数组中的元素
Ø 向数组中添加元素
5、显示列表
Ø addChild()方法将显示对象添加到显示列表
Ø 获取显示列表的最高层级
Ø 调整显示对象在显示列表中的层级
6、碰撞检测
7、利用Timer类创建计时器
