Javascript编程实验大纲.docx
Javascript编程实验大纲Javascript编程试验大纲 本文关键词:大纲,编程,试验,JavascriptJavascript编程试验大纲 本文简介:JavaScript编程课程试验教学大纲(课程编号:)本大纲由数学与计算机学院计算机应用教研室全体老师探讨制订,数学与计算机学院教学工作委员会审定,试验教学及试验室建设管理处、教务处共同审核批准。一、课程性质:专业基础课二、课程类别:单列三、试验学时:32四、试验学分:2五、课程试验教学目的要求Javascript编程试验大纲 本文内容:JavaScript编程课程试验教学大纲(课程编号:)本大纲由数学与计算机学院计算机应用教研室全体老师探讨制订,数学与计算机学院教学工作委员会审定,试验教学及试验室建设管理处、教务处共同审核批准。一、课程性质:专业基础课二、课程类别:单列三、试验学时:32四、试验学分:2五、课程试验教学目的要求通过试验教学,学生驾驭JavaScript动态网页编程技术,学会脚本编程技巧和编程步骤,逐步建立起编程思想,能够依据实际须要制作出的动态网页效果,拓展自己的整体语言设计学问和基本技能。综合设计性试验可以培育学生综合运用所学学问进行创建性设计实力,要求小组协同完成,从而培育团队协作精神。详细要求如下:1驾驭JavaScript语言的基本语法、限制结构和常用内置对象。2驾驭JavaScript事务处理技术。3驾驭运用JavaScript内置文档对象操作页面元素。4驾驭JavaScript内置窗口对象。5驾驭运用JavaScript操作XML文档。6驾驭AJAX技术。7培育综合运用所学课程学问进行动态网页设计实力。8培育团队协作实力。六、课程试验项目简表序号试验项目名称试验类型试验性质试验要求试验学时每组人数备注1JavaScript语言基础基本设计性必做412事务处理技术基本验证必做413文档对象应用技术基本设计性必做814窗口对象运用基本验证必做215XML文档操作基本验证必做416AJAX技术基本验证必做417网页计算器设计综合设计型设计性选做66四选一8网页飘浮广告设计综合设计型设计性选做669贪吃蛇嬉戏设计综合设计型设计性选做6610网页相册设计综合设计型设计性选做66七、课程试验项目简述试验一JavaScript语言基础(一)目的要求通过本试验教学,强化学生驾驭JavaScript基本语法,主要包括数据类型、常量及变量、表达式与运算符、限制结构、函数,以及数学、时间、字符串和数组等对象。通过本试验教学,提高学生对基本语法的理解和综合运用,驾驭构建困难程序的结构化编程实力,为课程后续内容的学习打下基础。(二)试验内容产生二个整数数组,一个从表单输入,另一个用random函数进行赋值,将它们分别用冒泡法进行排序,然后归并为一个数组,在页面上输出排序前和归并后的3个数组。试验二事务处理技术(一)目的要求通过本试验教学,强化学生驾驭JavaScript事务处理技术,主要包括鼠标和键盘事务、页面事务、表单事务、字幕滚动事务和编辑事务等。通过本试验教学,提高学生对事务处理技术的理解和运用,具备事务处理实力。(二)试验内容1、制作由下向上的滚动字幕,字幕内容要求包含网站超级链接和图片超级链接,运用鼠标移动事务限制字幕运动和停止。2、在下拉列表框中设置五种以上颜色,选择颜色后,滚动字幕背景色变更成相应颜色。试验三文档对象应用技术(一)目的要求通过本试验教学,强化学生驾驭JavaScript文档对象的应用,能够应用文档对象获得页面元素和编辑页面。(二)试验内容运用文档对象在页面上创建学生信息表。信息表包括学号、姓名、性别、电子邮件、联系电话、个人主页和联系地址,信息表内容通过表单输入,提交前先运用正则表达式进行验证,联系地址不能超过20个字符,每输入一名学生的信息,提交后,表格增加一行,表格不能被选择、复制。试验四窗口对象运用(一)目的要求通过本试验教学,强化学生驾驭JavaScript窗口对象运用方法,驾驭运用窗口对象获得屏幕、巡游器、当前网页的网址和历史记录等信息,以及操作窗口。(二)试验内容1设计一个窗口,在页面上显示屏幕的长和高、巡游器名称和版本、操作系统,在页面状态栏上显示当前页面的地址。2设置窗口的位置和尺寸,位置和尺寸数据从提示对话框输入。试验五XML文档操作(一)目的要求通过本试验教学,强化学生驾驭JavaScript操作XML文档,要求能够对XML文档进行读取、输出、添加和删除等操作,并能够对XML文档进行分页显示。(二)试验内容实现XML文档内容(学生信息表:学号、姓名、性别、籍贯、电话号码)的读取、输出、添加和删除,要求学生信息分页显示。试验六AJAX技术(一)目的要求通过本试验教学,强化学生驾驭AJAX应用技术,要求能够向服务器发送恳求,获得服务器响应的文档,并读取文档内容,然后插入到网页中。(二)试验内容应用AJAX读取服务器中的学生信息文档,解析文档并显示在页面中。试验七综合设计(一)目的要求通过本试验教学,强化学生对本课程主要学问点的理解和综合应用实力,综合设计以6至7人一组,协同完成,培育团队协作实力,以及运用所学学问进行创新设计的实力。(二)试验内容网页计算器设计、网页飘浮广告、设计贪吃蛇嬉戏设计、网页相册设计八、教材(讲义、指导书)及参考书1.JavaScript程序设计,邹天思,人民邮电出版社,2022.52.JavaScript高级编程,NicholasC.Zakas著,曹力、张欣译,人民邮电出版社,2022.113.JavaScript网页编程案例教程,屈鹏飞,清华高校出版社,2022.64.JavaScript入门经典(第4版),刘海平,清华高校出版社.2022.7九、考核方式及成果评定方法试验教学不进行期末笔试考试。主要依据学生平常试验及试验报告和综合设计进行评分。学生在试验前应当仔细打算试验,依据试验要求进行试验打算,然后进行试验并完成试验报告,最终老师评出试验成果,平常试验采纳10分制。综合设计以67人为一组,团队协作完成,采纳101分制。学期试验成果评分细则为:1完成全部试验及试验报告40分2综合设计60分十、其它说明XX专业试验实力课程名称课程试验实力试验项目名称项目试验实力JavaScript编程试验1具备敏捷运用JavaScript基本语法的实力。2具备运用JavaScript事务处理技术的实力。3具备运用JavaScript内置文档对象操作页面元素的实力。4具备运用JavaScript内置窗口对象的实力。5具备运用JavaScript操作XML文档的实力。6具备AJAX技术的应用实力。7具备运用所学课程学问进行动态网页设计实力。8具有较好的团队协作实力。JavaScript语言基础具备敏捷运用JavaScript基本语法的实力事务处理技术具备运用JavaScript事务处理技术的实力文档对象应用技术具备运用JavaScript内置文档对象操作页面元素的实力窗口对象运用具备运用JavaScript内置窗口对象的实力XML文档操作具备运用JavaScript操作XML文档的实力AJAX技术具备AJAX技术的应用实力网页计算器设计具备运用所学课程学问进行动态网页设计实力,具有较好的团队协作实力。网页飘浮广告设计贪吃蛇嬉戏设计网页相册设计第12页 共12页第 12 页 共 12 页第 12 页 共 12 页第 12 页 共 12 页第 12 页 共 12 页第 12 页 共 12 页第 12 页 共 12 页第 12 页 共 12 页第 12 页 共 12 页第 12 页 共 12 页第 12 页 共 12 页