成都IT培训学校

web前端开发工程师面试题

2015-10-19 19:16 作者:admin 来源:未知 浏览: 我要评论(条) 字号:

摘要:1. 自我评价一下HTML/CSS/JS的掌握情况 2. 简述HTML经常使用的标签和作用。 Div/a/p/span/li/ul/ol/table/tr/td 3. 你认为最常遇到的兼容Bug有哪些?有哪些问题是你认为解决起来最麻烦的? IE6 PNG IE6 Fixed 4. 块级元素和行内元素都有哪些? 行内元素有哪些特

1. 自我评价一下HTML/CSS/JS的掌握情况

2. 简述HTML经常使用的标签和作用。

Div/a/p/span/li/ul/ol/table/tr/td

3. 你认为最常遇到的兼容Bug有哪些?有哪些问题是你认为解决起来最麻烦的?

IE6 PNG

IE6 Fixed

4. 块级元素和行内元素都有哪些? 行内元素有哪些特点?

5. 介绍所知道的CSS hack技巧(如:_, *, +, \9, !important 之类)

6. CSS定位方式有哪些?position属性的值有哪些?他们之间的区别是什么?

在CSS中关于定位的内容是:position:relative | absolute | static | fixed

• static 没有特别的设定,遵循基本的定位规定,不能通过z-index进行层次分级。

• relative 不脱离文档流,参考自身静态位置通过 top,bottom,left,right 定位,并且可以通过z-index进行层次分级。

• absolute 脱离文档流,通过 top,bottom,left,right 定位。选53D6其最近的父级定位元素,当父级 position 为 static 时,absolute元素将以body坐标原点进行定位,可以通过z-index进行层次分级。

• fixed 固定定位,这里他所固定的对像是可视窗口而并非是body或是父级元素。可通过z-index进行层次分级。

7. 函数的几种定义方法

function a(){},

var a = function(){}

8. 对象的定义方法

a = new Object(), a = {}

9. 类的定义方法(prototype)(继承)

Var a = function(){}

a.prototype = {}

new a();

 

10. this 关键字的指向

obj.foo() == obj //方法调用模式,this指向obj

foo() == window; //函数调用模式,this指向window

new obj.foo() == obj //构造器调用模式, this指向新建立对象

foo.call(obj) == obj;//APPLY调用模式,this指向obj

11. DOM操作

在<body><div id=”a”>hello</div></body>,将hello替换成”你好”

将Body的innerHTML重写和将<div>的innerHTML重写有何区别

12. 异步ajax的优缺点

优点:

• 相对于同步ajax:不会造成UI卡死,用户体验好。

• 相对于刷新页面,省流量

缺点:

• 后退按钮无效;

• 多个请求同时触发时,由于回调时间不确定,会造成混乱,避免这种混乱需要复杂的判断机制。

• 搜索引擎不友好

• 数据安全

13. 常用JS框架,是否使用过jQuery,jQuery的优点。

14. JS用了多久,介绍一下自己做过的JS项目

15. Jquery Mobile

16. HTML5/CSS3

17. 是否听说和理解webapp

18. 在行的语言,优缺点

19. 介绍项目经验,合作开发、独立开发

20. 开发过程中遇到困难,如何解决。

21.前端页面由哪三层构成,分别是什么?作用是什么?
网页分成三个层次,即:结构层、表示层、行为层。
网页的结构层(structural layer)由 HTML 或 XHTML 之类的标记语言负责创建。标签,也就是那些出现在尖括号里的单词,对网页内容的语义含义做出了描述,但这些标签不包含任何关于如何显示有关内容的信息。例如,P 标签表达了这样一种语义:“这是一个文本段。”
网页的表示层(presentation layer) 由 CSS 负责创建。 CSS 对“如何显示有关内容”的问题做出了回答。
网页的行为层(behavior layer)负责回答“内容应该如何对事件做出反应”这一问题。这是 Javascript 语言和 DOM 主宰的领域。

顶一下
(0)
0%
踩一下
(0)
0%
标签:
版权所有: 非特殊声明均为本站原创文章,转载请注明出处: 成都学前端开发网-web.ixueyun.com
订阅更新: 您可以通过RSS订阅我们的内容更新

当前栏目分类