20. 下列哪一项是在新窗口中打开网页文档。( B )
A. _self; B. _blank; C. _top; D. _parent
_blank在新窗口中打开被链接文档;
_self是指在本身这个网页窗口来打开新的网页链接;
_top表示在顶层窗口打开网页链接,即在整个窗口中打开被链接文档;
_parent表示在父窗口打开网页链接;
<a href=“http://www.w3school.com.cn/” target=“_blank”>Visit W3School!</a>onclick=“javascript:window.open(‘Default.aspx','_blank’);”
21. 下面说法错误的是( D )
A. CSS样式表可以将格式和结构分离;
B. CSS样式表可以控制页面的布局;
C. CSS样式表可以使许多网页同时更新;
D. CSS样式表不能制作体积更小下载更快的网页
CSS样式表能为我们实现些什么样的功能?
1、你可以将格式和结构分离。
2、你可以以前所未有的能力控制页面布局。
3、你可以制作体积更小下载更快的网页。
4、你可以将许多网页同时更新,比以前更快更容易。
5、浏览器将成为你更友好的界面
将格式和结构分离
HTML从来没打算控制网页的格式或外观。这种语言定义了网页的结构和各要素的功能,而让浏览器自己决定应该让各要素以何种模样显示。 但是网页设计者要求的更多。所以当 Netscape推出新的可以控制网页外观的HTML标签时,网页设计者无不欢呼雀跃。 我们可以用<FONT FACE>、<I>包在<P>外边控制文章主体的外观等等。然后我们将所有东西都放入表格,用隐式GIF空格 产生一个20象素的边距。一切都变得乱七八糟。编码变得越来越臃肿不堪,要想将什么内容迅速加到网页中变得越来越难。 串接样式表通过将定义结构的部分和定义格式的部分分离使我们能够对页面的布局施加更多的控制。HTML仍可以保持简单明了的初衷。CSS代码独立出来从另一角度控制页面外观。
以前所未有的能力控制页面的布局
<FONT SIZE>能使我们调整字号,表格标签帮助我们生成边距,这都没错。但是,我们对HTML总体上的控制却很有限。我们不可能精确地生成80象素的高度,不可能控制行间距或字间距,我们不能在屏幕上精确定位图象的位置。但是现在,样式表使这一切都成为可能。
可以制作出体积更小下载更快的网页还有更好的消息:
样式表只是简单的文本,就象HTML那样。它不需要图象,不需要执行程序,不需要插件,不需要流式。它就象HTML指令那样快。有了CSS之后,以前必须求助于GIF的事情现在通过CSS就可以实现。还有,正如我先前提到的,使用串接样式表可以减 少表格标签及其它加大HTML体积的代码, 减少图象用量从而减少文件尺寸。
可以更快更容易地维护及更新大量的网页
没有样式表时,如果我想更新整个站点中所有主体文本的字体,我必须一页一页地修改每张网页。即便站点用数据库提供服务,我仍然需要更新所有的模板, 而且更新每一模板中每一个实例实例的 <FONT FACE>.样式表的主旨就是将格式和结构分离。 利于样式表,我可以将站点上所有的网 页都指向单一的一个CSS文件,我只要 修改CSS文件中某一行,那么整个站点 都会随之发生变动。
浏览器将成为你更友好的界面
不象其它的的网络技术,样式表的代码 有很好的兼容性,也就是说,如果用户 丢失了某个插件时不会发生中断,或者 使用老版本的浏览器时代码不会出现杂 乱无章的情况。 只要是可以识别串接样式表的浏览器就 可以应用它。
22. 要使表格的边框不显示,应设置border的值是( B )
A. 1; B. 0; C. 2; D. 3
23. 如果要在表单里创建一个普通文本框,以下写法中正确的是( A )
A. <INPUT>; B. <INPUT type=“password”>;
C. <INPUT type=“checkbox”>; D. <INPUT type=“radio”>
24. 以下有关按钮的说法中,错误的是( B )
A. 可以用图像作为提交按钮; B. 可以用图像作为重置按钮;
C. 可以控制提交按钮上的显示文字; D. 可以控制重置按钮上的显示文字。
<input type=“image” src=“pic.jpg” onclick=“fangfa();”/>
function fangfa(){
document.formname.submit();
document.formname.reset();
}
<input type=“submit” value=“提交1”/>
<input type=“reset” value=“重置1”/>
25. 对于代码:<input type=“button” value=“点一下” onclick=“alert(‘你好’)”>分析正确的是( C )
A. Onclick表示鼠标移上去的事件; B. 这个代码运行时将报错;
C. 点击这个按扭时弹出提示框,并显示“你好”; D. 必须把alert改为window.alert才能正常运行
26. 对于代码:document.getElementById(“div1”)。innerHTML 说法正确的是( C)
A. 语法错误; B. 这段代码是获得div1标签对象;
C. 这段代码是获得div1标签内的HTML文本; D. 这段代码是获得div1标签包含div1标签在内的HTML文本
27. 要实现层的隐藏,display( D )
A. false; B. hidden; C. “”; D. none
CSS中可以通过哪些属性定义,使得一个DOM元素不显示在浏览器可视范围内?
display : 隐藏对应的元素但不挤占该元素原来的空间。
visibility: 隐藏对应的元素并且挤占该元素原来的空间。
即,使用CSS display:none属性后,HTML元素(对象)的宽度、高度等各种属性值都将“丢失”;而使用visibility:hidden属性后,HTML元素(对象)仅仅是在视觉上看不见(完全透明),而它所占据的空间位置仍然存在。
技巧:设置宽高为0,设置透明度为0,设置z-index位置在-1000
28. 以下JavaScript语句弹出的对话框中显示的值是( A )
<script language=“JavaScript”>
var a=10;var b=5;var c=10/5;
if(c==0 || a>5) alert(c+“很好”);
else if(c>0 && a<5) alert (c+“一般”);
else alert (c+“很差”);
</script>
A. 2很好; B. 0很差; C. 2一般; D. 2很差
var c=10/5;var d=1/2;var e=4/3;
alert(c); alert(d);alert(e); 2/0.5/1.3333333^
29. 在JavaScript中,可以使用Date对象的( A )方法返回一个月中的每一天
A. getDate(); B. getYear(); C. getMonth(); D. getTime()
30. 在进行表单验证时,当填写的文本框信息有错误时,通常会在文本框后面用红色的
特殊字体显示错误信息,那么这种即时错误信息在文本框发生了什么事件后产生的?( B )
A. onFocus; B. onBlur; C. onChang; D. onClick
31. 关于JavaScript说法正确的是( C )
A. JavaScript与Java语法完全一样; B. JavaScript要运行必须安装Java运行环境;
C. JavaScript一般用于在网页上实现数据验证及特效等; D. JavaScript可用于开发Windows应用程序(windows应用程序理论上来讲就是所有能在windows平台上运行的程序,像扩展名为exe,com等等)
32.能够返回键盘上的按键对应字符的事件是( B )
A. onKeyDown; B. onKeyPress; C. onKeyUp; D. onMouseOver
33.制作级联菜单功能时调用的是下拉列表框的( B )事件
A. onClick; B. onChange; C. onmouseout; D. onmousemove
34.Window对象的常用方法中哪一个是带有提示信息、确定和取消按钮的对话框( B )
A. open; B. confirm; C. alert; D. comfirm
35、Window对象的常用方法中哪一个是带有提示信息、确定和取消按钮的对话框( B )?
A:alert; B:prompt; C:open; D:confirm;
36、JavaScript是运行在( B )的脚本语言:
A:服务器端
B:客户端
C:在服务器运行后,把结果返回到客户端
D:在客户端运行后,把结果返回到服务器
37、对代码 setTimeout(“show()”,100) 理解正确的是( A )。
A:表示100毫秒后调用一次show方法
B:表示每隔100毫秒调用一次show方法
C:有语法错误,要去掉双引号
D:以上说法都不准确
settimeout只执行一次,setInteval没有次数限制。
因为setTimeout(表达式,延时时间)在执行时,是在载入后延迟指定时间后,去执行一次表达式,记住,次数是一次
而setInterval(表达式,交互时间)则不一样,它从载入后,每隔指定的时间就执行一次表达式
所以,完全是不一样的
很多人习惯于将setTimeout包含于被执行函数中,然后在函数外再次使用setTimeout来达到定时执行的目的
这样,函数外的setTimeout在执行函数时再次触发setTimeout从而形成周而复始的定时效果
使用的时候各有各的优势,使用setInterval,需要手动的停止tick触发。而使用方法中嵌套setTimeout,可以根据方法内部本身的逻辑不再调用setTimeout就等于停止了触发。
其实两个东西完全可以相互模拟,具体使用那个,看当时的需要而定了。就像for可以模拟所有的循环包括分支,而还提供了do、while一样。
//每60秒执行myFunction()一次
setInterval(“myFunction()”,60000);
funcition myFunction(){
alert(‘myFunction()’);
}
//每60秒执行一次myFunction()
setTimeout(“myFunction()”,60000); //需要函数触发
//如 放置在 body 的 onload事件里面
38、var a = 10; var b = 20; alert(a = b);的运行结果是:( D )。
A:true B:false C:10 D:20
39、html中有一文本框<input type=“text” id=“t1” value=“8”/>,
Javascript中 var a = document.getElementById(“t1”)。value; alert(8+a);的结果是( C )
A:8 B:16 C:88 D:8+8
alert(8+parseInt(a)); //16
40、通过javascript控制id=“d1”的div隐藏,使用的代码是( D )
A:document.getElementById(“d1”)。style.show = “false”;
B:document.getElementById(“d1”)。style.show = “none”;
C:document.getElementById(“d1”)。style.display = “false”;
D:document.getElementById(“d1”)。style.display = “none”;
本篇文章是有青岛达内培训为您呈现,希望给您带来更多更好的文章