前端工程师能力评估

NOWCODER.COM ⽜客⽹-中国最⼤IT 笔试/⾯试题库下载⽂档, 点击相应题⽬, 直接查看答案前端⼯程师能⼒评估⼀. 单项选择题1. 下列哪个样式定义后, 内联(⾮块状) 元素可以定义宽度和⾼

NOWCODER.COM ⽜客⽹-中国最⼤IT 笔试/⾯试题库

下载⽂档, 点击相应题⽬, 直接查看答案

前端⼯程师能⼒评估

⼀. 单项选择题

1. 下列哪个样式定义后, 内联(⾮块状) 元素可以定义宽度和⾼度

A

B

C

D display:inlinedisplay:nonedisplay:blockdisplay:inherit

2. css属性overflow 属性定义溢出元素内容区的内容会如何处理。如果值为 scroll,不论是否需要,⽤户代理都会提供⼀种滚动机制。

A

B True False

3. 新窗⼝打开⺴⻚,⽤到以下哪个值()。

A

B

C

D _self_blank_top_parent

4. 下⾯有关jquery 事件的响应,描述错误的是?

A

B

C

D onclick ⿏标点击某个对象onfocus 元素失去焦点onload 是某个⻚⾯的css js html

⽂档结构和图像被完成加载onmousedown 某个⿏标按键被按下

5. flash和js 通过什么类如何交互?

A

B

C

D ExtensionContex ExternalInterface IInterpolator FlexContentHolder

6. 元素的alt 和title 有什么异同,选出正确的说法?

A

B

C

D 不同的浏览器,表现⼀样alt 和title 同时设置的时候,alt 作为图⽚的替代⽂字出现,title 是图⽚的解释⽂字alt 和title 同时设置的时候,title 作为图⽚的替代⽂字出现,alt 是图⽚的解释⽂字以上说法都不正确

,

NOWCODER.COM ⽜客⽹-中国最⼤IT 笔试/⾯试题库

下载⽂档, 点击相应题⽬, 直接查看答案

7.

下列js 可以让⼀个input 的背景颜⾊变成红⾊的是?

A

B

C

D inputElement.style.backgroundColor = 'red';inputElement.backgroundColor = 'red';inputElement.style.backgroundColor = '#0000';inputElement.backgroundColor = '#0000';

8. 下⾯有关html5标签说法错误的有?

A

B

的⽂本。亦或是来⾃其他外部源内容

标签定义菜单列表。当希望列出表单控件时使⽤该标签 标签定义命令按钮,⽐如单选按钮、复选框或按钮C D

9. 下述有关css 属性position 的属性值的描述,说法错误的是?A

B

C

D static :没有定位,元素出现在正常的流中fixed :⽣成绝对定位的元素,相对于⽗元素进⾏定位relative :⽣成相对定位的元素,相对于元素本⾝正常位置进⾏定位。absolute :⽣成绝对定位的元素,相对于 static 定位以外的第⼀个祖先元素进⾏定位。

10. 下⾯有关浏览器中使⽤js 跨域获取数据的描述,说法错误的是?A

B

C

D 域名、端⼝相同,协议不同,属于相同的域js 可以使⽤jsonp 进⾏跨域通过修改document.domain 来跨⼦域使⽤window.name 来进⾏跨域

11.

下⾯这个JS 程序的输出是什么:

function Foo() {

var i = 0;

return function() {

console.log(i );

}

}

var f1 = Foo(),

f2 = Foo();

f1();

f1();

f2();

,

NOWCODER.COM ⽜客⽹-中国最⼤IT 笔试/⾯试题库

下载⽂档, 点击相应题⽬, 直接查看答案

A

B

C

D 0 1 00 1 20 0 00 0 2

12.

请给出这段代码的运⾏结果( )

A

B

C

D 1 11 22 12 2

13. 下⾯符合⼀个有效的javascript 变量定义规则的是?A

B

C

D _$te$t2with a bc2a

14. 下⾯有关javascript 系统⽅法的描述,错误的是?

A

B

C

D parseFloat ⽅法:该⽅法将⼀个字符串转换成对应的⼩数isNaN ⽅法:该⽅法⽤于检测参数是否为数值型,如果是,返回true ,否则,反回false 。escape ⽅法: 该⽅法返回对⼀个字符串编码后的结果字符串eval ⽅法:该⽅法将某个参数字符串作为⼀个JavaScript 执⾏

15. 下⾯有关javascript 常⻅事件的触发情况,描述错误的是?A

B

C

D onmousedown :某个⿏标按键被按下onkeypress :某个键盘的键被按下或按住onblur :元素获得焦点onchange :⽤户改变域的内容

,

NOWCODER.COM ⽜客⽹-中国最⼤IT 笔试/⾯试题库

下载⽂档, 点击相应题⽬, 直接查看答案

16. 下⾯有关HTML 的Doctype 和严格模式与混杂模式的描述,错误的是?

A 声明位于⽂档中的最前⾯,处于 标签之前。告知浏览器的解析器,⽤什么⽂档类型 规范来解析这个

⽂档

在标准模式中,浏览器根据规范呈现⻚⾯;在混杂模式中,⻚⾯以⼀种⽐较宽松的向后兼容的⽅式显⽰

DOCTYPE 不存在或格式不正确会导致⽂档以标准模式呈现

浏览器根据DOCTYPE 是否存在以及使⽤的哪种DTD 来选择要使⽤的呈现⽅法B C D

17. 下⾯有关JavaScript 中 call和apply 的描述,错误的是?

A

B

C

D call 与aplly 都属于Function.prototype 的⼀个⽅法,所以每个function 实例都有call 、apply 属性两者传递的参数不同,call 函数第⼀个参数都是要传⼊给当前对象的对象,apply 不是apply 传⼊的是⼀个参数数组,也就是将多个参数组合成为⼀个数组传⼊call 传⼊的则是直接的参数列表。call ⽅法可将⼀个函数的对象上下⽂从初始的上下⽂改变为由

thisObj 指定的新对象。

18. 下⾯有关CSS sprites说法错误的是?

A

B

C 允许你将⼀个⻚⾯涉及到的所有零星图⽚都包含到⼀张⼤图中去利⽤CSS 的“background-image”,“background-repeat”,“background-position”的组合进⾏背景定位CSS Sprites虽然增加了总的图⽚的字节,但是很好地减少⺴⻚的http 请求,从⽽⼤⼤的提⾼⻚⾯的性

CSS Sprites整理起来更为⽅便,同⼀个按钮不同状态的图⽚也不需要⼀个个切割出来并个别命名D

19. 下⾯列出的浏览器,⽆webkit 内核的是()

A

B

C

D chrome Safari 搜狗浏览器firefox

⼆. 多选选择题

20. 下述有关border:none以及border:0的区别,描述错误的是?

A

B

C

D border:none表⽰边框样式⽆border:0表⽰边框宽度为0当定义了border:none,即隐藏了边框的显⽰,实际就是边框宽度为0当定义边框时,仅设置边框宽度也可以达到显⽰的效果

标签: