搜索
您的当前位置:首页正文

Web前端开发工程师面试题

来源:意榕旅游网


一、 二、 三、 四、 CSS .............................................................................................................................................................. 1 HTML .......................................................................................................................................................... 5 jquery ......................................................................................................................................................... 7 综合 .......................................................................................................................................................... 10

一、 CSS

1. CSS样式表根据所在网页的位置,可分为?(B )

2. A.行内样式表、内嵌样式表、混合样式表

3. B.行内样式表、内嵌样式表、外部样式表

4. C.外部样式表、内嵌样式表、导入样式表

5. D.外部样式表、混合样式表、导入样式表

6. 对于标签,其中*代表( C )

7. A. 注释的时候才用上

8. B. 没有这个标签

9. C. 通配符,意思是所有的标签

10. 在CSS中下面哪种方法表示超链接文字在鼠标经过时,超链接文字无下划线?(B )

11. A. A:link{TEXT-DECORATION: underline }

12. B. A:hover {TEXT-DECORATION: none}

13. C. A:active {TEXT-DECORATION: blink }

14. D. A:visited {TEXT-DECORATION: overline }

15. 下面代码片段,说法正确的是:(B )

16. .DIV1 { position:absolute;

17. line-height:22px;

18. height:58px;

19. background-color: #FF0000; }

20. A. Line-height:22px;修饰文本字体大小

21. B. position:absolute;表示绝对定位,被定位的元素位置固定

22. C. height:58px; 表示被修饰的元素距离别的元素的距离

23. D. background-color: #FF0000; 表示被修饰的元素的背景图像

24. 用CSS设置DIV的左边为红色实线,下面设置正确的是 (C )

25. A.style=”border-top: #ff0000 1 solid;”

26. B.style=”border-left: 1, #ff0000 ,solid;”

27. C.style=”border-left: 1 #ff0000 solid;”

28. D.style=”border-right: 1, #ff0000, dashed;”

29. 下列那个不是CSS选择符(D )

30. A.p B..td C.#box D.shop

31. 在CSS的三种选择符中,哪个优先级最高?( C )

32. A.标签选择符 B.类选择符号 C.ID选择符

33. 引入样式表的方式有几种?

34. 答:引入样式表的方式有两种:

35. 方式一通过link引入,如

36. 方法二通过import导入 如

37. 下面哪一个是css3旋转90度的代码(B)

38. a) transition:rotate(90deg)

39. b) transform:rotate(90deg)

40. c) transition(rotate(90))

41. d) transform:rotate(90)

42. 关于css hack正确的是(A,B,C)

43. a) CSS hack的目的就是使你的CSS代码兼容不同的浏览器。

44. b)“_”下划线是IE6专有的hack

45. c)“*”星号是IE6和IE7专有的hack

46. d) !important IE6可以识别

47. 如何用CSS分别单独定义IE6、7、8的width属性。

48. 所有浏览器通用 height: 100px;

49. IE6专用 _height: 100px;

50. IE6、IE7共用 *height: 100px;

51. IE7专用 *+height: 100px;

52. IE7、FF共用 height: 100px !important;

53. CSS中哪些属性可以同父元素继承。

54. 所有元素可继承:visibility和cursor。

55. 内联元素可继承:letter-spacing、word-spacing、white-space、line-height、color、font、 font-family、font-size、font-style、font-variant、font-weight、text- decoration、text-transform、direction。

56. 块状元素可继承:text-indent和text-align。

57. 列表元素可继承:list-style、list-style-type、list-style-position、list-style-image。

58. 表格元素可继承:border-collapse。

二、 HTML

1. 在Dreamweaver 中, 在设置各个框架属性时, 参数Scroll 是用来设置( B )属性的。

2. A. 是否进行颜色设置

3. B. 是否出现滚动条

4. C. 是否设置边框宽度

5. D. 是否使用默认边框宽度

6. 若将Dreamweaver中2个横向相邻的单元格合并,则两单元格中文字会( A )

7. A.文字合并 B.左单元格文字丢失 C.右单元格文字丢失 D.系统出错

8. 下列标签可以不成对出现的是( B)

9. A.〈HTML〉〈/HTML〉

10. B.〈P〉 〈/P〉

11. C.〈TITLE〉〈/TITLE〉

12. D.〈BODY〉〈/BODY〉

13. 关于Document对象,下列叙述正确的是(AC )

14. a)Document对象表示浏览器中显示的HTML文档

15. b)Document对象的常用属性bgcolor用来设置文档的背景图片

16. c)Document对象的常用方法getElementById()用于访问唯一的一个元素

17. d)Document对象的常用方法getElementByNames()

18. 下面哪一个是html5新增的类型(C)

19. a)

20. b)

21. c)

22. d)

23. 与 HTML4 比较,HTML5 废弃了哪些元素(A, B, D)

24. a) frame

25. b) applet

26. c) i

27. d) big

三、 jquery

1. 在javascript 中,以下哪个变量名是非法的(B )

2. a)Name b)9name c)Name_a d)Name9

3. Javascript可以在以下什么地方执行?(B )

4. a)服务器端的浏览器

5. b)客户端的浏览器

6. c)在服务器端的tomcat容器里

7. d)在客户端的tomcat容器里

8. 在javascript中,( B )变量在函数外声明,并可从脚本的任意位置访问

9. a)局部 b)全局 c)typeOf d)New

10. 关于javascript说法正确的是(B )。

11. a)它是面向对象的

12. b)它是基于对象的

13. c)它是面向过程的

14. d)以上说法都不正确

15. 以下哪条语句会产生运行错误(A,D )

16. A、var obj = ()

17. B、var obj = []

18. C、var obj = {}

19. D、var obj = //

20. 在javascript中,下拉列表框的(B 21. a)Add( ) b)Remove( ) 22. 请选择结果为真的表达式(C )

23. a)null instanceof Object

24. b)null === undefined

25. c)null == undefined

26. d)NaN == NaN

c)Focus( ) d)blur())方法可从列表中删除一个元素

27. 在javascript中,String 对象的方法不包括(D )。

28. a)charAt()

29. b)substring()

30. c)toUpperCase()

31. d)Length //这个是属性不是方法

32. 下拉菜单中,用户更改表单元素Select中的值时,就会调用(A 33. a)onChange

34. b)onFocus

35. c)onMouseOver

36. d)onClick

四、 综合

1. 目前支持html5和css3的主流浏览器有(b,c,d,e)

2. a) ie8, ie9,ie10,ie11

)事件处理程序。

3. b) chrome

4. c) firefox

5. d) 360浏览器

6. e) opera

7. 列举你工作中遇到的IE6 BUG,谈谈解决方案

8. ie6中不认图片png 的透明度,改png为8位的就可以了。

9. 【IE6的疯狂之一】IE6中奇数宽高的BUG:

【IE6的疯狂之二】IE6中PNG Alpha透明:

【IE6的疯狂之三】IE6 3像素BUG的实例:

【IE6的疯狂之四】IE6文字溢出BUG:

【IE6的疯狂之五】div遮盖select的解决方案:

【IE6的疯狂之六】li在IE中底部3像素的BUG(增加浮动解决问题):

【IE6的疯狂之七】样式中文注释后引发失效:

【IE6的疯狂之八】链接伪类(:hover)CSS背景图片有闪动BUG:

【IE6的疯狂之九】li在IE中底部空行的BUG:

【IE6的疯狂之十】父级使用padding后,子元素绝对定位的BUG

【IE6的疯狂之十一】!important在IE6下的一个BUG:

【IE6的疯狂之十二】一个display:none引起的3像素的BUG:

【IE6的疯狂之十三】IE6下使用滤镜后链接不能点击的BUG:

因篇幅问题不能全部显示,请点此查看更多更全内容

Top