Web前端进阶之JavaScript智慧树知到期末考试答案2024年_第1页
Web前端进阶之JavaScript智慧树知到期末考试答案2024年_第2页
Web前端进阶之JavaScript智慧树知到期末考试答案2024年_第3页
Web前端进阶之JavaScript智慧树知到期末考试答案2024年_第4页
Web前端进阶之JavaScript智慧树知到期末考试答案2024年_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Web前端进阶之JavaScript智慧树知到期末考试答案2024年Web前端进阶之JavaScript以下哪个单词不属于JavaScript保留字:()。

A:baseB:instanceofC:withD:void答案:base下列说法中哪一项是正确的?()

A:局部变量定义于函数内部,其他的函数或脚本代码也可使用B:全局和局部变量名称相同,修改其中一个,会影响另一个的值C:变量声明时如果不使用var关键字,那么它就是一个全局变量,即便它在函数内定义D:全局变量属于window对象,但全局变量不能应用于页面上的所有脚本答案:变量声明时如果不使用var关键字,那么它就是一个全局变量,即便它在函数内定义下面关于注释的说法中,错误的是()。

A:注释可以暂时屏蔽某些语句B:在程序中可以使用单行注释或多行注释C:注释可以解释程序中某些语句的作用和功能D:注释可以正常输出到页面中答案:注释可以正常输出到页面中下列关于JavaScript类说法不正确的是()。

A:在最新的ECMAScript6标准中,官方正式引入了关键字extends用于创建子类B:JavaScript是面向对象的语言,但是在JavaScript没有类这一概念C:在最新的ECMAScript6标准中,关键字static只能用于静态方法而不能用于静态属性D:在最新的ECMAScript6标准中,官方正式引入了关键字class用于创建类答案:JavaScript是面向对象的语言,但是在JavaScript没有类这一概念以下代码,哪个结果是正确的?varstr='123abc';str+=str.replace('abc','');alert(str);()

A:123abcB:123C:123abc123D:abc答案:123abc123下面哪个选项中的对象与浏览列表有关()。

A:navigator,windowB:window,locationC:historylist,locationD:location,history答案:location,history在HTML页面中,下面关于Window对象的说法不正确的是()。

A:Window对象表示浏览器的窗口,可用于检索有关窗口状态的信息B:浏览器打开HTML文档时,通常会创建一个Window对象C:Window对象是浏览器所有内容的主容器D:如果文档定义了多个框架,浏览器只为原始文档创建一个Window对象,无须为每个框架创建Window对象答案:如果文档定义了多个框架,浏览器只为原始文档创建一个Window对象,无须为每个框架创建Window对象Javascript中事件的描述中,不正确的是()。

A:change——选择字段时触发的事件B:focus——获取焦点事件C:click——鼠标单击事件D:mouseOver——鼠标指针移动到事件源对象上时触发的事件答案:change——选择字段时触发的事件下列关于删除JavaScript对象属性说法不正确的是()。

A:delete关键字删除对象属性成功时返回trueB:delete关键字只能删除自有属性,不能删除继承属性C:delete关键字可用于删除对象属性,但是delete只是断开属性和宿主对象的联系D:delete关键字删除不存在的对象属性时返回false答案:delete关键字删除不存在的对象属性时返回false下列关于JavaScript类说法哪个正确()。

A:在最新的ECMAScript6标准中,公共类和私有类的声明只是TC39委员会提出的实验功能,大部分浏览器是不支持的,但是可以通过Babel等系统构建后使用此功能B:在最新的ECMAScript6标准中,官方实现了类的静态方法,但没有实现静态属性C:在最新的ECMAScript6标准中,私有字段仅能在字段声明中预先定义D:其余选项都正确答案:其余选项都正确(778>787)?5:2的结果是:()

A:5B:2C:3D:5,2答案:2下列选项中,哪个选项不能编辑JavaScript程序的是()。

A:PhotoshopB:WebStormC:记事本D:Dreamweaver答案:Photoshop下面哪个标签可在页面中直接嵌入JavaScript。()

A:<script>B:<link>C:<href>D:<style>答案:<script>在JavaScript中,表单文本框Text不支持的事件包括()。

A:onFocusB:onChangeC:onLostFocusedD:onBlur答案:onLostFocused下列选项中,不属于键盘事件的是()。

A:keydownB:readyC:keyupD:keypress答案:keydown.在JS中,“1555”+3的运行结果是()

A:1553B:15553C:1558D:1552答案:15553下列关于JavaScript对象说法不正确的是()。

A:在JavaScript中,几乎所有的事物都是对象B:JavaScript对象是基于键值对的,键值对通常写法为name:valueC:JavaScript只能通过花括号来创建对象D:JavaScript对象是拥有属性和方法的数据答案:JavaScript只能通过花括号来创建对象点击页面的按钮,使之打开一个新窗口,加载一个网页,以下JavaScript代码中可行的是()。

A:<inputtype="button"value="new"onclick="location.assign('new.html');"/>B:<inputtype="button"value="new"onclick="window.location='new.html';"/>C:<formtarget="_blank"action="new.html"><inputtype="submit"value="new"/></form>D:<inputtype="button"value="new"onclick="open('new.html','_blank')"/>答案:〈form###〈input在DOM对象模型中,下列选项中的()对象位于DOM对象模型的第二层。

A:textB:ButtonC:historyD:document答案:document###historyjQuery使用CSS选择器来选取元素。()

A:错B:对答案:错在一个网页中一个Id可以用很多次。()

A:错B:对答案:错不可以将jQuery与AJAX一起使用。()

A:错误B:正确答案:错误考察以下代码片段,如果用户点击了按钮1,此时输出结果为

<formaction="#"name="form1">

<inputtype="button"name="button1"value="按钮1"/>

<inputtype="button"name="button2"value="按钮2"/>

</form>

<scripttype="text/javascript">

functionhandleEvent1(){document.form1.button2.click();}

functionhandleEvent2(){

alert(event.srcE+"的"+event.type+"事件被触发!");

}

document.form1.button1.onclick=handleEvent1;

document.form1.button2.onclick=handleEvent2;

</script>()。

A:依次输出“button1的click事件被触发!”“button2的click事件被触发!”B:输出“button1的click事件被触发!”C:输出“button2的click事件被触发!”D:程序出错,没有输出答案:AI参考:正确选项是C:输出“button2的click事件被触发!”。\n\n解释:在JavaScript代码中,当用户点击按钮1时,会触发handleEvent1函数,该函数会调用form1表单中的button2按钮并触发click事件。因此,输出结果应为“button2的click事件被触发!”。而handleEvent2函数中的alert语句是用于输出事件触发元素的名称和类型,与题目要求无关。因此,选项A和B都是错误的。至于选项D,由于代码本身没有错误,所以程序能够正常运行并输出结果。'有一个HTML页面,源码如图,针对于该页面,在IE浏览器环境下不能打印出“QQ空间”的JavaScript语句是()。

答案:AI参考:根据您提供的HTML页面源代码,无法在IE浏览器环境下打印出“QQ空间”的JavaScript语句可能是以下情况之一:\n\n1.JavaScript代码不正确或执行存在问题:确保JavaScript代码是正确的,并且在浏览器中可以正确执行。您可以尝试检查JavaScript代码中的语法错误,确保所有函数和语句都被正确地使用和执行。\n\n2.CSS样式问题:如果您使用CSS样式指定了图像的高度和宽度,那么需要确保这些样式适用于IE浏览器。如果样式不正确,可能会导致图像无法正确显示或打印。\n\n3.图像加载问题:如果图像在页面加载时没有正确加载,可能会导致JavaScript代码无法正确执行。您可以尝试检查图像的加载状态,确保图像在JavaScript代码执行之前已经加载完成。\n\n综上所述,要解决您的问题,您需要检查JavaScript代码、CSS样式和图像加载状态,确保它们在IE浏览器环境下能够正确执行和显示。如果您仍然无法解决问题,可以尝试查看IE浏览器的开发者工具,以获取更多关于问题的信息。'如下代码,会弹出来什么vara;alter(a);()

A:报错B:AisnotdefineC:UndefinedD:0答案:AI参考:答案:B\n\n解析:\n\n代码片段:vara;alter(a);\n\n在这段代码中,首先声明了一个变量a,但并没有给它赋值,所以它的值是未定义的。然后调用了一个名为“alter”的函数,传入变量a作为参数。由于变量a没有被定义,所以会报错,提示“Aisnotdefine”。\n\n因此,正确选项是B:“Aisnotdefine”。'下面代码的运行结果是()。

A:JavaScript入门B:未输出任何内容C:入门D:JavaScript答案:AI参考:答案:D:JavaScript。\n\n解释:代码中没有明显的输出语句,因此默认输出JavaScript语言本身,即JavaScript。\n\n代码片段:\n\n\n```javascript\nconsole.log("JavaScript入门");\n```\n运行结果:\n\nD:JavaScript\n\n说明:虽然代码中有"console.log"语句,但它并没有实际输出任何内容,因此默认输出JavaScript语言本身。所以选项D“JavaScript”是正确的答案。'下列变量名合法的是()

A:returnB:$userC:5showD:var答案:AI参考:变量名合法的是:$user。\n\n解释:\n\n*A选项中的"return"是关键字,不能作为变量名。\n*C选项中的"5show"包含数字,不符合变量名的命名规则。\n*D选项中的"var"是JavaScript语言中的关键字,不能作为变量名。\n\n在B选项中,"$user"是一个合法的变量名,符合大多数编程语言的变量命名规则。因此,答案是B:$user。'以下关于事件属性的说法,错误的是()。

A:onabort是img元素的事件属性,表示当图像加载中断时执行脚本B:onmouseup事件属性表示当鼠标按键被松开时执行脚本C:任何元素都有onclick事件属性D:onload事件仅在body和frameset元素中有效答案:AI参考:正确答案是C:任何元素都有onclick事件属性。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论