国开JavaScript程序设计形考作业2试题及答案.docx
《国开JavaScript程序设计形考作业2试题及答案.docx》由会员分享,可在线阅读,更多相关《国开JavaScript程序设计形考作业2试题及答案.docx(7页珍藏版)》请在第一文库网上搜索。
1、第二次任务(预备知识:第二、三章;分值:10分;选做:3选1;需辅导教师评分)实训二:显示数据列表1 .题目显示数据列表。2 .目的(1)掌握流程控制语句的使用。(2)掌握函数的使用。(3)理解闭包的概念。(4)应会设计基本的应用程序。3 .内容在所设计的项目中,实现显示数据列表。数据以表格的方式显示,不同的行显示不同的颜色。当单击每行数据的标题时,将会弹出窗口,显示详细信息。4 .要求(1)数据存放在数组中,用程序实现数据显示。(2)以闭包的方式定义工具,窗口函数封装在工具中。(3)通过循环生成数据行,用条件判断实现不同行显示不同的颜色。参考答案:这个任务可以通过JavaScript和HTM
2、1实现。我们需要一个HTM1表格来显示数据,然后使用JaVaSCriPt来填充数据和控制行颜色以及弹出窗口。这里是一个简单的示例:首先,创建一个HTM1文件,例如叫做index.htm1:htm1复制代码CtitIe数据列表显示tab1ewidth:100%;border-co11apse:co11apse;)th,tdborder:Ipxso1idb1ack;padding:8px;text-a1ign:1eft;.odd-rowbackground-co1or:#f2f2f2;).even-rowbackground-co1or:#FFfFFf;然后,创建一个JaVaSCriPt文件,例如
3、叫做SCriPt.js:javascript复制代码/定义数据数组vardata=name:张三age:23,gender:“男,name:,1李四,age:24,gender:,女,name:“王五,age:25,gender:“男,/更多数据.;/创建并返回一个函数,该函数用于创建并返回一个表格行元素functioncreateRow(data1tem)/使用数据项创建并返回一个表格行元素varrow=document.CreateE1ement(,tr,);varnameCe11=document.cReateE1ement(,td,);nameCe11.textcontent=data
4、1tem.name;row.appendChi1d(nameCe11);varageCe11=document.CreateE1ement(,td,);ageCe11.textcontent=data1tem.age;row.appendChi1d(ageCe11);vargenderCe11=document.CreateE1ement(,td,);genderCe11.textcontent=data1tem.gender;row.appendChi1d(genderCe11);returnrow;)/创建并返回一个函数,该函数用于创建并返回一个带有标题的表格行元素,并且该行在被点击时会弹
5、出一个窗口显示详细信息functionCreateTit1eROW(titIe)/使用标题创建并返回一个表格行元素,该行在被点击时会弹出一个窗口显示详细信息varrow=createRow(name:tit1e,age:点击查看gender:点击查看);/使用“点击查看”作为占位符文本,直到实现弹出窗口的功能为止row.addEvent1istener(c1ickfunction()/为该行添加一个点击事件监听器,当该行被点击时,将弹出一个窗口显示详细信息varwin=WindoW.open(,新窗口中创建一个新的表格,其中包含标题行(Name,Age,Gender)win.document.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 国开 JavaScript 程序设计 作业 试题 答案