- 主页 > 生活百科 > >
- 下面有关JavaScript中call和apply方法的描述,错误的是?
A. call与apply都属于Function.prototype的一个方法,所以每个function实例都有call、apply属性B. 两者传递的参数不同,call函数第一个参数都是要传入给当前对象的对象,apply不是C. apply传入的是一个参数数组,也就是将多个参数组合成为一个数组传入D. call传入的则是直接的参数列表 。call 方法可将一个函数的对象上下文从初始的上下文改变为由 thisObj 指定的新对象 。答案
AAB作用域(闭包)
- 内存泄漏是 javascript 代码中必须尽量避免的,以下几段代码可能会引起内存泄漏的有()
// (1)function getName() {name = 'javascript'}getName()// (2)const elements = {button: document.getElementById('button')};function removeButton() {document.body.removeChild(elements.button);}removeButton()// (3)let timer = setInterval(() => {const node = document.querySelector('#node')if(node) {clearInterval(timer)}}, 1000);A. (1)、(2)、(3)B. (2)、(3)C. (1)、(3)D. (1)、(2) - 那个操作不会造成内存泄露
A. 没有清理的DOM元素引用B. 被遗忘的定时器C. 事件侦听没有移除D. 局部变量不用时,没有设为null - 下列关于闭包理解错误的是
A. 增加一定的内存消耗B. 使用不当可能会导致内存泄漏C. 可以使用闭包模拟私有方法D. 闭包会改动对象的原型链答案
DDD原型与继承
- JavaScript实现继承的方式,不正确的是:
A. 原型链继承B. 构造函数继承C. 组合继承D. 关联继承 - 所有对象都有原型
A. TB. F - 以下关于原型链的描述正确的是:
A. 通过原型链继承的属性和对象自己定义的属性等效B. 通过原型链可以模拟对象的私有属性C. 在对象上访问不存在的属性时,会依次遍历整条原型链D. 所有 JavaScript 中的对象都是位于原型链顶端的 `Object` 的实例答案
DBC其他
- 以下不属于前端数据存储方式的是?
A. jsonpB. cookieC. localStorageD. sessionStorage答案
ADOM题事件流
- 将A元素拖拽并放置到B元素中,B元素需要做哪项操作()?
A. event.preventDefault()B. event.prevent()C. event.drag()D. event.drop() - 以下不支持冒泡的鼠标事件为( )?
A. mouseoverB. clickC. mouseleaveD. mousemove - 在javascript中,用于阻止默认事件的默认操作的方法是
A. stopDeafault()B. stopPropagation()C. preventDefault()D. preventDefaultEven() - 事件传播的三个阶段是什么
目标 -> 捕获 -> 冒泡冒泡 -> 目标 -> 捕获目标 -> 冒泡 -> 捕获捕获 -> 目标 -> 冒泡 - 下面有关 javascript 常见事件的触发情况,描述错误的是?
A. onchange:用户改变域的内容B. onkeypress:某个键盘的键被按下或按住C. onmousedown:某个鼠标按键被按下D. onblur:元素获得焦点答案
ACCDDDOM遍历
- 下列哪项不属于DOM查找节点的属性()?
A. parentObj.firstChildB. parentObj.childrenC. neborNode.previousSiblingD. neborNode.siblings - DOM中,给父节点添加子节点的正确方法为()?
A. appendChild(parentNode,newNode);B. append(parentNode,newNode);C. parentNode.append(newNode);D. parentNode.appendChild(newNode); - JavaScript中document.getElementById()返回值的类型为?
A. ArrayB. ObjectC. StringD. Function - DOM中,给父节点添加子节点的正确方法为()?
A. appendChild(parentNode,newNode);B. append(parentNode,newNode);C. parentNode.append(newNode);D. parentNode.appendChild(newNode);答案
DDBD其他
- DOM元素的以下属性改变会导致重排(reflows)的是
outlinevisiblityfont-sizebackground-color答案
CBOM题
- setInterval(updateClock,60)的含义是( )?
推荐阅读
-
【李健熙】三星会长李健熙去世;拼多多联合湖南卫视推出“11.11超拼夜;SpaceX再次发射60颗Starlink卫星|
-
详解 MySQL 的三个删除语句:DROP、TRUNCATE 、DELETE
-
游戏多|秩序重建、阵营崛起!《小冰冰传奇》新资料片泰坦阵营重磅开启!
-
-
邻居这做法真是绝了!用1㎡搭一个小房间当玄关用,好处还贼多
-
人民日报客户端广东频道|2020番禺国际珠宝节将线上线下同步举办
-
宝剑|价值10亿,乾隆爱不释手的九龙宝剑是哪来的?它如今何在?
-
[美食天下做饭食谱家常菜做法大全]丝瓜和它天生一对,比喝鸡汤鲜美,保护肝脏,血管不堵了,瘦回2位数
-
『张子枫』张子枫婉言谢绝《向往》,何炅这样留言,让人难以抗拒!
-
-
行政执法机关|国务院关于修改《行政执法机关移送涉嫌犯罪案件的规定》的决定
-
车家号|20万只为听一声响?挑战国内首台400马力的K24自吸发动机爆了
-
黑色|街拍丨美女身穿的这身黑色丝绒套装看着高级感十足
-
「办理」广东不动产登记预约事项可上“粤省事”办理!
-
穿搭|夏季的打底裤穿搭推荐,凉爽而舒适日系搭配,还能防止腿部被晒黑
-
高速行车撞上野猪,司机正后怕时,“砰”地一声又被追尾了
-
-
-
澳大利亚,加拿大,美国。到底哪个国家的一般企业员工的工作更轻松舒适
-
巴黎圣日耳曼|1-0补时绝杀!大巴黎9打11绝境中站出来一巨星,内马尔停3场