《交互设计》是计算机应用技术专业和数字媒体应用技术专业的一门职业核心能力课程。也是《网页设计》课程的后续补充课程。《网页设计》课程主要介绍如何设计与制作静态网页、网页的布局。《交互设计》主要学习如何使用JavaScript实现网页的动态效果、如何实现用户与网页之间的信息交互。本门课程主要使用的脚本语言是JavaScript,是一种由Netscape的LiveScript发展而来的原型化继承的面向对象的动态类型的区分大小写的脚本语言。主要目的是解决服务器端语言遗留的速度问题,为客户提供更流畅的浏览效果。本质上讲JavaScript更像是一门函数式编程语言,非面向对象的语言,它使用一些智能的语法和语义来模仿高度复杂的行为,其对象模型极为灵活、开放和强大。 本课程主要讲述用户与网页之间的信息交互。如何根据用户提供信息的不同给出相应的提示、如何制作网页计算器、如何设计网页上的动态时间显示、如何根据用户输入的用户名等信息判断正误、如何给出即时的错误信息提示、如何制作小人移动的小游戏、如何实现页面切换效果、当鼠标单击或者鼠标移动时如何能够使网页产生不同的变化、如何实现级联菜单制作等。 本课程为考试课程