提示:内容已经过期谨慎付费,点击上方查看最新答案
Web前端进阶之JavaScript
- 以下哪个单词不属于JavaScript保留字:( )。
- 在 JavaScript 表达式中 12+"12"+"5" 的结果是 :( )
下列说法中哪一项是正确的?( )
- 下面哪一个不是JavaScript运算符?( )
下面关于注释的说法中,错误的是( )。
- 如下代码,会弹出来是什么?
var num1=“hi” var num2=1 alert(num1+num2); ( ) - 把所有 p 元素的背景色设置为红色的正确 jQuery 代码是( )。
下列关于JavaScript类说法不正确的是( )。
某网页中有一个窗体对象,其名称是mainForm,该窗体对象的第一个元素是按钮,其名称是myButton,表述该按钮对象的方法是( )
- 考察以下代码片段,如果用户点击了按钮1,此时输出结果为
<form action="#" name="form1">
<input type="button" name="button1" value="按钮1"/>
<input type="button" name="button2" value="按钮2"/>
</form>
<script type="text/javascript">
function handleEvent1(){ document.form1.button2.click(); }
function handleEvent2(){
alert(event.srcElement.name+"的"+event.type+"事件被触发!");
}
document.form1.button1.onclick = handleEvent1;
document.form1.button2.onclick = handleEvent2;
</script> ( )。 - 有一个HTML页面,源码如图,针对于该页面,在IE浏览器环境下不能打印出“QQ 空间”的JavaScript语句是( )。
- 在JavaScript中,命令按纽Button支持的事件包括( )。
- 如下代码,会弹出来什么var a; alter(a);( )
- 如果在HTML页面中包含如下图片标签,则选项中的( )语句能够实现隐藏该图片的功能。
- 以下代码,哪个结果是正确的?
var str='123abc';
str += str.replace('abc' , '');
alert(str); ( ) - Javascript中,以下代码运行后变量 y 的值是:
var x = [‘abcde’ , 123456];
var y = typeof typeof x; ( ) - 下面哪个选项中的对象与浏览列表有关( )。
- JavaScript代码如下所示,请问代码最后的输出结果是
```JavaScript
var person = {
firstName: "John",
lastName : "Doe",
fullName : function()
{
return this.firstName + " " + this.lastName;
}
};
document.write( person.fullName);
```( )。 - 下面代码的运行结果是( )。
- 在HTML页面中,下面关于Window对象的说法不正确的是( )。
- Javascript中事件的描述中,不正确的是( )。
下列关于删除JavaScript对象属性说法不正确的是( )。
以下函数中可以获取今天的日期的是?( )。
- 下列变量名合法的是( )
下列关于JavaScript类说法哪个正确( )。
- 如下代码,会弹出来是什么 var num1=“1” ;var num2=1; alert(num1-num2);( )
- (778>787)?5:2 的结果是:( )
下列选项中,哪个选项不能编辑JavaScript程序的是( )。
- console.log( typeof 123 === “number”)( )
下面哪个标签可在页面中直接嵌入JavaScript。()
- 在JavaScript中,表单文本框Text不支持的事件包括( )。
- for(var i = 0; i < 10; i++){ i++; }
console.log(i)的值是?( ) - 以下关于事件属性的说法,错误的是( )。
- 下列选项中,不属于键盘事件的是( )。
- 在进行表单验证时,当填写的文本框信息有错误时,通常会在文本框后面用红色的特殊字体显示错误信息,那么这种即时错误信息是在文本框发生了什么事件后产生的( )。
- .在JS中,“1555”+3的运行结果是( )
- 如果下拉列表中select对象中没有选项选中,那么selectedindex属性的值为( )
- 下列表达式结果为false的是( )
下列关于JavaScript函数说法不正确的是?( )。
- 下述html代码,给第二个<li>设置字体颜色正确的是
( )。 下列关于JavaScript对象说法不正确的是( )。
- 在HTML文档对象模型中,history对象的( )用于加载历史列表中的下一个URL页面。
在HTML页面上包含如下创建层的语句,那么编写Javascript语句实现显示该层的语句不正确的是( )。
- 点击页面的按钮,使之打开一个新窗口,加载一个网页,以下JavaScript代码中可行的是( )。
- 在DOM对象模型中,下列选项中的( )对象位于DOM对象模型的第二层。
- jQuery 使用 CSS 选择器来选取元素。( )
- 在一个网页中一个Id可以用很多次。( )
- 不可以将 jQuery 与 AJAX 一起使用。( )
A:base B:instanceof C:with D:void
答案:base
A:29 B:12125 C:1217 D:126
答案:12125
A:局部变量定义于函数内部,其他的函数或脚本代码也可使用 B:全局和局部变量名称相同,修改其中一个,会影响另一个的值 C:变量声明时如果不使用 var 关键字,那么它就是一个全局变量,即便它在函数内定义 D:全局变量属于 window 对象,但全局变量不能应用于页面上的所有脚本
答案:内力的常用单位是N或kN
A:$# B:== C:= D:&&
答案:$#
A:注释可以暂时屏蔽某些语句 B:在程序中可以使用单行注释或多行注释 C:注释可以解释程序中某些语句的作用和功能 D:注释可以正常输出到页面中
答案:Flash会将注释视为脚本的计算内容.AI参考:D:注释可以正常输出到页面中这个说法是错误的。注释是为了帮助和理解代码而添加的,它不会被编译器或解释器执行,也不会出现在程序的结果中,更不会出现在页面中。因此,正确答案是 D。"
A:报错 B:hi C:hi1 D:1
A:$("p").layout("background-color","red"); B:$("p").style("background-color","red"); C:$("p").css("background-color","red"); D:$("p").manipulate("background-color","red");
A:在最新的ECMAScript 6标准中,官方正式引入了关键字extends用于创建子类 B:JavaScript是面向对象的语言,但是在JavaScript没有类这一概念 C:在最新的ECMAScript 6标准中,关键字static只能用于静态方法而不能用于静态属性 D:在最新的ECMAScript 6标准中,官方正式引入了关键字class用于创建类
A:document.forms[0].element[0] B:document.mainForm.myButton C:document.forms[0].myButton D:其余选项都可以
A:依次输出“button1的click事件被触发!” “button2的click事件被触发!” B:输出 “button1的click事件被触发!” C:输出 “button2的click事件被触发!” D:程序出错,没有输出
AI参考:正确选项是C:输出 “button2的click事件被触发!”。解释:在JavaScript代码中,当用户点击按钮1时,会触发handleEvent1函数,该函数会调用form1表单中的button2按钮并触发click事件。因此,输出结果应为“button2的click事件被触发!”。而handleEvent2函数中的alert语句是用于输出事件触发元素的名称和类型,与题目要求无关。因此,选项A和B都是错误的。至于选项D,由于代码本身没有错误,所以程序能够正常运行并输出结果。'
AI参考:根据您提供的HTML页面源代码,无法在IE浏览器环境下打印出“QQ空间”的JavaScript语句可能是以下情况之一:1. JavaScript代码不正确或执行存在问题:确保JavaScript代码是正确的,并且在浏览器中可以正确执行。您可以尝试检查JavaScript代码中的语法错误,确保所有函数和语句都被正确地使用和执行。2. CSS样式问题:如果您使用CSS样式指定了图像的高度和宽度,那么需要确保这些样式适用于IE浏览器。如果样式不正确,可能会导致图像无法正确显示或打印。3. 图像加载问题:如果图像在页面加载时没有正确加载,可能会导致JavaScript代码无法正确执行。您可以尝试检查图像的加载状态,确保图像在JavaScript代码执行之前已经加载完成。综上所述,要解决您的问题,您需要检查JavaScript代码、CSS样式和图像加载状态,确保它们在IE浏览器环境下能够正确执行和显示。如果您仍然无法解决问题,可以尝试查看IE浏览器的开发者工具,以获取更多关于问题的信息。'
A:onChange B:onClick C:onSelect D:onSubmit
A:报错 B:A is not define C:Undefined D:0
AI参考:答案:B解析:代码片段:var a; alter(a);在这段代码中,首先声明了一个变量a,但并没有给它赋值,所以它的值是未定义的。然后调用了一个名为“alter”的函数,传入变量a作为参数。由于变量a没有被定义,所以会报错,提示“A is not define”。因此,正确选项是B:“A is not define”。'
A:document.getElementById(“pic”).style.display=”block”; B:document.getElementById(“pic”).style.display=”disvisible”; C:document.getElementById(“pic”).style.display=”none”; D:document.getElementById(“pic”).style.display=”visible”;
A:123abc B:123 C:123abc123 D:abc
AI参考:正确答案是B:123。 代码中使用了replace方法将字符串中的abc替换为空字符串,然后再将结果重新赋值给str变量。由于replace方法返回的是新的字符串,所以原来的str变量并没有被修改,因此最终alert出来的结果仍然是原始的字符串123abc,而没有abc这个字符。因此,选项B是正确的。选项A、C和D都是错误的,因为它们都包含了abc这个字符。"
A:"function" B:"string" C:"number" D:"object"
A:navigator,window B:window,location C:historylist,location D:location,history
A:John B:function() { return this.firstName + " " + this.lastName; } C:John Doe D:Doe
A:JavaScript入门 B:未输出任何内容 C:入门 D:JavaScript
AI参考:答案:D:JavaScript。解释:代码中没有明显的输出语句,因此默认输出JavaScript语言本身,即JavaScript。代码片段:```javascriptconsole.log("JavaScript入门");```运行结果:D:JavaScript说明:虽然代码中有"console.log"语句,但它并没有实际输出任何内容,因此默认输出JavaScript语言本身。所以选项D“JavaScript”是正确的答案。'
A:Window对象表示浏览器的窗口,可用于检索有关窗口状态的信息 B:浏览器打开HTML文档时,通常会创建一个Window对象 C:Window对象是浏览器所有内容的主容器 D:如果文档定义了多个框架,浏览器只为原始文档创建一个Window对象,无须为每个框架创建Window对象
A:change——选择字段时触发的事件 B:focus——获取焦点事件 C:click——鼠标单击事件 D:mouseOver——鼠标指针移动到事件源对象上时触发的事件
A:delete关键字删除对象属性成功时返回true B:delete 关键字只能删除自有属性,不能删除继承属性 C:delete 关键字可用于删除对象属性,但是delete只是断开属性和宿主对象的联系 D:delete关键字删除不存在的对象属性时返回false
A:Now( ) B:Date.UTC( ) C:Time( ) D:Date( )
A:return B:$user C:5show D:var
AI参考:变量名合法的是:$user。解释:* A选项中的"return"是关键字,不能作为变量名。* C选项中的"5show"包含数字,不符合变量名的命名规则。* D选项中的"var"是JavaScript语言中的关键字,不能作为变量名。在B选项中,"$user"是一个合法的变量名,符合大多数编程语言的变量命名规则。因此,答案是B: $user。'
A:在最新的ECMAScript 6标准中,公共类和私有类的声明只是TC39委员会提出的实验功能,大部分浏览器是不支持的,但是可以通过Babel等系统构建后使用此功能 B:在最新的ECMAScript 6标准中,官方实现了类的静态方法,但没有实现静态属性 C:在最新的ECMAScript 6标准中,私有字段仅能在字段声明中预先定义 D:其余选项都正确
A:报错 B:11 C:0 D:1+1
A:5 B:2 C:3 D:5,2
A:Photoshop B:WebStorm C:记事本 D:Dreamweaver
A:true B:123 C:false D:报错
A:< script> B:< link> C:< href> D:< style>
A:onFocus B:onChange C:onLostFocused D:onBlur
A:7 B:9 C:undefined D:10
A:onabort是img元素的事件属性,表示当图像加载中断时执行脚本 B:onmouseup事件属性表示当鼠标按键被松开时执行脚本 C:任何元素都有onclick事件属性 D:onload事件仅在body和frameset元素中有效
AI参考:正确答案是C:任何元素都有onclick事件属性。在HTML中,onclick事件属性是表单元素(如input、button等)的事件属性,用于响应用户的点击操作,而并非所有元素都具备此属性。因此,选项C是错误的。其他选项A、B、D均表述正确。因此,本题答案为C。'
A:keydown B:ready C:keyup D:keypress
A:onFocus B:onChange C:onClick D:onBlur
A:1553 B:15553 C:1558 D:1552
A:1 B:0 C:NULL D:-1
AI参考:答案:B:0。如果下拉列表中select对象中没有选项选中,那么selectedindex属性的值为0。选项A、C、D都不正确,因为它们分别表示第一个选项、空值和负数。'
A:!!5 B:!"" C:!undefined D:!{}
A:JavaScript可以用函数构造器(Function())定义 B:JavaScript 可以用关键字 function 定义函数 C:JavaScript可以用表达式定义函数 D:JavaScript函数声明需要使用分号来结束
A:在JavaScript中,几乎所有的事物都是对象 B:JavaScript对象是基于键值对的,键值对通常写法为 name : value C:JavaScript只能通过花括号来创建对象 D:JavaScript对象是拥有属性和方法的数据
A:back() B:forward() C:go(-1) D:next()
A:document.getElementById(“imageLayer”).style.display=”block”; B:document.getElementByName(“imageLayer”).get(0).style.display=”block”; C:document.getElementByName(“imageLayer”)[0].style.display=”block”; D:document.getElementByTagName(“div”)[0].style.display=”block”
A:text B:Button C:history D:document
A:错 B:对
A:错 B:对
A:错 B:对
AI参考:正确答案是:B:对。jQuery提供了大量的Ajax方法,使用起来比较方便,可以直接将jQuery和AJAX一起使用,实现数据的获取和提交,不需要再进行过多的配置。因此,本题答案为B。'
温馨提示支付 ¥1.95 元后可查看付费内容,请先翻页预览!