资源预览内容
亲,该文档总共19页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
2021年WEB前端JS高级考试题库含答案一、填空题1在一个表单中,用600毫秒缓慢的将段落滑上,用_$(“p”).slideUp(600)_来实现。二、单选题2通过()方法获得集合中每个匹配元素的祖先元素:正确答案:DA closest()B parent()C parentAll()D parents()3创建XMLHttpRequest对象的语法正确的是:正确答案:DA var xmlHttp = test XMLHttpRequest();B var xmlHttp =XMLHttpRequest();C 以上都不正确D var xmlHttp = new XMLHttpRequest();4()方法可以触发匹配元素的特定事件,同时取消浏览器对此事件的默认操作。:正确答案:BA trigger()B triggerHandler()C one()D bind()5创建一个p元素,以下书写错误的是:正确答案:BA $()B $(p)C document.createElement(p)D $()6想要获取到img元素的src属性值,以下写法正确的是?:正确答案:BA $(img).getAttribute(src)B $(img).attr(src)C $(img).attr(src,)D $(img).getAttr(src)7下面()选择器可以获取到下拉列表的选中项?:正确答案:BA $(select:selected)B $(select option:selected)C $(select option:select)D $(select option:checked)8哪个标签适合定义文章:正确答案:CA divB asideC articleD section9在鼠标事件中,获取鼠标相对于当前窗口可视区域的纵坐标位置,以下代码正确的是。:正确答案:BA event.offset().topB event.clientYC event.offsetTopD event.pageY10查找p元素下的span子元素,以下写法正确的是?:正确答案:BA $(span p)B $(p).find(span)C $(span).find(p)D $(p).has(span)11火狐浏览器获取非style中的元素样式可以用( )属性:正确答案:BA getsomputedstyle()B getComputedStyle()C currentstyleD currentStyle12jQuery中的加号选择器相当于以下哪个方法( ):正确答案:AA next()B siblings()C nextAll()D prev()13CSSStyleSheet对象的disabled属性表示:正确答案:BA 以上都不正确B 样式表是否被禁用C title属性值D 样式表类型的字符串14计算样式的时候,如果元素不是绝对定位,查询top值时,返回:正确答案:AA autoB nullC 数值D undefined15#boxwidth:10px;padding:5px;border:1px solid #ccc;margin:5px,$("#box").outerWidth()的返回结果是(true):正确答案:CA 10B 22C 32D 2716var defaults=size:10,name:"img",count:8var opt=$.extend(,defaults,name:"pic",count:10,state:1),console.log(defaults.state);的打印结果是( ):正确答案:BA picB undefinedC imgD 程序报错17定义一个jQuery插件函数正确的写法是?:正确答案:AA $.fn.demo=function()B $.exent(demo)C $.event=demoD $.demo18CSSStyleSheet对象的href属性说法正确的是():正确答案:AA 返回样式表的位置(URL),如果是内联样式表,则为 null。B 以上都不对C 返回样式表的位置(URL),如果是内联样式表,则为 false。D 返回样式表的位置(URL),如果是内联样式表,则为 true。19xmlhttp.open("GET","test1.json",false)以上代码中false表示:正确答案:DA 异步B 不确定C 以上都不正确D 同步20以下添加键盘事件代码正确的是:正确答案:AA $(document).bind(keyup)B $(document).bind(mouseup)C $(document).bind(click)D $(document).on(load)21已知代码var $a=$("#a1"),$b=$("#b1"),$c=$("#c1");如果想将$c插入到$a的前面,以下代码正确的是。:正确答案:AA $a.before($c);B $c.appendTo($a);C $c.before($a);D $a.prependTo($c);22使用jquery检查<input type="hidden" id="id" name="id"/>元素在网页上是否存在。:正确答案:BA if($(#id) /do someing. B if($(#id).length 0) /do someing.C if($(#id).size 0) /do someing. D if($(#id).length() 0) /do someing.23在jquey中,如果想要从DOM中删除所有匹配的元素,下面哪一个是正确的?:正确答案:CA empty()B removeAll()C remove()D delete()24在jquery中,想要给第一个指定的元素添加样式,下面哪一个是正确的?:正确答案:BA css(name,value)B css(name)C firstD eq(1)25以下哪句代码可以实现在id为"next"元素前插入一个div元素?:正确答案:BA $(#next).append();B $(#next).before();C $(#next).insert();D $(#next).prependTo();26以下对one()函数描述正确的是:正确答案:CA 和on()没什么区别B 可以删除已绑定的事件C 给元素绑定一次性事件D 可以代替live()使用27给页面中第一个span添加一个class,"testSpan",以下代码正确的是:正确答案:AA $(span).first().addClass(testSpan)B $(span).eq(1).addClass(testSpan)C $(span).first().css(testSpan)D $(span).last().hasClass(testSpan)28以下not()方法使用正确的是:正确答案:AA $(div).not(.div01)B not(.div01).$(div)C not(div:div01)D $(div).not()=div0129()方法可以阻止事件冒泡?:正确答案:BA preventDefault()B stopPropagation()C return trueD stop()30()方法可以使元素重复切换样式?:正确答案:CA className()B addClass()C toggleClass()D removeClass()31下面哪种不属于jquery的筛选?:正确答案:DA 过滤B 串联C 查找D 自动32nextAll()这个方法,也可以使用( )选择器来实现( ):正确答案:AA B C 空格D *33var defaults=size:10,name:"img",count:8var opt=$.extend(,defaults,name:"pic",count:10,state:1),console.log(defaults.name);的打印结果是( ):正确答案:BA picB imgC undefinedD 程序报错34AJAX中 XMLHttpRequest对象有( )个状态值 :正确答案:BA 6B 5C 4D 335JavaScript中用来获取元素在垂直方向上占用的空间大小的方法是():正确答案:CA offsetLeftB scrollTopC offsetTopD scrollLeft36oggle()表示::正确答案:AA 如果不存在类名就添加一个;否则,删除它B 从元素的class属性中添加和清除一个类名C 检测class属性中是否包含一个指定的类名。D 以上都不正确37document.styleSheets0.cssRule0,IE 中这个属性用:正确答案:CA 以上都不正确B deleteRuleC rulesD insertRule38通过style方式设置样式,样式的属性格式是:正确答案:BA 大写B 驼峰写法C 小写D 横杠相连39筛选出已知$("#span01")的祖先元素中,class为“ma
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号