JavaScript 【库】测试题

这是一份涵盖lodash、jQuery和easyUI的JavaScript库测试题,共50题,涉及lodash的函数操作、jQuery的选择器、事件处理以及easyUI的组件使用等核心知识点。测试题内容丰富,旨在检验开发者对这三个库的理解和应用能力。
摘要由CSDN通过智能技术生成

JavaScript 【库】测试题 【共50题】

测试范围 【(lodash、jQuery、easyUI)】

题1. 下面对于 lodash 描述正确的的是?( )(多选)

A. lodash 的大多数函数都不会在原有的数据上进行操作,如果要改变,官方文档都会有提示。
B. lodash 是一套工具库,内部封装了很多字符串、数组、对象等常见数据类型的处理函数。
C. lodash 工具函数中针对的 Collocation 类型的函数,是指适用于数组和对象类型,部分适用于字符串,比如分组、查找、过滤等操作。
D. 引入 lodash 可以直接通过 script 标签在任意位置引入,但是要保证使用 lodash 的代码要在该标签之后。

答案:【A B C D】

题2. 对一个一维数组使用 chunk 方法,描述错正确的是?()

A. chunk(arr,4)方法的执行结果是,将一个数组平均(最后一个数组可能不平均)分成 4 个数组,并返回装有结果的二维数组
B. chunk(arr,4)方法的执行结果是,将一个数组平均(最后一个数组可能不平均)分成 n 个数组,每个数组 4 个元素,并返回装有结果的二维数组
C. chunk(arr,4)方法的执行后,修改了原数组的的变量 arr 中引用的原数组的数据,数据变成了新的二维数组的数据。
D. chunk(arr,4)方法的执行后,改变了存放原数组的的变量 arr 的引用值,arr 指向了新的二维数组。

答案:【 B 】

题3. 对于下面的数组,能够实现深拷贝的有?( )

arr=[{name:“zhang3”},[{name:“li4”}]]
A. newArr = […arr]
B. newArr = _.clone(arr)
C. newArr = _.cloneDeep(arr)
D. newArr = _.deepClone(arr)

答案:【 C 】

题4. 下面对于a==b和_.isEqual(a,b)叙述正确的是?( )

A. ab和_.isEqual(a,b)都是判断 a 和 b 中存放的值是否相等。
B. a
b和_.isEqual(a,b),如果将ab换成a=b,两者没有区别。
C. ab和_.isEqual(a,b)都是判断 a 和 b 的值是否相等,但是后者是深比较。
D. a
b和_.isEqual(a,b)前者是判断a和b中存放的值是否相等,后者是判断 a,b 的大小关系。

答案:【 C 】

题5. 在 lodash 中,下面用于判断一个数组是否为空数组的函数应该是?( )

A. _.isNull(value)
B. _.isEmpty(value)
C. _.isUndefined(value)
D. _.isNaN(value)

答案:【 B 】

题6. 下面关于 lodash,说法正确的是( )(多选)

A. lodash 是一个库。
B. lodash 中提供了常用的辅助函数。
C. lodash 可以引入部分模块。
D. lodash 是一个框架。

答案:【 A B C 】

题7. 下面代码输出的结果为( )

_.compact([0,1,false,2,’’,3])
A. [1,2,3]
B. [0,false,’’]
C. [0,1,false]
D. [0,1,2,3]

答案:【 A 】

题8. 下面代码输出的结果为( )

_.difference([3,2,1],[4,2]);
A. [2,4]
B. [3,2]
C. [3,1]
D. [1,4]

答案:【 C 】

题9. shuffle 方法用于( )

A. 随机生成几个集合。
B. 随机打乱集合的顺序。
C. 获取集合的长度。
D. 返回集合的第一个元素。

答案:【 B 】

题10. 下面关于 random 方法使用错误的是( )

A. _.random(true)
B. _.random(0,5)
C. _.random(5)
D. _.random(5,true)

答案:【 A 】

题11. 下面哪些是使用 jQuery 的好处?( )(多选)

A、jQuery 是轻量级的框架,大小不到 30 kb。
B、jQuery 有出色的浏览器的兼容性。
C、jQuery 的事件处理机制非常可靠,随意添加监听器,不影响效率。
D、jQuery 有强大的选择器,出色的 DOM 操作的封装。

答案:【 A B D 】

题12. 下面哪一个不是 jQuery 中的选择器?( )

A、层次选择器
B、父级选择器
C、过滤选择器
D、表单选择器

答案:【 B 】

题13. jQuery 的美元符号 $ 有什么作用?( )

A、美元符号 是 j Q u e r y 中 的 关 键 字 。 B 、 美 元 符 号 是 jQuery 中的关键字。 B、美元符号 jQueryB只是 jQuery 的别名。
C、美元符号 在 j Q u e r y 中 , 是 唯 一 的 不

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值