第一篇 1+X考证 Web前端测试题(含答案解析)

单选题

1.下面有关jquery事件,描述错误的是( A )

A.focus元素是失去焦点

【解析:在jQuery中,当元素获取焦点时,发生foucus事件,当元素失去焦点时,发生blur事件】

B.click鼠标点击某个对象

C.mousedown某个鼠标按键被按下

D.load事件会在页面或图像的加载完成之后立即发生

2.CSS中如何产生带有正方形的项目列表?( C )

A.list-type:square

B.type:square

C.list-style-type:square

D.type:2

【解析:列表属性,type属性值可取disc(实心圆点),circle(空心圆点),square(正方形),square(方块点),原题问的时在CSS中,则排除BD,排除A没有该属性,选C】

3.如何把7.25四舍五入为最接近的整数?( A )

A.Math.round(7.25)

B.round(7.25)

C.rnd(7.25)

D.Math.rnd(7.25)

【解析:javascript中的Math类,Math.ceil()向上取整,而Math.floor()向下取整,Math.max(x,y)求A和B谁为最大,反之有Math.min(x,y),Math.random()生成一个0~1之间的随机数,Math.round()四舍五入】

4.下面关于Bom对象,说法有误的是( A )

A.windows对象表示显示屏屏幕窗口

B.history对象包含用户在浏览器窗口中访问过的URL

C.location对象包含有关当前URL的信息

D.每个载入浏览器的HTML文档都会成为document对象

【解析:Window 对象是 JavaScript 层级中的顶层对象。Window 对象代表一个浏览器窗口或一个框架。Window 对象会在 或 每次出现时被自动创建。】

5.下面哪一个不是jQuery对象访问的方法?( D )

A.index( )

B.size( )

C.each(callback)

D.index(subject)

【解析:callback执行函数,object指定元素对象,可以看一下这个jQery访问对象的方法jquery对象访问 - Honker书生 - 博客园

6.下面哪个css属性可以更改样式的字体颜色( D )

A.text-color:

B.fgcolor:

C.text-color:

D.color:

7.如何在警告框中写入”Hello World“?( D )

A.msgBox("Hello World")

B.alertBox = "Hello World"

C.alertBox("Hello World")

D.alert("Hello World")

8.如果需要匹配包含文本的元素,用下面哪种来实现( D )

A.input( )

B.attr(name)

C.contains(  )

D.text( )

【解析:attr(name)方法设置或返回被选元素的属性值,contains()方法用于判断指定元素内是否包含另外一个元素】

9.下面关于javascript面向对象说法错误的是?( C )

A.可以采用对象,属性名的方式访问属性

B.用var obj ={}就可以创建一个对象

C.可以使用extends实现继承

D.可以采用对象["属性名"]的方式修改属性值

【解析:关于javascript面向对象可以看一下这篇文章JS面向对象—对象的继承 - 简书】

10.以下那一项是CSS中的类选择器( B )

A.h2

B..div

C.#div

D.*

【解析:.是类选择器,#是id选择器,*是通配符选择器】

11.以下哪一项不属于javascript的特征?( B )

A.javascript是一种脚本语言

B.javascript代码需要编译后才能执行

【解析:可以由浏览器的解释器解析执行】

C.javascript是独立于平台的

D.javascript是事件驱动的

12.执行下面语句单击按钮  ,会有什么效果( C )

$(document).ready(function(){
    $("#click").click(function(){
    alert("click one time");
   });
    $("#click").click(function(){
    alert("click two time");
   });
})

 A.弹出一次对话框,显示 click one time

B.弹出一次对话框,显示 click two time

C.弹出两次对话框,显示 click one time,click two time

D.js编译错误

13.关于引入CSS样式的优先级,说法正确的是( C )

A.内部样式 > 内联样式 > 外部样式

B.以上都不正确

C.内联样式 > 内部样式 > 外部样式

D.内联样式 > 外部样式 > 内部样式

14.怎样给所有的

标签添加背景颜色( B )

A.#h1{ background-color:#ffffff } 

B.h1{ background-color:#ffffff }

C.h1.all{ background-color:#ffffff }

D..h1{ background-color:#ffffff }

15.如何编写当i=5时执行某些语句的条件语句?( A )

A. if(i==5)

B. if i=5

C. if i=5 then

D. if i==5 then

16.以上关于JavaScript中事件的描述中,不正确的是 ( C )

A.click —— 鼠标点击事件

B.mouseOver —— 鼠标指针移动到事件源上时触发的事件 

C.change —— 选择字段时触发的事件

D.focus —— 获取焦点事件

【解析:change —— 当元素的值发生改变,会发生change事件,该事件适用于text、textarea、select元素】

17.关于float描述错误的是( A )

A.float:center

B.float:right

C.float:left

D.float:none

【解析:float属性有三个:left、right、none】

18.在HTML语言中,设置表格中文字与边框距离的标签是( D )

A.

B.

C.

D.

19.下面哪一项是换行符标记?( D )

A.

B.

C.

D.

20.下面哪一项不是表单元素?( C )

A.

B.