第八次考试题(servele.jsp.ajax.jquery)

上传人:飞*** 文档编号:47505948 上传时间:2018-07-02 格式:PDF 页数:21 大小:579.51KB
返回 下载 相关 举报
第八次考试题(servele.jsp.ajax.jquery)_第1页
第1页 / 共21页
第八次考试题(servele.jsp.ajax.jquery)_第2页
第2页 / 共21页
第八次考试题(servele.jsp.ajax.jquery)_第3页
第3页 / 共21页
第八次考试题(servele.jsp.ajax.jquery)_第4页
第4页 / 共21页
第八次考试题(servele.jsp.ajax.jquery)_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《第八次考试题(servele.jsp.ajax.jquery)》由会员分享,可在线阅读,更多相关《第八次考试题(servele.jsp.ajax.jquery)(21页珍藏版)》请在金锄头文库上搜索。

1、1. 下列代码的功能是使用AJAX验证某用户名在数据库中是否存在: function check_username() /step1 获得 XmlHttpRequest 对象var xhr = getXmlHttpRequest(); /step2 发送请求xhr.open(get, check_username.do?username= + $F(username),true); /step4 获取服务器返回的数据,更新页面if(xhr.readyState = 4) if(xhr.status = 200) var txt = xhr.responseText; $(username_ms

2、g).innerHTML = txt; else $(username_msg).innerHTML = 系统错误,稍后重试 ; else $(username_msg).innerHTML = 正在验证 .; ; xhr.send(null); 处应填入的代码是:A. xhr.onreadystate=function() B. xhr.onreadystate=function() save C. xhr.onreadystatechange=function() D. xhr.onreadystatechange=save() 正确答案 :C 知识点: ajax对象的属性 a, onre

3、adystatechange : 绑订一个事件处理 函数(注册监听器 ), 当 ajax 对象的 readyState 值发生了改变 ( 比如,从 01) ,就会产生 readystatechange事件。 b, responseText: 获得服务器返回的文本 c, responseXML: 获得服务器返回的xml 数据d, status:获得状态码 e, readyState:ajax对象在与服务器进行通讯时, 通过 readyState属性值可以获取该对象的通讯的状态, 其属性有 5 个(0,1,2,3,4),当属性值为 4 时,表示 ajax 对象已经获得了服务器返回的所有的数据。2.

4、 在 AJAX中,如果使用 get 方式发送请求, IE 浏览器会将数据缓存起来,解决 方式是:A.改 get 提交方式为 post 提交方式B.在服务器端,使用request.setCharacterEncoding(“utf-8“);来解决C.对请求地址使用 encodeURI() 函数进行处理D.在请求地址后面添加一个随机数正确答案 :AD 3. 下列代码运行后,弹出框上显示的内容是: function f1() var str = “name:tom,age:22“; var obj = str.evalJSON(); var str = “name:merry,age:23,name

5、:lily,age:32“; var objs = str.evalJSON(); alert(obj.name+“:“+objs1.name); A.22:merry B.tom:merry C.22:lily D.tom:lily 正确答案 :D 知识点: 1,json 语法格式1) 如何表示一个对象 属性名 : 属性值 , 属性名 : 属性值 . 要注意 : a, 属性值的类型可以是 string,number,null,boolean, object。b, 属性名必须使用引号括起来c, 属性值如果是 string ,也必须使用引号括起来2) 如何表示一个对象组成的数组 ,. 2,在 J

6、S中,把 json 字符串转换为对象使用evalJSON方法。 在 java 代码中, JSONObjectobj = JSONObject.fromObject(obj); String jsonStr = obj.toString(); JSONArrayarry=JSONArray.fromObject(array); String jsonStr = arry.toString(); 4. 请看下列 html 代码和 jQuery 代码片段:北京 天津 上海 jQuery 代码如下: alert($(:selected).val(); 弹出对话框上显示的内容是:A.上海B.bj C.t

7、j D.天津正确答案 :C 知识点: jQuery 选择器 selector 1)、基本选择器 #id .class element selector1,selector2.selectorn * 2)、层次选择器 select1 select2 所有子孙元素 select1select2 所有子元素 select1+select2匹配所有紧接在 prev 元素后的 next 元素 select1select2 同辈元素 3)、过滤选择器 (1) 基本过滤选择器 :first$(“tr:first“) :last$(“tr:last“) :not(selector)$(“input:not(:

8、checked)“) :even $(“tr :even”) :odd $(“tr :odd”) :eq(index) $(“tr :eq(3)”) :gt(index) $(“tr :gt(3)”) :lt(index) $(“tr :lt(3)”) (2) 内容过滤选择器 :contains(text)$(“div:contains(John)“) :empty 没有子节点,或者内容为空的节点。$(“#div:empty ”) :has(selector)$(“div:has(p)“) :parent 跟 empty 相反, 即有子节点,或者内容不为空的节点。 (3) 可见性过滤选择器 :

9、hidden :visible 举例:Value 1 Value 2 $( “tr:hiddden”) -第一行 $( “tr:visible”) 第二行 (4) 属性过滤选择器 attribute attribute=value attribute!=value (5) 子元素过滤选择器 :nth-child(index/even/odd)$(“ulli:nth-child(2)“) (6) 表单对象属性过滤选择器 :enabled :disabled :checked :selected 5、表单选择器:input :text :pasword :radio :checkbox :subm

10、it :image :reset :button :file :hidden 5. 请看下列代码,使用jQuery 给 pear 置字体的颜色,下列代码正确的是: apple orange pear A.var $obj = $(#ul li); $obj.each(function(index) if(index = 3) $(this).css(color,red); ); B.var $obj = $(#ul li); $obj.each(function(index) if(index = 2) $(this).css(color,red); ); C.var $obj = $(#it

11、ems li); $obj.each(function(index) if(index = 3) $(this).css(color,red); ); D.var $obj = $(#items li); $obj.each(function(index) if(index = 2) $(this).css(color,red); ); 正确答案 :D 6. 请看下列 html 和 jQuery 代码:姓名 薪水 年龄 jQuery 代码如下:$(tr:odd).css(color,red); 上述 jQuery 代码使表格中哪些文字变成红色:A.姓名B.薪水C.年龄D.姓名和年龄正确答案 :

12、B 7. 某 web应用的工程名为 root ,配置文件 web.xml 中有如下片段:process slt.ProcessServlet process /proc 以下说法正确的是:A.在包 slt中,有一个名为 ProcessServlet.class的文件B.该 servlet的访问路径是 http:/机器 IP: 端口号 /root/proc C.该 servlet的访问路径是 http:/机器 IP: 端口号 /root/ProcessServlet D.该 servlet的访问路径是 http:/机器 IP: 端口号 /root/process 正确答案 :AB 8. 下列关于

13、 Tomcat说法正确的是 : A.Tomcat 是一种编程语言B.Tomcat 是一种开发工具C.Tomcat是一种编程思想D.Tomcat是一个免费的开源的Serlvet容器正确答案 :D 9. 给定如下 Servlet代码,假定在浏览器中输入URL : http:/localhost:8080/servlet/HelloServlet,可以调用这个 servlet,那么 这个 Servlet的输出是: import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class HelloServl

14、et extends HttpServlet public void service(HttpServletRequest req, HttpServletResponse r es) throws ServletException, IOException public void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException res.setContentType(“text/html“); PrintWriter out = res.getWriter()

15、; out.println(“); out.println(“); out.println(“doGet Hello World!“); out.println(“); out.println(“); out.close(); public void doPost(HttpServletRequest req, HttpServletResponse re s) throws ServletException, IOException res.setContentType(“text/html“); PrintWriter out = res.getWriter(); out.println(“); out.println(“); out.println(“doPost Hello World!“); out.println(“); A.一个 HTML 页面,页面上显示doGet Hello World! B.一个 HTML 页面,页面上显示doPost Hello World! C.一个空白的 HTML 页面D.错误信息正确答案 :C 10. 在 JavaEE中, 可以获取页面请求中一个表单组件对应多个值时的用户的请求 数

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号