视频课程登陆 免费注册 论坛

认证体系  / Certification System

CSIA 交互设计师

交互设计师 考试大纲

试题说明

试题数量:共50

考试时间:90 分钟

试题种类:单选题和多选题

1、网页交互概述(6道题)

 了解网页发展史

 理解web 2.0概念

 理解Flash

  理解HTML5

  Web标准化设计命名规范

  DIV + CSS 结构与设计分离概念

2、科技类网站案例(25道题)

使用Dreamweaver 插入AP DIV

AP DIV元素

了解工作环境中各种面板的用途

创建HTML文档、CSS文档、JavaScript文档

使用标签页面板

使用面板中注释按钮

工作面板的隐藏与显示

关闭当前文档快捷键

在浏览器中预览快捷键

打开文档快捷键

浏览器状态栏

使用面板修改网页标题

使用面板设置文本样式

使用面板中代码视图、拆分视图、设计视图、实时视图

  jpgpngbmpgif图片格式区分

  HTML文件头信息

  CSS 单位 pxem%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设置网页文本对齐

  32PNG透明格式在不同浏览器兼容

  CSS选择器及组合方式

3、传媒类网站案例(12 道题)

  使用<script>标签

  CSS display声明与visibility声明

  CSS声明 margin:auto水平居中

  CSS声明 margin 外边距

  CSS声明 padding 内边距(内填充)

  CSS 盒模型

  CSS单位empx这间的关系

  CSS声明 clear清除浮动

  CSS伪类 :hover:link:active:visited

  CSS Reset 概念

  CSS 声明 float:left 隐式转换内联元素为块级元素

  使用面板中刷新按钮

  使用面板给图片添加热点

  使用面板添加超链接

  使用float布局

  文档流加载顺序

  内联元素与块级元素及其特性

  页面布局技巧

 4、营销类网站案例(10道题) 

   <p><br /><ul>、元素

   CSS 声明font-family font-stylefont-weightfont-size定义文本  

   CSS 声明 定位position:absoluteposition:relativeposition:fixedposition:staticlefttoprightbottom

   CSS 声明 内联元素块级元素的转换 display:blockdisplay:inline

   CSS 声明 清除左右浮动元素 clear:leftclear:right

   CSS 声明 浮动 float:leftrightnone

   CSS伪类 :hover:link:first-child

   CSS 伪元素 :before

   CSS 选择器权重关系 id、类、元素类型、继承属性、伪类

   CSS 声明继承属性

   表单元素 <input /><button><label><textarea>

使用<input />元素创建文本输入框

   表单单选按钮

   页面文档流

   使用<button>元素

   跳转到源代码指定行快捷键

   使用密码域元素

   表格单元格合并属性colspanrolspancellspacingcellpadding

JavaScript 标识符

JavaScript 变量

JavaScript 保留字

JavaScript 对象

JavaScript 数组

JavaScript 注释

JavaScript 运精度

   JavaScript +”运算符与值类型转换

   JavaScript 转义字符

   表单重置

   在页面添加JavaScript代码块

   正确应用JavaScript脚本

   focusblur事件

  鼠标事件clickdblclickmouseovermouseout

5、移动端开发案例(10道题)

 使用CSS媒体查询

 使用Dreamweaver 模拟手机窗口

 移动端与PC端的不同

 HTML5新增元素<footer><article><audio><audio><canvas>

 HTML5和移动端短信调用接口<a href=”sms:No.>的使用

 使用文本缩进

 CSS声明 padding-lefttext-indentmargin-leftpadding-left

 网页元素尺寸单位pxem

使用面板中插入按钮

<map>元素

CSS媒体查询字段 widthinitial-scaleminimum-scale

  JavaScript 内置Math对象方法,Math.abs()Math.floor()Math.round()Math.ceil()

  JavaScript 数组 创建、长度、元素默认值、读取

 6HTML5网站案例(6道题)

设置发送邮件链接

  使用CSS声明font 简写

  AP DIVZ

  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、考核判断语句的使用

11TweenLite类的使用

8Flash视频播放器开发

1、考核与流媒体服务器建立连接

Ø  NetConnection建立连接

Ø  NetStream创建流

Ø  netStatus事件

2、视频播放控制

Ø  video类创建视频

Ø  seek()方法的使用

Ø  获取播放头时间

Ø  播放、暂停、恢复视频

3、声音控制

Ø  volume属性控制声音的音量

4、全屏及舞台对齐控制

Ø  通过scaleMode属性设置舞台的缩放模式

Ø  通过align属性设置对齐方式

5、文本显示视频时长及当前播放时间

Ø  text属性控制文本输出

Ø  appendText()向文本中追加字符

Ø  Math类计算时间

6、与Javascript通信动态获取视频地址

7Loader类加载外部广告

Ø  visible属性的使用

Ø  URLRequest类创建链接

Ø  Load()方法加载外部swf

9 Flash游戏开发

1、游戏角色控制

Ø  startDrag()方法的使用

Ø  限制拖动的范围

Ø  mouseDownmouseUpmouseMove事件

2、自定义函数

3enterFrame事件控制游戏逻辑

4、数组操作

Ø  创建数组

Ø  数组的length属性

Ø  indexOf()查找数组中元素的索引

Ø  删除数组中的元素

Ø  向数组中添加元素

5、显示列表

Ø  addChild()方法将显示对象添加到显示列表

Ø  获取显示列表的最高层级

Ø  调整显示对象在显示列表中的层级

6、碰撞检测

7、利用Timer类创建计时器