2024年4月30日发(作者:)

《Web前端试卷(简单)》试卷

总分

得分

3. 在使用treegrid组件时,关于代码“id({url: ,method: 'GET',collapsible:

true, toolbar: []});”的分析,错误的是()

A、treegrid传入的参数中,url表示组件创建时需要数据的请求地址

B、method为组件请求数据的请求方式

C、该方法无法正确创建组件,正确的做法应该是通过jQuery的Ajax方法预先请求到数据,再把数据传

入到treegrid方法中

题型 单选题 判断题 填空题 简答题

题分

得分

单选题(每题2分,共计40分)

1. 在jQuery中,页面DOM元素加载完成后便可触发的事件是()

A、onload

B、ready()

C、finished()

D、end()

2. 下面代码$('li:nth-child(1)').css('background', 'orange');说法正确的是()

A、获取每个ul列表下的第一个li元素并设置背景色

B、获取父元素下仅含一个li的子元素并设置背景色

C、获取每个父元素下的第一个子元素

D、获取每个父元素下的最后一个子元素并设置背景色

D、collapsible用于在组件的右上角提供一个可折叠或展开的按钮

4. 如果需要匹配包含文本的元素,用下面()选择器来实现。

A、text()

B、contains()

C、input()

D、attr(name)

5. 下面交互组件中,Resizable交互组件中()方法可以关闭元素调整大小功能。

A、disable()

B、enable()

C、option()

D、stop

6. 在form表单中,用type属性的()值来定义提交按钮。

A、submit

B、button

C、checkbox

D、selected

7. 关于jQuery的自定义动画animate方法,下列说法错误的是()

A、animate方法第一个参数可设置为键值对的对象

B、animate方法能同时以动画的形式改变元素的样式属性到某个确定的值

C、animate方法最后一个参数为回调函数

D、animate方法第一个参数可以不传入

8. ()文件必须在mobile文件前引入,避免程序在运行时找不到相关方法而发生错误等情况。

A、jQuery

B、HTML

C、javaScript

D、css

9. 下列开发技术中,主要功能是上传文件的是哪个选项()

A、jQuery EasyUI

B、WebUploader

C、UEditor

D、art-template

10. 下面jQuery选择器中,不包括()

A、 基本选择器

B、后代选择器

C、类选择器

D、进一步选择器

11. 下面代码$(selector).val(value);说法错误的是()

A、value表示表单元素的value属性的值

B、selector一般是指表单元素。

C、设置表单元素的状态属性

D、设置表单元素的value值

12. 在HMTL中用()实现选择菜单列表结构。

A、select

B、ul

C、ol

D、option

13. 下面关于jQuery对象与DOM对象的说法,错误的是()

A、DOM对象是使用JavaScript操作DOM返回的对象。

B、jQuery对象是使用jQuery提供的操作DOM的方法返回的对象。

C、jQuery对象命名时必须使用$符号

D、jQuery对象与DOM对象之间可以进行切换

14. 如果需要复制一个button按钮节点,用()来实现。

A、remove()

B、detach()

C、empty()

D、clone()

15. jQuery事件中,与javaScript中的onblur用法类似的是()

A、blur

B、focus

C、onfocus

D、change()

16. 通过jQuery获取和设置表单的值,用()实现获取表单不可用的按钮。

A、checked

B、disabled

C、selected

D、email

17. 下面代码能够实现,给按钮添加点击事件并获取到文本框的值的是()

A、$("button").click(function(){$("#text").val())}

B、$("button").onclick(function(){$("#text").val())}

C、$("button").click(function(){$("#text").html())}

D、$("button").click(function(){$("#text").val(value))}

18. 下列关于jQuery中的$.ajax()方法的说法错误的是()

D、null

得分

A、$.ajax()方法是jQuery中最底层的Ajax方法。

B、$.ajax()方法在使用时只能传入一个参数

C、$.ajax()方法可以实现其他jQuery中Ajax方法能实现的功能

D、$.get()、$.post()方法以$.ajax()为基础来进行封装

19. jQuery对象声明,是通过()符号来实现的。

A、¥

B、@

C、$

D、&

20. 关于代码mentById('myId').html();下面结果正确的是()

A、元素的内容

B、undefined。

C、会报错

判断题(对的打“√”,错的打“×”;每题1分,共20分)

21. 通过函数设置样式属性值时,index表示匹配元素的索引值,value表示匹配元素的样式属性当前值。

( )

22. 出于安全考虑,服务器限制了跨域行为,只允许页面访问本域的资源,这种限制称为同源策略。( )

23. 在使用Ajax时,浏览器向服务器请求数据需要遵循HTTP协议。( )

24. fadeIn方法不传入动画速度参数时默认的动画时长是200毫秒。( )

25. 可以通过设置虚拟主机的形式在一个服务器中设置多个站点。( )

26. jQuery具有很多成熟的插件如表单验证插件、UI插件。( )

27. 表单元素中状态属性checked的值,可以设置为true和checked。( )

28. 若在dataset中指定了dimensions属性,则ECharts不会再自动从dataset的source属性的第

一行/列中获取维度信息。( )

29. jQuery的attr()方法只能传入一个参数,该参数是属性名和属性值组成的键值对。( )

30. 以show方法让id为“box”元素在3秒中显示出来可以执行代码:$("#box").show(3)。( )

31. Chrome开发者工具是一套内嵌到Chrome浏览器的Web开发工具和调试工具。( )

32. jQuery中,unbind()和undelegate()方法解绑事件都是通过off()方法实现的。由此可见,这两个

方法绑定的事件也可以使用off()方法来解绑。( )

33. jQuery对象调用on方法既可以为自身绑定指定事件,也可以以事件委托的形式为子元素绑定事件。

( )