




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一 填空题(每空1分,共30分)1 _JavaScript_是整个AJAX的核心部分,它使开发人员能够运用编程语言来控制浏览器端的行为。2 在JavaScript 中,可使用关键字_var_来声明一个变量。3 在JavaScript 中,将参数传递给函数时有两种方式,一种是_值_传递,一种是_引用_传递。4 在JavaScript 中,函数和_类_就是一个概念、当new一个函数时,就会返回一个_对象_。5 创建完XMLHttpRequest对象后, 可用_open_方法创建一个请求,使用_send_方法发送一个请求。使用_abort_方法可以取消一个请求。使用_onreadystatechange_事件捕获请求的状态变化。6 JavaScript数据类型有:未定义类型(Undefined)、_ _null_、_boolean_ _string_、_数字_ _、_对象_ _、_ _。7 JavaScrip是面向对象语言,它的基本元素及浏览器的功能模块都是以对象的形式出现。它常用的对象有:Data对象、_math_对象、_array_对象、Windows对象、_navigator_对象、_location_对象、_history_对象等。每个对象都是一个无序属性(方法)的集合,它可以有0个或多个属性(方法),这些属性(方法)决定了一个对象的行为。命题教师: 黄铭 使用班级: WEB11306、WEB11307 教研室主任(签字): 系主任(签字): 装 订 线8 在JavaScrip中可以使用两种形式将事件处理程序绑定到特定的事件中,它们分别是:_attachEvent_、_addEventListner_。在事件处理程序中,常常需要使用到事件的详细信息,JavaScrip是通过_event_对象来提供这些事件的详细信息的。9 创建XMLHttpRequest对象可以使用_new ActionXObject((“Msxml2.XMLHTTP”)、new ActionXObject(“Microsoft.XMLHTTP”)、_new XMLHTTPRequest()_三种构造函数。10DOM结构模型结点类型有:_元素_结点、_属性_结点和_文本_结点。11DOM结构模型中使用_document.getElementById_方法引用指定id的结点,使用_document.getElementByTagName_方法引用指定标记名称的结点,从而实现直接引用结点。二 单项选择题(每题2分,共20分)1AJAX的英文全称是( b )。A. Asp+JavaScript+XML B. Asynchronous+JavaScript+XMLC. Asynchronous+Java+XML D. Asynchronous+JavaScript+XHTML2在AJAX模式中,客户端的请求是( c )完成的。A. 同步 B. 并发C. 异步 D. 单向3在JavaScript中, 数字类型有个特殊值为( a ),代表非数字。A. NaN B. NuNC. Null D. Number4代码片段 var a=1; var b=”2”; alert(a+b); 弹出框显示结果为( 12 )。A. 1 B. 3 C. “12” D. Undefined5代码片段alert(3+3+”3”);的显示结果为( d )。A. 9 B. “333” C. “33” D.”63”6下列语句中,相当于用户单击浏览器后退按钮的是( a )。A. history.back(); B. history.forward();C. history.go(0); D. history.go(1);7下拉列表select的 ( b )事件在选中项发生变化时触发。A. onclick B. onchange C. onselect D. onfocus8在创建请求代码片段xmlhttp.open(“get”,”a.aspx?b=1”)中,传递的参数值为( d )。A. get B. a.aspx C. b D. 19onreadystatechange事件在( c )值改变时被触发。A. status B. state C. readyState D. readyStatus10可以用XMLHttpRequest对象的( a )属性来获取返回的文本。A. responseText B. responseHTMLC. responseContent D. responseXML三简答题(每题5分,共20分)1 JavaScript中对命名变量应遵循什么规则?答:首字符必须是一个字母或下划线或美元符;后续字符可以是数字,字母,下划线或美元符;变量名不能是关键字或保留字。2 简述XMLHttpRequest.status属性可以判断哪些请求的结果?答:200(请求成功),202(请求被接受,但处理未完成),400(错误请求),404(请求资源未找到),500(内部服务器错误,如jsp等)3.DOM模型答:Dom模型的全称是DocumentObjectModule,即文档对象模型,它定义了操作文档对象的接口。在这个模型中,一个文档被看成结构化的数据,对于xml就像一棵树的结构,树中的每个结点对应一个xml标记,都是一个对象。AJAX的工作原理。答:当ajax引擎收到服务器响应时,将会触发一些操作,通常是完成数据解析,以及基于其所提供的数据对用户界面做一些修改。四程序分析(每空5分,共20分)下列代码片断是一个简单的AJAX应用,在客户端请求服务器端的a.html网页,并显示其代码,请将其补充完整。var xmlhttp;try xmlhttp=new ActiveXObject(“Microsoft.XMLHTTP”);catch(e)xmlhttp.onreadystatechange=function() if(xmlhttp.readyState=4)if(xmlhttp.status =200)alert(xmlhttp. (1) );elsealert(xmlhttp. status);xmlhttp. (2) (“get”,” (3) ”);xmlhttp. (4) (null); (1) Requesttext (2) open (3) a.html (4) send 五程序编写(共10分) 通过xmlhttprequest实现一个简单的乘法计算器。四川工商职业技术学院2012-2013学年 2学期 AJAX基础应用试卷(A) 命题教师: 黄铭 使用班级: WEB11306、WEB11307 主任(签字): 系主任(签字): 装 订 线参考答案及评分标准 解答教师: 一1 javascript2 var3 值、引用4 类、对象5 Open、send、abort、onreadystatechange6 空类型(Null)、布尔类型(Boolean)、字符串类型(String)、数字类型(Number)、对象类型(Object)7 Math对象、Array对象、navigator、location对象、history对象、8 使用HTML标记以及使用对象的事件属性、使用attachEvent方法addEventListener方法绑定事件处理程序、event、9 new ActionXObject(“Msxml2.XMLHTTP”)、 new XMLHttpRequest()10 元素结点、属性结点、文本结点。11 document.getElementById、document .getElementsByTagName二Bcacd abdca三答:首字符必须是一个字母,或下划线,或美元符。后续字符可以是字母、数字、下划线或美元符。变量名下能是关键字或保留字。答:(略)、答:(略)、答:(略)、四1.Responsetext 2.open 3.a.html 4.send五一个简单的例子简单乘法计算*= function doCaculate()var f=document.forml;if(f.number_1.value!=)&(f.number_2.value!=)document.getElementById(feedback).innerHTML=正在计算,请稍后.;send_request(process.jsp?nuber_1=+f.number_1.value+&number_2=+f.number_2.value);else if(f.number_1.value=)document.getElementById(feedback).innerHTML=乘数不能为空。;else if(f.number_1.value=)document.getElementById(feedback).innerHTML=被乘数不能为空。;var http_request=false;funvtion send_request(url)http_request=false;if(window.XMLHttpRequest)http_request=new XMLHttpRequest();if (htpp_request.overrideMimeType) http_request.overrideMimeType(text/xml);else if(window.ActiveXObject)tryhttp_request=nre ActiveXObject(Msxml2.XMLHTTP);catch(e)tryhttp_request = new ActiveXObject(Microsoft.XMLHTTP);catch(e)if(!http_request)window.alert(不能创建XMLHttpRequest对象实例.);return false;http_request.onreadystatechange = processRequest;http_request.open(CET.url,true);http_request.send(null);function processRequest()var f= document.forml;if (http_request.readyState=4)if (http_request.status=200)var returnStr=http_request.respo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025贵州贵阳机场股份公司质量安全部呼叫中心96967实习生招聘1人笔试历年参考题库附带答案详解
- 2025贵州毕节市水务投资集团有限责任公司及所属金沙弘禹供水有限责任公司招聘笔试历年参考题库附带答案详解
- 2025安徽芜湖市鸠江区招聘区属国有企业领导人员拟聘用人员考前自测高频考点模拟试题及答案详解(网校专用)
- 2025福建南平委党校教师招聘8人模拟试卷及一套答案详解
- 2025浙江省衢州市衢江区国有企业春季引才活动笔试人员等笔试历年参考题库附带答案详解
- 2025广东韶关市新丰县招聘暨选聘公办教师30人(编制)考前自测高频考点模拟试题含答案详解
- 2025广东广州花都城投西城经济开发有限公司第二次招聘项目用工人员23人笔试历年参考题库附带答案详解
- 2025江苏无锡市锡山区卫生健康系统招聘事业编制卫生人才15人(校园招聘)考前自测高频考点模拟试题带答案详解
- 2025广东肇庆市怀集县卫生健康局赴高校招聘卫生专业技术人员52人考前自测高频考点模拟试题完整参考答案详解
- 2025年吉安市青原区两山人力资源服务有限公司面向社会公开招聘临聘人员的模拟试卷及完整答案详解
- 测绘新技术之无人机的
- 2025年新九年级数学暑假衔接讲练 (人教版)专题07 一元二次方程单元测试 (学生版)
- 气象灾害应急管理课件
- 地铁站消防维保施工方案及技术措施
- 国庆司机安全培训
- 既有建筑抗震加固性能化设计规程T-ZCEAS 1001-2024知识培训
- 十五五住房和城乡建设发展思路
- 马克思主义经典原著选读-1
- T/CUWA 60055-2023城镇排水管道螺旋缠绕内衬法修复用硬聚氯乙烯(PVC-U)带状型材
- 《职业生涯概述》课件
- 企业会计准则实施典型案例
评论
0/150
提交评论