前端工程师面试题题及答案(全面综合)

  • 格式:doc
  • 大小:35.50 KB
  • 文档页数:8

下载文档原格式

  / 8
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1. 要动态改变层中内容可以使用的方法有(AB )

a)innerHTML

b)innerText

c)通过设置层的隐藏和显示来实现

d)通过设置层的样式属性的display属性

2. 在javascript里,下列选项中不属于数组方法的是(B);

a)sort()

b)length()

c)concat()

d)reverse()

3 、var emp = new Array(3);

for(var i in emp)

以下答案中能与for循环代码互换的是: (选择一项)。(D )

A for(var i =0; i

B for(var i =0; i

C for(var i =0; i

D for(var i =0; i

4 下列声明数组的语句中,错误的选项是(C )。

a)Var arry= new Array()

b)Var arry=new Array(3)

c)Var arry[]=new Array(3)(4)

d)Var arry=new Array(‘3’,’4’)

5. 下列哪一个选项不属于document对象的方法?(D )

a)focus()

b)getElementById()

c)getElementsByName()

d)bgColor()

6. 、display属性值的常用取值不包括(C )

a)inline

b)block

c)hidden

d)none

7. 以下有关pixelTop属性与top属性的说法正确的是。(D )

a)都是Location对象的属性

b)使用时返回值都是字符串

c)都是返回以像素为单位的数值

d)以上都不对

8. 使用open方法打开具有浏览器工具条,地址栏,菜单栏的窗口,下列选项正确的是__D__

a)open("x.html","HI","toolbas=1,scrollbars=1,status=1");

b)open("HI","scrollbars=1,location=1,status=1");

c)open("x.html","status=yes,menubar=1,location=1");

d)open("x.html","HI","toolbas=yes,menubar=1,location=1");

9. 、javascript中表达式parseInt(“X8X8”)+paseFloat(‘8’)的结果是什么?( C)

a)8+8

b)88

c)16

d)“8”+’8

10. 关于setTimeout(“check”,10)中说法正确的是( D)

a)程序循环执行10次

b)Check函数每10秒执行一次

c)10做为参数传给函数check

d)Check函数每10毫秒执行一次

二:

11 link 和@import 的区别是?

12 html5有哪些新特性、移除了那些元素?如何处理HTML5新标签的浏览器兼容问题?如何区分HTML 和HTML5?

13 HTML5的离线储存?

14:介绍一下CSS的盒子模型?

15 CSS 选择器有哪些?哪些属性可以继承?优先级算法如何计算?CSS3新增伪类有那些?

优先级为:

16 列出display的值,说明他们的作用。position的值,relative和absolute定位原点是?

17 介绍js的基本数据类型。

18 Javascript如何实现继承?

19 什么是闭包(closure),为什么要用它?

20 针对jQuery 的优化方法?