** B、 C、<head> **** **D、<body>
4【单选题】引入外部样式表的格式为(B )。
A、 <style src =“style.css”>
B、< link type="text/css" rel="stylesheet" href="style.css" />
C、< stylesheet >style.css< /stylesheet >
D、以上都是
5【单选题】如果要在不同的网页中应用相同的样式表定义,应该(C )。
A、直接在HTML的元素中定义样式表
B、在HTML的<head>标记中定义样式表
C、通过一个外部样式表文件定义样式表
D、以上都可以
6【多选题】下列关于在网页中应用CSS样式的4种方式描述正确的是(ABCD )。
A、内联式是通过标记的style属性,直接把CSS样式添加到HTML的标签中,作为属性存在
B、内嵌式是将CSS样式代码添加到HTML文档的head头部标签中,并用style标签进行声明。内嵌式只适用于单一网页设置单独的CSS样式
C、链入式是将所有的样式放在一个或多个以.css为扩展名的外部样式表文件中,通过link标记将外部样式表文件链接到HTML文档中
D、导入式与链入外部CSS基本相同,都是要创建一个单独的外部CSS文件,再引入到HTML文档中。导入式采用@import来导入外部CSS文件
7【多选题】下列关于链入式和导入式两种外部样式的区别描述正确的是( )。ABCD
A、隶属关系不同:<link>标签属于HTML标签,@import是CSS提供的载入方式
B、加载时间及顺序不同:链入式先将外部的CSS文件加载到网页当中;导入式先将HTML结构呈现,再加载
C、兼容性不同:导入式只兼容IE 5以上的版本,链入式无此问题
D、DOM模型控制样式不同:导入式不受DOM模型控制
8【判断题】
内嵌式是通过标记的style属性,直接把CSS样式添加到HTML的标签中,作为属性存在。×
9【判断题】
通过内联式可以简单地对某个标签元素单独定义CSS样式,但没有很好地实现表现与内容分离的标准。√
10【判断题】
导入式与链入外部CSS都要创建一个单独的CSS文件,再引入HTML文件中。√
1【单选题】如果使用内嵌式CSS样式表定义
标记字号为12像素,链入式定义
标记颜色为红色,那么段落文本将显示为(B )。
A、只显示12像素** **B、12像素红色
C、只显示红色** **D、以上都不正确
2【单选题】下列(B )表示p元素中的字体是粗体。
A、p {text-size:bold}** **B、p {font-weight:bold}
C、
** **D、
3【单选题】下列哪个CSS属性是用来更改背景颜色的(A )。****
A、background-color** B、bgcolor C、color **D、text
4【单选题】下列选项中不属于文本属性的是( D)。
A、font-size** B、font-style C、font-family **D、font-color
5【判断题】在网页中应用CSS样式中,样式优先级从高到低分别是,内联式、内嵌式、链入式、导入式。****√
6【判断题】
CSS中与长度相关的属性取值中:相对尺寸的大小继承该元素属性的前一个属性的单位值,绝对尺寸的大小受后面紧跟的单位限制,它的取值是固定的,不会受显示器分别率和设备的不同而不同。√
7【判断题】在CSS中,把容纳文本、图片等内容的显示区域叫做“box”。它包含四个部分,即对象本身(Content)、围绕对象的空格填充(PADDING)、对象边框(BORDER)以及围绕边框的对象间隙(MARGIN)即边距。√
8【判断题】
列表属性用于改变列表项的图形符号。列表的图形符号不仅可以是圆点、空心圆、方块或数字,甚至还可以是指定的图片。√
9【判断题】CSS样式的4种特性分别是继承性、特殊性、层叠性和重要性。√
10【判断题】特殊性是指当多个规则都应用再同一元素时,权重高的优先。优先级从高到低分别为,通用选择器、标签选择器、类选择器、ID选择器。×
第八章、九章CSS3页面布局
1【单选题】在CSS中,为页面中的某个DIV标签设置样式div{width:200px;padding:0 20px;border:5px;},则该标签的实际宽度为( )D
A、200px** B、220px C、240px **D、250px
2【单选题】下列设置“上边距:20px、下边距:30px、左边距:40px、右边距:50px”边距属性正确的是( C )。
A、margin:20px 30px 40px 50px
B、border: 20px 30px 40px 50px
C、margin:20px 50px 30px 40px
D、margin-top:20px 30px 40px 50px
3【单选题】将一个盒子的上边框定义为1像素、蓝色、单实线,下列代码正确的是( A)。
A、border-top:1px solid #00f;
B、border:1px solid #00f;
C、border-top:1px dashed #00f;
D、border:1px dashed #00f;
4【多选题】下列关于网页布局方式描述正确的是(ABCD)
A、网页布局主要分为固定式布局、流式布局、响应式布局三种形式的布局方式
B、固定式布局是指利用固定的大小宽度去布局网页的尺寸
C、流式网页布局可以根据浏览器的宽度和屏幕的大小自动调整效果
D、响应式网页布局是一种糅合了流式布局,再搭配媒体查询技术使用的网页布局方式
5【多选题】在CSS中,下列选项(BC )属于BOX模型的属性。
- fon** B、margin C、border **D、visibl
****6.****【多选题】下列关于border的具体的参数设置描述正确的是(ABCD
A、可以一次只设置一个属性(如top),也可以按“上à右à下à左”的顺序一起设置,各个属性取值之间用空格分隔
B、当边框宽度有3个参数时,将按“上à左+右à下”的顺序作用到边框上
C、当边框宽度有2个参数时,将按“上+下à左+右”的顺序作用到边框上
D、当边框宽度有1个参数时,四个方向的边框宽度取值相同
7【判断题】CSS盒模型是指在页面布局中,为了将页面元素合理有效地组织在一起,形成的一套完整、行之有效的原则和规范。√
8【判断题】CSS盒主要是由margin(外边距)、border(边框)、padding(内边距)和content(内容)四个部分组成,此外,还有高度和宽度两个辅助属性。√
9【判断题】
内容区拥有width、height和overflow三个属性,其中overflow属性用来指定溢出内容的处理方式,属性取值主要有visible、hidden、scroll、auto四种√
10【判断题】border(边框)是指围绕元素的内容和内边距的一条或多条线,拥有多种属性。可以利用这些属性分别对top(顶部)、right(右边)、bottom (底部)、left(左边)进行设置
√
*1【单选题】在CSS中,可以通过float属性为元素设置浮动,以下选项中不属于float属性值的是( B)。*
A、left** B、cente rC、right **D、none
2【单选题】在CSS中,如果要清除浮动层对文本的影响,下列说法正确的是( D)。
A、为浮动层增加clear属性,并设置其属性为both
B、为浮动层增加clear属性,并设置其属性为none
C、为放置文本的标签增加clear属性,并设置其属性为none
D、为放置文本的标签增加clear属性,并设置其属性为both
3【单选题】CSS中position:fixed表示(A )。
A、相对于浏览器窗口进行定位
B、相对于它在原文档流的位置进行定位
C、相对于其上一个已经定位的父元素进行定位
D、相对于父元素进行定位
4【单选题】使用float或position属性布局两栏或多栏内容时,会因为内容高度不同而使得底部很难对齐,CSS3中( A)可以解决这个问题。
A、columns** B、columns-gap C、 columns-rule **D、columns-span
5【多选题】下列关于元素定位描述正确的是(ABCD )。
A、元素定位主要是通过CSS定位实现网页元素的精确定位。元素的定位属性主要包括定位模式和边偏移两部分
B、相对定位是将元素相对于它在标准文档流中的位置按指定偏移移动到新位置,移动后元素形状不变,原本位置所占空间也继续保留
C、绝对定位是将元素依据最近的已经定位的父元素进行定位,若所有父元素都没有定位,依据body根元素(浏览器窗口)进行定位 ,移动后元素形状不变,原本位置所占空间不保留
D、固定定位,其本质是绝对定位的一种特殊形式,它以浏览器窗口作为参照物来定义网页元素
6【判断题】在CSS当中有三种基本的定位机制:普通流、浮动和绝对定位。其中普通流是默认的一种定位机制,浮动流和绝对定位分别通过float属性和position属性来定位。√
7【判断题】元素定位主要就是通过CSS定位实现网页元素的精确定位。元素的定位属性主要包括定位模式和边偏两部分。√
8【判断题】相对定位是将元素相对于它在标准文档流中的位置按指定偏移移动到新位置,移动后元素形状不变,原本位置所占空间也继续保留。√
9【判断题】固定定位是将元素依据最近的已经定位的父元素进行定位,若所有父元素都没有定位,则依据body根元素(浏览器窗口)进行定位。移动后元素形状不变,原本位置所占空间不保留。×
10【判断题】CSS3 弹性盒是一种当页面需要适应不同的屏幕大小以及设备类型时确保元素拥有恰当的布局方式。引入弹性盒布局模型的目的是提供一种更加有效的方式来对一个容器中的子元素进行排列、对齐和分配空白空间。√
1【单选题】采用DIV+CSS设计页面布局的优势不包括( B )。
A、减少页面冗余代码** **B、更容易修改和维护
C、容易被搜索引擎收录** **D、可以轻松控制页面布局
2【单选题】下列( C)不属于常见的页面布局的方式。
A、流式布局** B、 固定布局 C、静态布局 **D、弹性布局
3【单选题】在CSS中,为页面中的某个DIV标签设置样式div{width:200px;padding:0 20px; border:5px;},则该标签的实际宽度为( D )。
A、200px** B、 220px C、240px **D、 250px
4【单选题】如果要使多个DIV并列排列,应使用(B )。
A、margin** B、 float C、content **D、cle
5【多选题】
下面情况下,哪些会发生margin属性的叠加( ABCD )。
A、元素的顶边界与前面元素的底边界发生叠加
B、元素的顶边界于父元素的顶边界发生叠加
C、 元素的顶边界于底边界发生叠加
D、空元素中已经叠加的边界与另一个空元素的边界发生叠加。
6【多选题】关于下列代码片段分析正确的是(ABD)。
**** <style type=”text/css”>****
**** a {display:inline-block;****
**** width:100px;****
**** height:30px;****
**** border:1px solid red;****
**** }****
**** </style>****
A、以上代码用于超链接标签的样式** **B、超链接将以块状方式显示
C、超链接的宽度为100px,高度为30px** **D、超链接在同一行显示。
7【判断题】一个大div块里包含一个小的div,设置小的div与大div的左边距5px样式的标准写法是margin-left:5px。×
8【判断题】定义盒模型的外间距时不能取负值。×
9【判断题】nav标签通常代表网页中的导航区块。√
10判断题】div标签显示时将独占一行。√
*1【***单选题】关于CSS3中的columns属性,下列说法正确的是( D ****
A、用于返回单元格的列号B、 仅指定多列布局的列宽度
C、仅指定多列布局的列数****D、指定多列布局的列宽度和列数
2【单选题】样式代码div{columns-gap:10px}的含义是( B )。
A、多列布局的列宽度为10px** **B、多列布局的列间距为10px
C、列间隔线宽为10px** **D、以上都不对
3【单选题】若父元素宽度为400px,列间距为20px,则样式代码div{columns:auto 4}设置的列宽度为( C)。
A、100px** B、340px C、85px **D、80px
4【单选题】在多列布局中,column-count属性用于设置列数,关于它的属性取值,下列说法正确的是( A )。
A、可取为auto
B、可取0
C、可取负值
D、可取任意值
*5【多选题】下列属性中,哪些属于多列设置的属性( ABCD)。*
- column-rule-width** **B、column-count
- column-span** **D、column-rule-style
6【判断题】多列布局设置列宽40px,列数为2,若浏览器宽度小于80px,则显示时缩减宽度,仍显示2列。×
7【判断题】
目前,并不是所有浏览器都支持多列布局的columns-span属性。√
8【判断题】在多列布局设置中“column-gap: normal”规定列间距为一个常规的间隔,W3C建议的值是1px。×
9判断题】
在多列布局设置中如果没有设置columns-rule属性,则默认其属性取值为:medium none black。√
10【判断题在多列布局设置中“ columns-span:all”规定横跨所有列√
1【单选题】若将弹性盒中的子元素按序正向从左到右横排,下列样式代码正确的是( A)。
A、flex-direction: row** **B、flex-direction: row-reverse
C、 flex-direction: column** **D、flex-direction: column-reverse
2【单选题】弹性子元素的样式代码“ justify-content: space-between”的含义是( B )。
A、子元素位于容器的中心
B、子元素位于各行之间留有空隙的容器内
C、子元素位于各行之前、之间、之后都留有空白的容器内
D、子元素位于容器的开头
3【单选题】若设置弹性盒中子元素纵向的对齐方式,应选择( )属性。C
A、align-content B、align-self
C、align-items D、 justify-content
4【单选题】若父元素的宽度为800px,三个子元素的总宽度是400px,三个元素的flex属性分别设置如下
**** 元素1为“flex:1 1 100px;”****
**** 元素2为“flex:2 0 200px;”****
**** 元素3为“flex:1 1 100px;”****
**** 则元素1显示的宽度为( B )。****
A、100pxB、200pxC、300pxD、400px
5【多选题】弹性盒子分为( AB )布局形式。
A、横向B、纵向C、前向D、后向
6【判断题】定义某个选择器为弹性盒子的属性为flex。×
7【判断题】子元素的属性“flex-wrap”默认值为nowrap。√
8【判断题】order属性用于定义弹性盒子元素的排列顺序。√
9【判断题】弹性盒子元素的flex属性设置为“flex :1 1 100px“代表该元素的宽度为100px,且不会因父元素宽度的变化而变化。×
10【判断题】一旦将 display 属性设置为 flex ,无序列表中的每个列表项将自动变为从左到右横向排列。√
1【单选题】若将网页元素变成灰色,下列样式代码正确的是( A )。
****A、filter: sepia(1) B、filter: grayscale(0.5) ****
C、filter: invert(0.5) D、filter: blur(0.5)
2【单选题】若想调整网页元素的对比度,下列样式代码正确的是( C )。
A、filter: brightness(0.5) B、filter: saturate(2)
C、filter:contrast(2) D、filter:opacity(0.5)
3【单选题】
若对网页元素进行缩放变换,可以采用( D )属性进行恰当的设置来实现。
A、transition B、filter C、 background D、 transform
4【单选题】在下列函数中,可将网页元素做旋转变换的是( )。
A、translate(B) B、 rotate() C、scale() D、skew()
5【多选题】下列属性取值中,可作为过渡属性的速度类型设置的是( BD )。
A、skew B、 linear C、 ellipse** **D、ease
6【判断题】filter: opacity(2)可实现网页元素的透明效果。×
7【判断题】子元素的属性“flex-wrap”默认值为nowrap√
8【判断题】order属性用于定义弹性盒子元素的排列顺序。√
9【判断题】弹性盒子元素的flex属性设置为“flex :1 1 100px“代表该元素的宽度为100px,且不会因父元素宽度的变化而变化。×
10【判断题】一旦将 display 属性设置为 flex ,无序列表中的每个列表项将自动变为从左到右横向排列。√
*第十章 JavaScript概述*
1【单选题】下列选项中描述错误的是(B)。
A、Java是传统编程语言,JavaScript是脚本语言
B、Java语言多用于客户端,Javascript主要用于服务器端
C、Java不能直接嵌入到网页中运行,JaveScript程序可以直接嵌入到网页中运行
D、Java和Javascript语法结构存在差异
2【单选题】在HTML5文件中使用JavaScript代码时,当浏览器读到(A)时,就解释其中的脚本。
A、<script>标签 B、<head>标签
C、</script>标签 D、</head>标签
3【单选题】下列关于JavaScript语法描述错误的是(C)。
A、JavaScript程序按照在HTML文件中出现的顺序执行。
B、要严格区分字母大小写
C、每行结尾必须有分号
D、有两种注释方法:单行注释和多行注释
4【单选题】
下列关于JavaScript中变量命名规则的描述,错误的是(D)。
A、变量名不能包含空格
B、不能使用JavaScript中的关键字和保留字作为变量名
C、变量名要严格区分大小写
D、必须以字母或数字开头
5【单选题】下列运算符优先级最高的是(D)。
A、++自加运算符 B、&&逻辑与
C、||逻辑或 D、()括号
6【多选题】JavaScript的作用有(abcd)。
A、动态改变网页内容 B、动态改变网页外观
C、验证表单数据 D、响应事件
7【多选题】下列关于JavaScript函数的描述中,正确的是(ABC)。
A、要先定义后使用
B、JS函数一般定义在HTML文件的头部或外部JS文件中
C、函数的定义可以在HTML文件的主体body标记中的任何位置
D、函数需要在每次使用的时候重新定义
8【判断题】条件运算符的基本语法格式为,条件表达式?表达式1:表达式2,它的含义是先计算条件表达式,若结果为true,计算表达式2,若结果为false,计算表达式1。×
9【判断题】在HTML5中使用JavaScript有两种方法,分别是内式和外链式。√
10【判断题】无论是编程语言还是脚本语言,程序的基本结构都是顺序结构、选择结构、循环结构。()√
*第十一、十二章 JavaScript对象*
1【单选题】系统预先定义好的,直接使用的对象称为(A)
A、内置对象 B、宿主对象 C、自定义对象 D、日期对象
2【单选题】浏览器对象又被叫做是(D)
A、自定义对象 B、内置对象 C、字符串对象 D、宿主对象
3【单选题】字符串对象是常用的对象之一,下列语句正确的是A
A、var string1= “Hello”;
B、var string2 “Hello”;
C、var string3= Hello;
D、var string4= “Hello”
4【单选题】在字符串对象中,将指定的字符串替换为新字符串的方法是(C)。A、CharAT B、indexOF C、replace D、spilit
5多选题】下列属于内置对象的是(ABC)
A、字符串对象 B、数学对象 C、数组对象 D、浏览器对象
6【多选题】字符串对象的属性包括(ABC)
A、constructor B、length C、prototype D、PI
7【判断题】对象就是一组属性与方法的集合。√
8判断题】字符串对象是常用的对象之一,可提供诸多方法实现字符串检查、抽取、连接、分隔等字符串相关操作。√
9【判断题】在JavaScript中对象分为内置对象、宿主对象和自定义对象三种。√
10【判断题】字符串对象方法toLowerCase(),是将字符串对象转换为大写。×
1【单选题】关于数学对象的描述中错误的是(B)
A、 math对象包含一些常用的属性和方法
B、Math对象拥有构造函数
C、 Math对象无需创建
D、可以直接通过属性对象.属性名调用
2【单选题】以下()表达式产生一个0-7之间(含0,7)的随机整数。C
*A、Math.floor(Math.random()6)
*B、 Math.floor(Math.random()7)
*C、Math.floor(Math.random()8)
*D、Math.ceil(Math.random()8)
3【单选题】返回数字的平方根的方法是(C)。
A、random() B、pow(x,y) C、 Sqrt(x) D、 exp(x)
4【单选题】返回某数四舍五入之后保留x位小数的方法是(A)。
A、toFixed(x) B、toPrecision(X) C、 floor(x) D、 round(x)****
5【单选题】下列关于数学对象的方法的描述中错误的是(B)。
A、abs(x)返回数字的绝对值
B、ceil(x)对数字进行下取整
C、exp(x)返回e的对数
Drandom()返回0-1之间的随机数
6【多选题】下列数学对象的属性中描述正确的是(ABC)。
****A、LN2返回2的自然对数 ****
B、PI返回圆周率
C、E返回算术常量e,即自然对数的底数
D、SQRT2返回2 的平方根的倒数
7【多选题】JS针对数值对象,可实现对数值型小数位数的保留操作的方法有()。AB
A、toFixed(x) B、toPrecision(x) C、abs(x) D、floor(x)
8
【判断题】数学对象无需创建,通过把Math作为对象使用就可以调用其所有属性和方法。√
9【判断题】JS中数学对象的用法大致可以分为“静态属性”和“静态方法”这两大类,几乎所有的前端运算都可以采取这两种方式解决。√
10【判断题】Floor(x)方法可实现对数字进行上取整。()×
1【单选题】产生当前日期的方法是()C
A、Now()B、Date()C、new Date()D、new Now()
2【单选题】在JavaScript中,可以使用Date对象的(A)方法返回一个月中的某一天。
A、getDate B、getYear C、getMonthD、getTime
3【单选题】在JavaScript中,可以使用Date对象的()方法设置Date对象中的年份。B
A、setDate() B、setFullYear() C、setSeconds() D、setTime()
4【单选题】关于JS中日期对象的格式转换,错误的是(D)。
A、toString()把 Date 对象转换为字符串
B、toDateString()把 Date 对象的日期部分转换为字符串
C、toLocaleString()根据本地时间格式,把 Date 对象转换为字符串
D、toLocaleDateString()根据本地时间格式,根据本地时间格式,把 Date 对象转换为字符串
5【单选题】JS中日期及时间的获取方法中错误的是(B)。
A、Date()返回当日的日期和时间
B、getTime()返回2000年 1 月 1 日至今的毫秒数
C、getFullYear()从 Date 对象以四位数字返回年份D、getDate()从 Date 对象返回一个月中的某一天 (1 ~ 31)
6【多选题】下列日期对象的设置方法中描述正确的是(ABCD)
A、setDate()设置 Date 对象中月的某一天 (1 ~ 31)
B、setHours()设置 Date 对象中的小时 (0 ~ 23)
C、setFullYear()设置 Date 对象中的年份
D、setSeconds()设置 Date 对象中的秒钟 (0 ~ 59)
7【多选题】创建日期对象的方法有(ABCD)
A、new Date()
B、new Date(日期字符串)
C、new Date(年,月,日,[时,分,秒,毫秒]);
D、new Date(毫秒)
8【判断题】
JavaScript脚本内置了本地对象Date,该对象可以表示从毫秒到年的所有时间和日期√
9【判断题】SetTimeout用于设置一个计时器,在指定的时间间隔后调用函数或计算表达式,可以多次执行。×
10【判断题】语句var date=new Date(1000000000000)的返回结果为Sun Sep 09 2001 09:46:40 GMT+0800。√
1【单选题】分析下面的Javascript代码段,输出结果是( C)。
var mystring=”I am a student”;
var a=mystring.substring(9,13);
document.write(a);
A、stud B、tuden C、uden D、udent
2【单选题】JS中返回一个字符串,该字符串包含数组中所有元素,各元素间用逗号分隔的方法是(A )。
A、toString() B、reverse()C、shift()D、pop()****
3单选题】分析下面的Javascript代码段,输出结果是( )。
Var s1=parseInt(“101中学”);A
Document.write(s1);
A、101** **B、NaN
C、101中学 D、出现脚本错误
4【单选题】在Javascript数组对象方法中,( )可以实现删除最后一个元素,返回最后一个元素。B
A、concat(数组1,数组2,…) B、pop()
C、unshift(元素1,元素2,…) D、sort()
5【单选题】JavaScript中创建数组对象使用的关键字是( D)。
A、abstract B、stringC、super D、New
6【单选题】下列语句中,描述错误的是(B)。
A、var a=new Array();声明数组a,长度为0
B、var b=new Array(10);声明一个数组元素为10的数组
C、var c=new Array(1,2,3,4);声明数组c并为元素赋值为1,2,3,4
D、var d=new Array(10);声明数组d,长度为10
7【多选题】下列数组对象方法的描述中,正确的是(ABC )。
A、shift()删除第一个元素,返回第一个元素
B、unshift(元素1,元素2,…)添加元素至数组开始处
C、sort()排序数组
D、push(元素1,元素2,…)添加元素,返回添加元素的长度
8【判断题】在JavaScript中,定义数组时不需要指定数组的数据类型,而且可以将不同类型的数据存放到一个数组中。√
9【判断题】在JavaScript数组中的元素序列号是从1开始计算的,然后依次加1。×
10【判断题】数组对象的属性非常少,最常用的属性为length,可以返回数组对象的长度,也就是数组中元素的个数。√
第十三章JavaScript对象编程
1【单选题】在HTML文档对象模型中,history对象的( )用于加载历史列表中的下一个URL页面。c
A、next()** **B、back()
C、forward()** **D、go()
2【单选题】在Javascript中要改变页面文档的背景色,需要修改document对象的( C)属性。
A、BackColor B、BackgroundColor
C、BgColor D、Background
3【单选题】在JavaScript浏览器对象模型中,window对象的( )属性用来指定浏览器状态栏中显示的临时消息。A
A、status B、screen C、history D、Document
4【单选题】下列关于浏览器对象的说法错误的是(C )。
A、history对象记录了用户在一个浏览器中已经访问过的URLs
B、location对象相当于IE浏览器中的地址栏,包含关于当前URL地址的信息
C、location对象是history对象的父对象
D location对象是window对象的子对象
5【单选题】下列哪个选项中的对象与浏览列表有关(A)。
A、location,history
B、window,location
C、navigator,window
D historylist,location
6【多选题】在BOM对象模型中,下列选项中的(AB)对象位于BOM对象模型的第二层。
A、history
B、document
C、button
D、Text
7【多选题】在JavaScript中,对于浏览器对象的层次关系理解正确的是( )。
A、window对象是所有页面内容的根对象
B、Document对象包含location对象和history对象
C、Location对象包含history
DDocument对象包含form对象
8【判断题】JavaScript使用location对象来访问窗体加载时当前文档的URL。√
9【判断题】浏览器对象由JavaScript动态引擎自动创建,用于收集用户浏览页面时所用的浏览器信息,它与window对象一样是最上层对象。√
10【判断题】Screen对象包含的属性可以修改。×
1【单选题】下列选项中,(D)不是网页中的事件。
A、onclick B、onmouseover** C、onsubmit **D、Onpressbutton
2【单选题】在html页面中,不能与onChange事件处理程序相关联的表单元素有(D)
A、文本框 B、复选框 C、列表框 D、按钮
3【单选题】在HTML页面中,当按下键盘上的任意一个键时都会触发JavaScript的(D)事件。
A onFocus B、onBlur
C、onSubmit D、onKeyDonw
4【单选题】JAVASCRIPT的onSubmit事件的作用是(B)。
A、当一个表单中的对象被点击时,执行的 JavaScript 事件
B、当用户提交一个表单时,需要执行的 JAVASCRIPT 事件
****C、当鼠标移出对象时发生的事件 ****
****D、当一个鼠标指针从对象或区域之个移到对象或区域上时,调用的事件 ****
5【多选题】下列对事件句柄的描述正确的是(ABCD)。
A、onclick当鼠标被单击时触发事件
B、onmousedown当鼠标按钮被按下时触发事件
C、onmousemove当鼠标指针移动时触发事件
D、onmouseup当鼠标按钮被松开时触发事件
6【多选题】关于JAVASCRIPT事件,下列说法正确的是()ACD。
A、事件是用户对浏览器所做的特定的动作(操作),是实现交互操作的一种机制
B、对象发生改变时调用的事件是 onChange
C、当一个表单中的对象被点击时,执行的 JavaScript 事件是 onClick
D、当浏览器完成加载一个窗口或者加载完成框架集合中的所有框时,执行的 JavaScript 事件是 onLoad
7【判断题】按钮(button)对象支持onclick、onBlur、onFocus事件句柄。√
8加载的事件句柄代码在文档加载到浏览器窗口之前执行。×
9【判断题】启动事件的两种绑定方式为静态绑定和动态绑定。√
1【单选题】关于定时器的写法正确的是( D )。
A、var timer = setInterval(1000,function(){})
B、var timer = setTimerout(function(){},1000)
C、var tiemr = setInterval(function atime(){},1000)
Dvar tiemr = setTimeout(atime,1000)
2【单选题】
window的哪个方法可以弹出带文本输入框的对话框?( C )。
A、confirm() B、alert() C、prompt() D、open()
3【单选题】open()方法的哪个外观参数可以设置是否显示滚动条?( A )。
A、 scrollbars B、location C、menubar D、toolbar
4【单选题】以下哪个对象可用来在浏览器窗口中载入一个新网址?( B )。
****A、document.url ****** **B、 window.location
C、 indow.url** ****** D window.close****
5【多选题】有关窗口对象的方法,下列说法正确的是( ABCDE )。
A、弹出警告信息用a l e r t(信息字串)
B、显示确认信息对话框用confirm(信息字串)
C、显示提示信息,并提供可输入的字段用prompt(提示字串[,默认值])
D、将焦点移到该窗口,是用focus()
E、进入浏览器设置的主页,可以使用home()
6【多选题】
在JavaScript中,使用open( )方法实现弹出窗口时,能够控制窗口大小无法调节的选项是( AC )。
A、window.open("show.html","弹出窗口","resizable=no");
B、window.open("show.html","弹出窗口","resizable=yes");
C、window.open("show.html","弹出窗口","resizable=0");
D、window.open("show.html","弹出窗口","resizable=1");
7【判断题】使用window.open制作弹出口时,不可以控制弹出窗口的位置。×
8【判断题】status属性用于设置和返回窗口状态栏的默认文本。×
9【判断题】location对象是window对象的子对象,它包含在窗口中显示文档的URL信息。√
10【判断题】
在JavaScript中,focus( )方法能使文本框失去焦点。×
1【单选题】关于文档对象模型(Document Object Model),如下说法错误的是( C )。
A、DOM能够以编程方式访问和操作web页面内容
B、DOM允许通过对象的属性和方法访问页面中的对象
C、DOM能够创建动态的文档内容,但是不能删除文档对象
D、DOM也提供了处理事件的接口,它允许捕获和响应用户以及浏览器的动作。
2【单选题】假设要将网页文档的背景颜色动态修改为浅蓝色,那么在JavaScript程序应该使用下述( C )语句。
A、document.color=”lightblue”;
B、docutment.fgColor=”lightblue”;
C、 document.bgColor=”lightblue”;
D、 document.URL=”lightblue”;
3【单选题】下列关于获取页面元素说法正确正确的是( c )。
A、document.getElementById(‘a’)是通过id值为a获取页面中的一个元素
B、 document.getElementsByName(“na”)是通过name属性值为na获取页面中的一个元素
C、 document.getElementsByTagName(“div”)是通过标签名获取去所有div;
D、以上说法都不正确
4【单选题】某网页中有一个窗体对象,其名称是mainForm,该窗体对象的第一个元素是按钮,其名称是myButton,表述该按钮对象的方法是( B )。
A、document.forms.myButton
B、 document.mainForm.myButton
C、document.forms[0].element[0]
D、以上都可以
5【单选题】Javascript中制作图片代替按钮的提交效果需要手动提交方法submit(),以下调用正确的是( A )。
A、document. myform.submit()
B、myform.submit()
C、submit()
D、window. myform.submit()
7【判断题】JavaScript的文档对象模型是树型结构的。√
8【判断题】anchors对象是当前文档中所有超链接的集合。×
9【判断题】document.images [1] 引用的是文档中第1个图像。 ×
10【判断题】属性referrer可返回载入当前文档的URL。√
1【单选题】下列选项中,能获得文档中的第一个form对象的是( D )
A、document.forms(0)
B、document.forms.0
C、document.forms.item(0)
D、document.forms[0]
2【单选题】某网页中有一个窗体对象,其名称是mainForm,该窗体对象的第一个元素是按钮,其名称是myButton,表述该按钮对象的方法是( B )。
****A、document.forms.myButton ****
B、document.mainForm.myButton
****C、document.forms[0].element[0] ****
D、以上都可以
3【单选题】下列对表单对象的属性表述不正确的是( C )。
A、 name:返回表单的名称
B、action:返回/设定表单的提交地址
C、target:返回/设定表单提交内容的编码方式
D length:返回该表单所含元素的数目
4【多选题】以下哪个是document对象包含的内容( ABD )。
A、文本域、按钮** B、单选框、复选框C、状态栏 **D、下拉列表框
5【多选题】获取表单myform中文本框txt的值的是( CD )。
A、 document.all.txt.value
B、form.myform.txt.value
C document.myform.txt.value
D document.getElementById(“txt”).value
6【多选题】用来对文本框txt进行控空值验证的是( AD )。
A、document.form1.txt.value==“”
B、document.form1.txt.value=“”
C、document.form1.txt.length==0
D、document.form1.txt.value.length==0
7【判断题】表单对象中target属性可设置或返回表单的名称。×
8【判断题】method属性用于设置或返回将数据发送到服务器的HTTP方法√
9【判断题】document.forms [1] 引用的是文档中第1个表单。×
10【判断题】语句“<input type="text" onChange="alert(this value)">"的效果是:当文本框中内容发生改变后,单击页面的其他地方将弹出一个消息框显示文本框中的内容。√