最近一段时间要毕业了,忙着找工作,见过不少笔试面试题,自己总结了一些加上网上找的一些整合了一下。答案暂时都东拼西凑出来了,但是还是先不发出来,一方面是答案并不是唯一的并且自己的答案不能保证对,另一方面希望看到本文的伙伴能自己去找答案,毕竟,技术只有自己真正理解了才是自己的东西,共勉。

小白第一次发文,恭请指点。PS(答案在这里)

Web前端面试笔试题

Html+css

1.对WEB标准以及w3c的理解与认识。

2.Xhtml和html有什么区别。

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

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

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

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

7.你曾经在哪些浏览器测试过兼容?这些浏览器的内核分别是什么?

8.<img>标签上title与alt属性的区别是什么?

9.写出几种IE6 BUG的解决方法

10.描述css reset的作用和用途。

11.你如何对网站的文件和资源进行优化?期待的解决方案包括:

12.什么是语义化的html?

13.清除浮动有几种方式?各自的优缺点是?

14.浏览器标准模式和怪异模式之间的区别是什么?

15.解释下 CSS sprites,以及你要如何在页面或网站中使用它

16.讨论CSS hacks,条件引用或者其他?

17.解释下浏览器是如何判断元素是否匹配某个 CSS 选择器?

18.你能描述一下渐进增强和优雅降级之间的不同吗?

19.CSS字母大写?

20.CSS选择器都有哪些

21.超链接访问过后hover样式就不出现的问题是什么?如何解决?

22.浏览器还有默认的天生inline-block元素(拥有内在尺寸,可设置高宽,但不会自动换行),有哪些?

23.px和em,rem的区别

Javascript

1.javascript的typeof返回哪些数据类型?

2.例举3种强制类型转换和2种隐式类型转换。

3.Split()和join()的区别。

4.事件绑定和普通事件有什么区别?

5.数组方法pop() push() unshift() shift()

6.Ie和dom事件流的区别?

7.Ie和标准下有哪些兼容性的写法?

8.Ajax的get和post方式的区别?

9.call和apply的区别?

10.Ajax请求时,如何解析json数据?

11.什么是javascript的本地对象,内置对象和宿主对象?

12.Document load和document ready的区别?

13.编写一个数组去重的方法。

14.事件委托。

15.作用域链。

16.闭包。

17.如何阻止事件冒泡和默认事件。

18.javascript的同源策略。

19.JS排序算法。

20.解释jsonp的原理,以及为什么不是真正的ajax。

21.CSS预处理。

22.原型链。

23.你知道attribute和property的区别么。

24.解释下 JavaScript 中 this 是如何工作的。

25.解释下原型继承的原理?

26.AMD vs CommonJS?

27.AMD vs CMD?

28.扩展 JavaScript 内置对象?

29.如何从浏览器的 URL 中获取查询字符串参数?

30.什么是 "use strict"; ? 使用它的好处和坏处分别是什么?

31.常见兼容性问题?

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

33.前端需要注意哪些SEO?

34.offsetWidth/offsetHeight,clientWidth/clientHeight与scrollWidth/scrollHeight的区别?

 

Web前端面试笔试题总结的更多相关文章

  1. web前端校招笔试题集锦

    写一个求和的函数sum,达到下面的效果 // Should equal 15 sum(1, 2, 3, 4, 5); // Should equal 0 sum(5, null, -5); // Sh ...

  2. web前端面试试题总结---html篇

    HTML Doctype作用?标准模式与兼容模式各有什么区别? (1).<!DOCTYPE>声明位于位于HTML文档中的第一行,处于 <html> 标签之前.告知浏览器的解析器 ...

  3. web前端面试试题总结---其他

    其他问题 原来公司工作流程是怎么样的,如何与其他人协作的?如何夸部门合作的? 你遇到过比较难的技术问题是?你是如何解决的? 设计模式 知道什么是singleton, factory, strategy ...

  4. web前端面试试题总结---css篇

    CSS 介绍一下标准的CSS的盒子模型?低版本IE的盒子模型有什么不同的? (1)有两种, IE 盒子模型.W3C 盒子模型: (2)盒模型: 内容(content).填充(padding).边界(m ...

  5. web前端面试试题总结---javascript篇

    JavaScript 介绍js的基本数据类型. Undefined.Null.Boolean.Number.String. ECMAScript 2015 新增:Symbol(创建后独一无二且不可变的 ...

  6. Java 面试/笔试题神整理 [Java web and android]

    Java 面试/笔试题神整理 一.Java web 相关基础知识 1.面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面.抽象并 ...

  7. web前端面试总结

    本文由我收集总结了一些前端面试题,初学者阅后也要用心钻研其中的原理,重要知识需要系统学习.透彻学习,形成自己的知识链.万不可投机取巧,临时抱佛脚只求面试侥幸混过关是错误的!也是不可能的! 前端还是一个 ...

  8. 2016年Web前端面试题目汇总

    转载: 2016年Web前端面试题目汇总 以下是收集一些面试中经常会遇到的经典面试题以及自己面试过程中未解决的问题,通过对知识的整理以及经验的总结,重新巩固自身的前端基础知识,如有错误或更好的答案,欢 ...

  9. IT职场经纬 |阿里web前端面试考题,你能答出来几个?

    有很多小伙伴们特别关心面试Web前端开发工程师时,面试官都会问哪些问题.今天小卓把收集来的"阿里Web前端开发面试题"整理贴出来分享给大家伙看看,赶紧收藏起来做准备吧~~ 一.CS ...

随机推荐

  1. C++智能指针简单剖析

    导读 最近在补看<C++ Primer Plus>第六版,这的确是本好书,其中关于智能指针的章节解析的非常清晰,一解我以前的多处困惑.C++面试过程中,很多面试官都喜欢问智能指针相关的问题 ...

  2. 什么是WeakHashMap--转

    原文地址:http://laravel.iteye.com/blog/2303244 Java WeakHashMap 到底Weak在哪里,它真的很弱吗?WeakHashMap 的适用场景是什么,使用 ...

  3. TCP与UDP在socket编程中的区别

    一.TCP与UDP的区别 基于连接与无连接  对系统资源的要求(TCP较多,UDP少)  UDP程序结构较简单  流模式与数据报模式  TCP保证数据正确性,UDP可能丢包  TCP保证数据顺序,UD ...

  4. java类的初始化和对象的创建顺序

    学习java编程思想--类的初始化p146 类的加载顺序* 1加载器启动找到 xxx.class文件,通过extends关键字寻找基类,先加载基类* 2类初始化先初始化static成员变量和stati ...

  5. Kibana中doc与search策略的区别

    在kibana中包含两种策略:doc和search.使用了两个循环队列来获取请求,并进行响应. doc的代码如下: clientMethod: 'mget' search的代码如下: clientMe ...

  6. [译]针对科学数据处理的统计学习教程(scikit-learn教程2)

    翻译:Tacey Wong 统计学习: 随着科学实验数据的迅速增长,机器学习成了一种越来越重要的技术.问题从构建一个预测函数将不同的观察数据联系起来,到将观测数据分类,或者从未标记数据中学习到一些结构 ...

  7. 图论 --- spfa + 链式向前星 (模板题) dlut 1218 : 奇奇与变形金刚

    1218: 奇奇与变形金刚 Time Limit: 3 Sec  Memory Limit: 128 MBSubmit: 130  Solved: 37[Submit][Status][Web Boa ...

  8. jQuery动态设置样式List item

    前段时间,Insus.NET有修改一个功能<激活当前视图菜单高亮呈现>http://www.cnblogs.com/insus/p/5287093.html 今天Insus.NET想改用另 ...

  9. C#各种文件操作的代码与注释

    C#各种文件操作的代码与注释,具体看下面代码: using System; using System.Collections.Generic; using System.Linq; using Sys ...

  10. Android使用SQLite数据库(1)

    Android中使用SQLite数据库要通过SQLiteOpenHelper类. 首先,定义相关变量: // 数据库变量 DatabaseHelper mDBH; SQLiteDatabase db; ...