谁能给我出一两道 web前端笔试题 上机题啥的,呵呵,比较常考的

html-css010

谁能给我出一两道 web前端笔试题 上机题啥的,呵呵,比较常考的,第1张

[面试题] 某企业前端开发面试题

【HTML &CSS】

1. Doctype? 严格模式与混杂模式-如何触发这两种模式,区分它们有何意义?

2. 行内元素有哪些?块级元素有哪些?CSS的盒模型?

3. CSS引入的方式有哪些? link和@import的区别是?

4. CSS选择符有哪些?哪些属性可以继承?优先级算法如何计算?内联和important哪个优先级高?

5. 前端页面有哪三层构成,分别是什么?作用是什么?

6. css的基本语句构成是?

7. 你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么?经常遇到的浏览器的兼容性有哪些?怎么会出现?解决方法是什么?

8. 如何居中一个浮动元素?

9. 有没有关注HTML5和CSS3?如有请简单说一些您对它们的了解情况!

10. 你怎么来实现下面这个设计图,主要讲述思路 (效果图省略)

11. 如果让你来制作一个访问量很高的大型网站,你会如何来管理所有CSS文件、JS与图片?

12. 你对前端界面工程师这个职位是怎么样理解的?它的前景会怎么样?

【Javascript】

1. js是什么,js和html 的开发如何结合?

2. 怎样添加、移除、移动、复制、创建和查找节点

3. 怎样使用事件以及IE和DOM事件模型之间存在哪些主要差别

4. 面向对象编程:b怎么继承a

5. 看看下面alert的结果是什么

view sourceprint?1.function b(x, y, a) {

.arguments[2] = 10

.alert(a)

}

b(1, 2, 3)

如果函数体改成下面,结果又会是什么?

a = 10

alert(arguments[2] )

6. 请编写一个JavaScript函数 parseQueryString,它的用途是把URL参数解析为一个对象

var obj = parseQueryString(url)

alert(obj.key0) // 输出0

7. ajax是什么? ajax的交互模型? 同步和异步的区别? 如何解决跨域问题?

8. 什么是闭包?下面这个ul,如何点击每一列的时候alert其index?

<ul id=”test”>

<li>这是第一条</li><li>这是第二条</li><li>这是第三条</li>

</ul>

9. 最近看的一篇Javascript的文章是?

10. 常使用的库有哪些?常用的前端开发工具?开发过什么应用或组件?

11.说说YSlow(可以详细一点)

答案在参考资料里面可以找到,答案在参考资料里面可以找到,答案在参考资料里面可以找到

有尿儿就啥也不怕,知道不

即使大家告诉你再多实际情况,即使你再背再总结也没有什么用,到岗位上也费尽。

问题也好,经验也罢,都这不是固定的。唯一固定的也不过就是作品展示和实际操作,很多时候后者重于前者。后者也相当麻烦,就我个人经历,一次面试从到公司开始,从设计到编码结束花费了几个小时,并且屏幕有监控,你开个音乐休闲一下都不行,一直到人家员工都吃饭去了我还弄呢,要求设计一个web2.0风格的网站,并编码出来。

一次是给我打开一个网站,让我只对它代码部分进行符合web标准重构。

一次是技术总监坐你旁边,他让你写什么代码就写什么代码,AI画什么效果就什么效果

……

如果真要说到时候会问什么,我觉得你第一点就应该把这种div+css的概念扔掉,div不过是标签罢了,属于html,而css是它的设计师,非要简单的说,不如说xhtml+css,这样更正确,不只是div可以用来布局。

其余的都是些:你对CSS框架了解不啊,都有什么框架啊,使用过没有啊;WEB标准了解不啊,谈谈你的理解啊;语义化,合理嵌套,SEO优化等等,就那些呗,关于楼上提到的兼容问题也是会问的,但不会详细到问你说IE6和FF中盒模型的差异之类的,一般都是问你兼容方面拿手吗,能做到哪些浏览器兼容。

其次有些人对你使用什么编辑器也有问的,不管花样如何,他们想知道的就是一点,你能不能完全的手写代码,这是能力的一种体现。

问题还有好多,但问题再多,无非是在考验你是不是公司需要的那个人,个人能力的问题。

不用担心太多,就像开头说的,有尿儿,就啥也不怕