1 / 29
文档名称:

2014年最新web前端开发面试题.doc

格式:doc   大小:153KB   页数:29页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

2014年最新web前端开发面试题.doc

上传人:63229029 2017/4/9 文件大小:153 KB

下载得到文件列表

2014年最新web前端开发面试题.doc

文档介绍

文档介绍:本文是一份非常不错的 2014 年 web 前端开发工程师的面试题集锦,并附有参考答案,推荐大家参考下。试题目录: 1. HTML 部分 2. CSS 部分 3. JavaScript 部分 4. 其他问题面试注意点: 面试题目: 根据你的等级和职位变化,入门级到专家级:范围↑、深度↑、方向↑。题目类型: 技术视野、项目细节、理论知识题,算法题,开放性题,案例题。进行追问: 可以确保问到你开始不懂或面试官开始不懂为止,这样可以大大延展题目的区分度和深度, 知道你的实际能力。因为这种关联知识是长时期的学****绝对不是临时记得住的。回答问题再棒, 面试官( 可能是你的直接领导面试), 会考虑我要不要这个人做我的同事? 所以态度很重要。(感觉更像是相亲) 资深的工程师能把 absolute 和 relative 弄混, 这样的人不要也罢, 因为团队需要的你这个人具有可以依靠的才能(靠谱)。试题大纲: HTML&CSS : 对 Web 标准的理解、浏览器内核差异、兼容性、 hack 、 CSS 基本功: 布局、盒子模型、选择器优先级及使用、 HTML5 、 CSS3 、移动端适应 JavaScript : 数据类型、面向对象、继承、闭包、插件、作用域、跨域、原型链、模块化、自定义事件、内存泄漏、事件机制、异步装载回调、模板引擎、 Nodejs 、 JSON 、 ajax 等。其他: HTTP 、安全、正则、优化、重构、响应式、移动端、团队协作、可维护、 SEO 、 UED 、架构、职业生涯 web 前端工程师知识点: 1 、 DOM 结构——两个节点之间可能存在哪些关系以及如何在节点之间任意移动。 2、 DOM 操作——如何添加、移除、移动、复制、创建和查找节点等。 3 、事件——如何使用事件,以及 IE 和标准 DOM 事件模型之间存在的差别。 4、 XMLHttpRequest ——这是什么、怎样完整地执行一次 GET 请求、怎样检测错误。 5 、严格模式与混杂模式——如何触发这两种模式,区分它们有何意义。 6 、盒模型——外边距、内边距和边框之间的关系,及 IE8 以下版本的浏览器中的盒模型 7 、块级元素与行内元素——怎么用 CSS 控制它们、以及如何合理的使用它们 8 、浮动元素——怎么使用它们、它们有什么问题以及怎么解决这些问题。 9、 HTML 与 XHTML ——二者有什么区别,你觉得应该使用哪一个并说出理由。 10 、 JSON ——作用、用途、设计结构。 HTML Doctype 作用? 严格模式与混杂模式如何区分?它们有何意义? (1)、<!DOCTYPE> 声明位于文档中的最前面,处于<html> 标签之前。告知浏览器的解析器, 用什么文档类型规范来解析这个文档。(2)、严格模式的排版和 JS 运作模式是以该浏览器支持的最高标准运行。(3)、在混杂模式中,页面以宽松的向后兼容的方式显示。模拟老式浏览器的行为以防止站点无法工作。(4)、 DOCTYPE 不存在或格式不正确会导致文档以混杂模式呈现。行内元素有哪些?块级元素有哪些? 空(void) 元素有那些? (1) CSS 规范规定,每个元素都有 display 属性,确定该元素的类型,每个元素都有默认的 display 值, 比如 div 默认 display 属性值为“ block ”,成为“块级”元素; span 默认 display 属性值为“ inline ”,是“行内”元素。(2)行内元素有: ab span img input select strong (强调的语气) 块级元素有: div ul ol li dl dt dd h1 h2 h3 h4 …p (3)知名的空元素: <br> <hr> <img> <input> <link> <meta> 鲜为人知的是: <area> <base> <col> <command> <embed> <keygen> <param> <source> <track> <wbr> link 和***@import 的区别是? (1) link 属于 XHTML 标签,而***@import 是 CSS 提供的; (2)页面被加载的时, link 会同时被加载,而***@import 引用的 CSS 会等到页面被加载完再加载;(3) import 只在 IE5 以上才能识别,而 link 是 XHTML 标签,无兼容问题; (4) link 方式的样式的权重高于***@import 的权重. 浏览器的内核分别是什么?* IE 浏览器的内核 Trident 、 Mozilla 的 Gecko 、 Chrome 的 Blink ( WebKi t的分支)、 Opera 内核原为 Presto ,现为 Blink ; 常见兼容性问题? *