全部来自 AI 原创生成并经逐题审校的题目,带 精品 标记的为 AI 复审通过。整卷生成请去组卷。
在 JavaScript 中,每个对象都有一个内部属性指向其原型。ES6 的 class 语法本质上是原型继承的语法糖,类的实例通过该内部属性查找属性和方法。关于对象 obj 与其构造函数 Constructor 的原型关系,下列说法正确的是( ) A. obj.__proto__ === Constructor.prototype B. obj.__proto__ === Constructor C. obj.prototype === Constructor.prototype D. obj.__proto__ === Constructor.__proto__
登录后查看答案
在 HTML 表单中使用 JavaScript 自定义校验时,若输入框设置了 required 属性但希望浏览器采用自定义错误提示,需在 JS 中调用输入框的 setCustomValidity 方法,并在校验通过时传入参数 ____,否则浏览器会一直认为该输入无效。
在 HTML 中,<form> 元素可包裹表单控件;<input>、<select> 和 <textarea> 可作为表单控件,<label> 用于提供控件标签。判断该表述是否正确。
某同学声明:通过 addEventListener('click', handler) 绑定的监听器,handler 接收到的事件对象 event 在事件流传播到该节点时才被创建,且该监听器默认注册在事件流的捕获阶段,因此其 handler 会先于目标节点上的监听器执行。请判断这一说法是否正确。
某表单包含 <input type="text" required pattern="[A-Z]{2}[0-9]{3}"> 和 <input type="number" required min="2" max="10" step="3">,提交按钮为普通 submit 按钮,表单未设置 novalidate。哪组输入能通过浏览器的 HTML5 内置验证并提交? A. AB123 和 5 B. Ab123 和 5 C. AB123 和 6 D. AB123 和 11
已知变量 el 引用页面中的一个 div 元素,现要将其 id 属性设置为字符串 header,请补全下列代码:el.___('id', 'header');
阅读代码: function revise(value) { var note = "局部"; function show() { return note + value; } return show(); } var note = "全局"; var value = "Z"; var result = revise("A"); 在不执行代码的情况下,按 JavaScript 函数作用域规则,result 的值为 ____。
有如下 HTML 结构:<ul id="list"><li>甲</li><li>乙</li><li>丙</li><li>丁</li></ul>。已知变量 ul 通过 document.getElementById("list") 获取,现需仅选中最后一个 li 元素且不依赖子元素总数,下列写法中最合适的是: A. ul.firstElementChild B. ul.lastElementChild C. ul.children[0] D. ul.childNodes[3]
页面中的列表项会动态增加,现要求点击任一列表项时由列表统一处理。应采用哪种写法? A. 为每个列表项分别绑定点击处理函数 B. 在列表容器上绑定点击处理函数,借助事件冒泡识别被点击的列表项 C. 在列表项上绑定处理函数,并阻止事件向列表容器传播 D. 在列表容器上绑定处理函数,只处理容器自身被点击的情况
在 JavaScript 中,已知数组 arr = [2, 4, 6, 8],执行 arr.unshift(0) 后,arr 的值是( )。 A. [2, 4, 6, 8, 0] B. [0, 2, 4, 6, 8] C. [2, 4, 6, 8] D. [0, 2, 4, 6]
判断:在 JavaScript 中,用 let 声明的变量 x 未赋值时其类型为 undefined;而执行语句 let y = null; 后,typeof y 的返回值为 "null"。
在 JavaScript 中,设 let x = 7,执行表达式 x %= 3 后,变量 x 的值是 ___。
判断:在 JavaScript 中,if 语句的条件表达式的值若为字符串 ""(空字符串),执行 if 分支中的语句。
判断:在 JavaScript 中,数组 a = ["青", "蓝", "白", "金"] 执行 a.slice(-2, -1) 后,返回的数组包含“白”和“金”。
页面中有一个宽度为 184px、`float: left` 的目录栏和一个宽度为 236px、`float: right` 的工具栏。紧随其后的正文块宽度为 640px,且不设置浮动。要求正文块必须从两个浮动栏的下方开始,同时不得改变目录栏和工具栏的浮动状态。正文块应设置 `clear: ____;`。
一张图片设置为 float: left,其后的提示段落不应环绕图片,而应从图片下方开始。提示段落应使用哪项 CSS 声明? A. clear: left; B. float: left; C. clear: right; D. float: right;
在采用默认 flex-direction 设置的 Flex 容器中,justify-content: center 会使项目沿主轴居中;align-items: center 则会使项目沿交叉轴居中。判断该表述是否正确。
两个均已定位且处于同一层叠上下文的元素发生重叠时,通常通过 CSS 属性 ____ 指定它们的层叠顺序。
一个不换行的 Flex 容器主轴尺寸为 840px,主轴方向为水平。三个项目的 flex-basis 依次为 180px、220px、260px,flex-grow 依次为 1、2、x;忽略内边距、边框及最小尺寸限制,且项目不发生收缩。布局后第三个项目宽 350px,则 x = ___。
某段 HTML 中,父元素的 color 为蓝色,其子元素是带有 note 类的 span。样式表中有规则 span { color: green; } 和 .note { color: red; }。子元素最终显示什么颜色? A. 蓝色 B. 绿色 C. 红色 D. 浏览器默认颜色