WEB前端面试的笔试题

html

  1. <!DOCTYPE>标签的定义与用法

<!DOCTYPE> 声明必须是 HTML 文档的第一行,位于 <html> 标签之前。

<!DOCTYPE> 声明不是 HTML 标签;它是指示 web 浏览器关于页面使用哪个 HTML 版本进行编写的指令。

<!DOCTYPE>是HTML5的声明,所有的浏览器都支持它,对大小写不敏感,没有结束标签。

  1. 块级元素和行内元素有哪些?

块级元素:<div> <d>l <dt> <dd> <form> <h1>……<h6> <ol> <ul> <li> <p>  我自己常用的

行内元素:<a> <b> <big> <em> <i> <img> <input> <small> <span> <strong> <textarea>

块级元素与行内元素的区别:

    1. 行内元素会在一行内,直线排列,水平方向的排列;块级元素个占据一行,垂直排列;
    2. 块级元素可以包含行内元素和块级元素,但是行内元素不能包含块级元素;
    3. 块级元素与行内元素主要是盒模型属性不同:行内元素width height 无效,margin padding上下无效;
  1. 你真的了解HTML吗?

(这真是一个蛋疼的问题,可以不回答嘛)

问:display有几个值?

有17个值,但是常用的有block inline inline-block none;

CSS相关

  1. 介绍所知道的CSS hack技术

CSS hack就是针对不同的浏览器不同的浏览器版本写相应的CSS code的过程,叫做CSS hack。

条件注释法、属性前缀法、选择器前缀法三种不同的方式。(妈蛋的那么多的各版本的不同,挺费脑容量啊,具体再用的时候再查)

  1. 介绍CSS盒子模型

具有外边距、内边距、边框、内容属性的盒子模型。

  1. CSS层叠是什么,介绍一下。

CSS层叠就是针对同一元素配置同一属性,权重高的选择器配置的值覆盖权重低的选择器配置的值。

  1. 都知道那些CSS浏览器兼容问题。

内外边距、IE6边距大于实际设置值、min-height不兼容、图片默认有边距、IE中图片默认有边框、IE6和IE7设置小于10px的高度时候不受控制等

具体看收藏的文章。

JavaScript基础相关

  1. HTTP的状态消息都有那些?(如200 302对应的描述)

2开头成功状态、3开头重定向、4开头请求错误、5或6开头服务器错误

  1. AJAX是什么?AJAX的交互模型(流程)?AJAX跨域的解决办法?
  2. 同步和异步的区别
  3. 什么是闭包

JQuery相关

  1. 你使用过那些javascript库
  2. 你是否研究过你所使用的JS库或框架的源代码
  3. 什么是哈希表
  4. ‘undefined’变量和‘undeclared’变量分别指什么
  5. 闭包是什么,如何使用它,为什么要使用它

其他

  1. 都使用和了解过哪些编辑器?都使用和了解过哪些日常工具?
  2. 都知道有哪些浏览器内核?开发过的项目都兼容那些浏览器?
  3. 国内外JS牛人都知道那些?
  4. 瀑布流布局或流式布局是否又了解?
  5. 正则表达式是否系统学习过?有的话就问问简单点的邮箱验证、URL验证、贪婪匹配与懒惰匹配的理论知识。
  6. Node.js是否有过尝试?到什么程度?说说自己的理解
  7. HTML5有哪些新的JS API?
  8. 前端优化知识都知道哪些?
  9. 基础算法题(如快速排名,能否一两句说说重要的核心原理或者数组消重等)
  10. 是否有接触过或者了解过 重构?
时间: 2024-08-03 19:20:53

WEB前端面试的笔试题的相关文章

腾讯web前端开发工程师笔试题及答案

1. 如何实现事件委托? 首先要知道什么是事件委托. 考虑一个列表,在li的数量非常少的时候,为每一个li添加事件侦听当然不会存在太多性能方面的问题,但是当列表非常的长,长到上百上千甚至上万的时候(当然只是一个解释,实际工作中很少遇到这么多li的情况),为每个li添加事件侦听就会对页面性能产生很大的影响. 就像下面这段代码: <!DOCTYPE HTML><html><head><meta charset="utf-8" /><ti

2014阿里巴巴WEB前端实习生在线笔试题

2014年3月31日晚,我怀着略微忐忑的心情(第一次在线笔试^_^!!)进行了笔试,阿里巴巴的笔试题共有10道,几乎包含了Web前端开发的各个方面,有程序题.有叙述题,时间非常紧张,只完成了大概6道题.下面把遇到的题目跟大家分享一下! 1. <pre name="code" class="html"><!doctype html> <html> <head> <style type="text/css&

(转)腾讯web前端开发的笔试题(记忆版)

面试职位的是web前端开发工程师.一小时的笔试题,一看全傻眼了.全都是网页设计和javascript的东西,悲剧了.做java的几百年不搞那东东了.现在凭记忆记录一些笔试题,本人亲面,拒绝网上的各种假题. 1.js中“5”+4=? 答案:54 2.js中void(0)=? 答案:undefined 3.js中NaN*4=? 答案:NaN 4.js中null*4.5=? 答案:0 5.js中alert(5*015===5.075)结果?原因? 6.js中13>>2=? -13>>2=

2017百度web前端实习生在线笔试题

代码: 1 import java.util.Scanner; 2 3 public class Main { 4 public static void main(String[] args) { 5 Scanner sc = new Scanner(System.in); 6 int n = sc.nextInt(); 7 int num[]=new int[n];//用户输入的数组 8 int b[]=new int[n];//复制num 9 int c[]=new int[n];//依次保

Web前端面试笔试题总结

最近一段时间要毕业了,忙着找工作,见过不少笔试面试题,自己总结了一些加上网上找的一些整合了一下.答案暂时都东拼西凑出来了,但是还是先不发出来,一方面是答案并不是唯一的并且自己的答案不能保证对,另一方面希望看到本文的伙伴能自己去找答案,毕竟,技术只有自己真正理解了才是自己的东西,共勉. 小白第一次发文,恭请指点. Web前端面试笔试题 Html+css 1.对WEB标准以及w3c的理解与认识. 2.Xhtml和html有什么区别. 3.css的引入方式有哪些?link和@import的区别是? 4

web前端面试经历分享

十天前,我还在纠结这个暑假到底是呆在实验室研究技术好还是找一份实习见识世面好,而现在我已经接到offer准备工作了.这几天真是累得够呛,一方面需要拼命准备期末考试,另一方面,需要往公司里面跑接受面试.欣慰的是,我不仅顺利通过了公司的面试,还认识了好几个厉害的师兄,自己的人生规划也稍有改变. 开始的纠结是有原因的,主要是考虑到了一下几个方面: 第一,作为一个大二的学生有必要这么着急跑出去找实习么? 第二,去找实习主要目的应该是赚钱还是学习技术? 第三,难得有那么两个月的时间,就这样去工作了会不会浪

Web前端面试题目及答案汇总

前端新人在面试前都比较焦虑,担心回答不上面试官的问题,也担心自己紧张,其实这都是心理没底的表现,今天和大家分享web前端开发常见面试题及答案,希望可以帮助即将面试的前端同学顺利通过面试. HTML/CSS部分 1.什么是盒子模型? 在网页中,一个元素占有空间的大小由几个部分构成,其中包括元素的内容(content),元素的内边距(padding),元素的边框(border),元素的外边距(margin)四个部分.这四个部分占有的空间中,有的部分可以显示相应的内容,而有的部分只用来分隔相邻的区域或

web前端面试总结

本文由我收集总结了一些前端面试题,初学者阅后也要用心钻研其中的原理,重要知识需要系统学习.透彻学习,形成自己的知识链.万不可投机取巧,临时抱佛脚只求面试侥幸混过关是错误的!也是不可能的! 前端还是一个年轻的行业,所以关注各种前端技术,跟上快速变化的节奏,也是身为一个前端程序员必备的技能之一. 前端开发知识点: HTML&CSS: 对Web标准的理解.浏览器内核差异.兼容性.hack.CSS基本功:布局.盒子模型.选择器优先级. HTML5.CSS3.Flexbox JavaScript: 数据类

前端试题-2016年阿里前端开发工程师笔试题6,7,8题的解法

2016年阿里前端开发工程师笔试题(只有题,没有答案): http://www.cnblogs.com/sdgf/archive/2015/08/18/4740698.html 第6题:请在____处填写答案,从而达到题目的要求 var arr = [1, 2, 3, 4, 5]; var result = arr.sort(_______________________________).join("+"); console.log(result); 解答:在排序当中,如果需要按照某