JQuery公司考试面试

qq920864627 2012-02-23 11:06:36
JQuery基础考试
姓名: 每题5分,共计100分 考试分数:
1、找到所有 p 元素,并且这些元素都必须是 div 元素的子元素。______
HTML 代码: <p>one</p> <div><p>two</p></div> <p>three</p>
A: $("div > p"); B: $("p"); C: $("#div > p"); D: $("#p");
2、动态创建一个 div 元素(以及其中的所有内容),并将它追加到 body 元素中。_____
A: ("body").appendTo($("<div><p>Hello</p></div>"));
B: $("<div><p>Hello</p></div>").appendTo("body");
C: $("<p>Hello</p>").appendTo("body");
D: ("#body").appendTo($("<div><p>Hello</p></div>"));
3、动态设置页面背景色。_____
A: $("document.body").css( "background", "black" );
B: $(document.body).css( "background", "black" );
C: $(body).css( "background", "black" );
D: $(#body).css( "background", "black" );
4、当DOM加载完成后,执行其中的函数。_____
A: $(function(){});
B: $(document).ready(function(){});
C: $(document);
D: $(function());
5、迭代<img/><img/>两个图像,并设置它们的 src 属性的代码。_____
A: $("img").each(function(i){
this.src = "test" + i + ".jpg";
});
B: $("img").each(i , this){
this.src = "test" + i + ".jpg";
};
C: $("img").each(i , this){
return function() {
this.src = "test" + i + ".jpg";
}
};
D: 没有正确答案;
6、确定查询的选择器,运行代码后结果是。_____
$("ul")
.append("<li>" + $("ul").selector + "</li>")
.append("<li>" + $("ul li").selector + "</li>")
.append("<li>" + $("div#foo ul:not([class])").selector + "</li>");
A: ul ul li div#foo ul:not([class]);
B: ul li div#foo ul:not([class]);
C: <li>ul</li><li>ul li</li><li>div#foo ul:not([class]) </li>;
D: 没有确正答案;
7、选择文档中所有图像作为元素数组,并用数组内建的 reverse 方法将数组反向。
HTML 代码:<img src="test1.jpg"/><img src="test2.jpg"/> _____
A: $("img").get().reverse();
B: $("#img").get().reverse();
C: $("#img").get("img").reverse();
D: $("img").reverse();
8、运行以下代码后的结果是 ____ 。
HTML 代码: $("div").data("blah");
$("div").data("blah", "hello");
$("div").data("blah");
$("div").data("blah", 86);
$("div").data("blah");
$("div").removeData("blah");
$("div").data("blah");
A: $("div")的值是空; B: $("div")的值是"blah";
C: undefined; D: $("div")的值是"86";
9、查找一个 DIV 元素<div>DIV1</div><div>DIV2</div><span>SPAN</span>,执行$("div");结果是:_____ 。
A: <div>DIV1</div>,<div>DIV2</div>;
B:<div>DIV1</div><div>DIV2</div>;
C: <div>DIV1</div><div>DIV2</div><span>SPAN</span>;
D: <span>SPAN</span>;
10、找到匹配任意一个类的元素的方法是:_____ 。
<div>div</div>
<p class="myClass">p class="myClass"</p>
<span>span</span>
<p class="notMyClass">p class="notMyClass"</p>
A: $("$div,$span,$p.myClass");
B: $("div,span,p.myClass");
C: $("div,span,p");
D: $("#div,#span,p.myClass");
11、获取匹配的第一个元素的方法是:_____ 。
<ul><li>list item 1</li><li>list item 2</li></ul>
A: $('#li').first(); B: $('ul #li').first(); C: $('li').first(); D: $(li).first();
12、执行$("tr:visible"),查找所有可见的 tr 元素的结果是:_____ 。
<table><tr style="display:none"><td>Value 1</td></tr>
<tr><td>Value 2</td></tr></table>
A: <td>Value 2</td>; B: Value 2;
C: <tr><td>Value 2</td></tr>; D: <tr>Value 2</tr>;
13、执行$("ul li:first-child"),在每个 ul 中查找第一个 li的结果是:_____ 。
<ul> <li>John</li> <li>Karl</li> <li>Brandon</li></ul>
<ul> <li>Glen</li> <li>Tane</li> <li>Ralph</li></ul>
A: <li>John</li>, <li>Glen</li>;
B: <li> Glen</li>, <li>Glen</li>;
C: <li> Brandon</li>, <li>Glen</li>;
D: <li>John</li>;
14、查找所有的input元素的方法是:_____ 。
<form>
<input type="button" value="Input Button"/>
<input type="checkbox" /> <input type="file" />
<input type="hidden" /> <input type="image" />
<input type="password" /> <input type="radio" />
<input type="reset" /> <input type="submit" />
<input type="text" /> <select><option>Option</option></select>
<textarea></textarea> <button>Button</button>
</form>
A: $("#input"); B: $(":input"); C: $("input"); D: $("$input");
15、返回<img src="test.jpg"/>第一个图像的src属性方法是:_____ 。
A: $("img").src; B: $("img").attr("src");
C: $("#img").attr("src"); D: $("#img").src;
16、哪一些是Ajax的请求必须传递的参数:____ 。
A: url; B: data; C: callback; D: type;
17、 Microsoft's Internet Explorer 浏览器中返回 true一些是:_____ 。
A: $.browser.safari; B: $.browser.opera;
C: $.browser.msie; D: $.browser.mozilla;
18、 合并 settings 和 options,修改并返回 settings值是:_____ 。
var settings = { validate: false, limit: 5, name: "foo" };
var options = { validate: true, name: "bar" };
jQuery.extend(settings, options);
A: { validate: true, name: "bar" };
B: { validate: false, limit: 5, name: "bar" };
C: { validate: false, limit: 5, name: "foo" };
D:{ validate: true, limit: 5, name: "bar" };
19、 var obj = jQuery.parseJSON('{"name":"John"}');总么快速获取name的值:_____ 。
A: obj.name.John; B: obj[name];
C: obj.name; D: jQuery.parseJSON('{"name":"John"}').name;
20、 总么验证是否为纯粹的对象函数是:______ 。
A: jQuery.isArray; B: jQuery.isPlainObject;
C: jQuery.contains; D: jQuery.isEmptyObject;
...全文
586 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
Acesidonu 2012-06-20
  • 打赏
  • 举报
回复
基础知识
E次奥 2012-06-20
  • 打赏
  • 举报
回复
标记号。虽然是基础。
桃园闲人 2012-06-20
  • 打赏
  • 举报
回复
全是JQuery的基础。
meichen8050753 2012-06-20
  • 打赏
  • 举报
回复
垃圾公司。。
你好毒你好毒 2012-06-20
  • 打赏
  • 举报
回复
A B B AB A D D A A C C B A C B AD C D CD B

随便看了下,应该一大堆错误
  • 打赏
  • 举报
回复
谢谢分享~~
qq920864627 2012-06-12
  • 打赏
  • 举报
回复
感谢各位的指点,谢谢
fj359941160 2012-06-02
  • 打赏
  • 举报
回复
楼主自己试下不就知道了?

这样自己也清楚一点。

敲下还可以记得住。
wyx100 2012-06-02
  • 打赏
  • 举报
回复
回复于:2012-06-02 19:33:06发表于:2012-02-23 11:06:36 啥时候的帖子 这些都是基础啊。
你test答案下不就出来了吗。
brightyq 2012-06-02
  • 打赏
  • 举报
回复
我是来监考的~~~~
张自强 2012-06-02
  • 打赏
  • 举报
回复
发表于:2012-02-23 11:06:36 啥时候的帖子 这些都是基础啊。
你test答案下不就出来了吗。
qq920864627 2012-06-02
  • 打赏
  • 举报
回复
没想到老师不给答案给我,现在希望大家能够帮我弄出答案来,我给40分
qq920864627 2012-02-23
  • 打赏
  • 举报
回复
很久没有来光顾CSDN了,今天学校考试,这个考试有些公司里面也许会考试,大家互相学习,有兴趣的考试一下,答案等一个小时出来。

50,526

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧