首页 > 代码库 > 总结2017.3.4考试

总结2017.3.4考试

技术分享

2.remove()方法删除所有匹配的元素   remove(),removeall(),empty(),delete()

12.<a href =""xxx.jpg title="....">新闻</a>,获取<a>元素title的属性值是 $("a").attr("title");     $("a").attr("title").val();    $("a").attr("title").value;    $("#a").attr("title");

13.此题目考察的是jQuery选择器中的属性选择器,考察了学生对于属性选择器的记忆,c正确 ,a b写法错误 d获取的是class属性值是以a结尾的div元素

4.本题考查变量的的声明和赋值,B:变量赋值是用两个等号,应该是一个等号就可以,一个等号表示赋值,两个等号表示等于。D:声明变量时以数字开头。变量要以字母,下划线或$开头。

17.该题考的是jQuery中对DOM操作的综合应用。选项A能改变层的文本,选项B能改变层的html内容,所以AB是正确答案。选项C、D是错误的语法。

18.在jQuery中实现tab切换特效用不到的方法是Mousemove()       Mouseover(),Mouseout(),hover()

19.此题考查的是对JavaScript选择结构if语句和逻辑运算符||的应用,根据条件,a>b是不成立的,但是b<c是成立的,因此结果if语句条件是成立的,因此会直接打印b的值22,故此题应该选择B

22.此题考查的是jquery的slideUp()和slideDown()使用。 这个两个方法都可以改变元素的高度,slideUp()用于元素从下到上缩短隐藏,slideDown()用于元素从上到下延伸显示,因此答案选择:ab

23.此题目考查的是jQuery中animate()的应用。 A中设置透明度的alpha:"50%"属性及语法都不对,在w3c标准的CSS中,设置透明度的属性为opacity,其值为小数,取值期间0~1,为0时全透明,为1时不透明, C错在opacity属性赋值方式不正确,D中使用animate()同时设置多个动画效果时,需要用“{}”将所有值包裹起来,因此选B。

24.没有length()方法和size属性

26.该题考的是jQuery中对DOM操作的综合应用。选项A和选项B都能正确改变div层的内容,而选项CD则不能,因此正确的答案是ab。

27.此题目考查的是jQuery属性选择器的基本语法。 因此选项D是正确的,A,B均是语法错误,C是标签选择器。

28.此题考查的是jquery随滚动条上下移动特效,此题代码是先获取滚动条离页面顶部和左边的距离,再将这两个距离赋值给id为editinfo的div,从而实现div随滚动条上下移动,答案选择a

29.b错误,元素获得焦点时将触发focus事件,失去焦点时将触发blur事件

30.此题目考查的是jQuery中$(":submit")的用法。 A获取的是所有input元素, B获取的是所有button元素,C获取的是重置按钮元素,只有D获取的是所有提交按钮,因此选D。

31.该题考查下拉框联动特效下拉隐藏和显示的顺序。 应该使所有城市下拉隐藏,最后使id=guangdong的下拉显示,正确答案只有C。

33.此题目考查的是对层次选择器的理解,完成此题目是可以想象我们CSS中如何定义属性的,^表示以某些元素值开始的元素,$("input[name^=‘news‘]")中以“news”开始的元素,因此答案A是正确的,选项B的并不是以“news”开始显然不正确,同理选项C,D也就不正确了。此题目的考点在于让我们理解选取给定属性的某个特定的值,根据值来确定我们要选取的元素比如:$("input[name$=‘letter‘]")表示匹配给定的属性是以“letter”值结尾的元素。

34.本题是对jQuery改变元素的透明度的方法考查。B选项错误,动画时长的参数可以是英文单词 slow,fast,normal或毫秒数的值

37.本题是对JavaScript中 数组的知识点的考查。B选项错误,JavaScript中的数组长度不是固定的,当数组成员超过了数组的长度的时候,会自动扩展。 故而选B

38.slideDown()方法是将元素从上向下延伸显示,而不是隐藏。

40.C选项正确。 A选项错误,是触发onsubmit事件,submit是方法; B选项错误,应该是 val()方法; D选项错误,同理B选项解释。

41.A string 声明在JavaScript中不存在该写法 , B同上, C为JavaScriptg关键字 所以D是对的

     Javascript语言中变量可以不定义,直接使用。选择d

43.此题考查的是数组的长度,由于声明的数组长度为5,虽然只在1号下标和2号下标中赋值,但是数组的长度依然是声明的5,所以选择D。

     这里是对数组赋值,并没有改变长度,所以还是5,选D

45.本题是对在jQuery中控制元素显示与隐藏的考查。B选项中,jQuery对象不能直接使用DOM对象的方法和属性;C选项中方法应该为hide();D选项同理与B选项。故 A选项正确。

46.本题是对jQuery改变元素的高度的函数的考查。D选项错误,应该是通过高度变化(向下增大)来动态地显示所有匹配的元素。

47.

48.此题主要是考查hover()事件的执行过程,hover()事件可以传递2个函数作为参数,第一个是over就是当鼠标移上去时执行,第二个是out就是当鼠标离开时执行,此题就只是将鼠标移到div上,因此只执行一次函数,会弹出一次1,因此此题正确的选项为B。

50.本题是对JavaScript中运算符的知识点的考查。C选项错误,JavaScript中可以对浮点数进行取余。故C选项错误。

51.本题是对JavaScript中逻辑控制语句知识点的考查。B选项错误,JavaScript中if判断条件语句可单独使用。

55.该题考的是jQuery中节点遍历知识点。选项AB均正确定位到具有隐藏的样式的td列,因此选项AB是正确的答案。而选项CD则不能。因此选项CD是错误的选项。

56./^1\d{2}$/中/^指的是开头1指的是包含一\d指的是数字字符{2}指的是匹配前一项2次$/指的是结尾,因此C满足条件选C

58./^(1[0-1]|[1-9])?\d$/代表的是0~119范围内的数字,因此B不满足,选B

60.arr[10] = PHP;设置了当角标为10时数组的值为PHP,因为角标是从0开始的所以arr.length输出的长度是11,因此ABC是错的

     数组下标从0开始计算,对arr[10]进行赋值,所以长度变为11,选择D

总结2017.3.4考试