前端开发面试题

以下是为您整理出来关于【前端开发面试题】合集内容,如果觉得还不错,请帮忙转发推荐。

【前端开发面试题】技术教程文章

前端开发面试题收集 HTML

Doctype是什么?说明特点。<!doctype>声明必须处于HTML文档的头部,在标签之前。<!doctype>声明不是一个HTML标签,是一个用于告诉浏览器使用哪种HTML规范的。该标签可以声明三种DTD类型,分别表示严格版本、过渡版本以及基于框架的版本。img的title和alt有什么区别title用于为元素提供附加的提示,通常鼠标滑动到元素上会显示。alt是img特有的属性,是图片内容的自定义描述,用于图片无法加载时,描述图片内容。搜索引擎会分析alt描...

前端开发面试题收集 JS

前端开发面试题收集-JS篇收集经典的前端开发面试题setTimeout的时间定义为0有什么用?javascript引擎是单线程处理任务的,它把任务放在队列中,不会同步执行,必须在完成一个任务后才开始另一个任务。由于setTimeout可以把任务从某个队列中跳出成为新队列,因此能够得到期望的结果。怎么理解thisthis指向的总是调用函数的那个对象。this一般情况下,是全局对象Global。什么是闭包闭包是一个概念,我的理解是函数里的函数,能够读取...

前端开发面试题收集 css

什么是CSS盒子模型页面上的每个元素都被浏览器看做是一个矩形的盒子。由内容、填充、边框、边界组成。什么是 css sprite将多个图片拼接在一个图片中,通过background-position和元素尺寸调节显示想要的背景的方案。优点: 减少HTTP请求数,加快页面加载速度。提高压缩比、减少图片大小更换风格方便,只需在一张或者几张图片上修改颜色或者样式即可。缺点: 图片合并麻烦维护麻烦,修改一个图片可能需要重新布局整个图片、样式displ...

前端开发面试题 — css篇【代码】

1.介绍一下标准的CSS的盒子模型?低版本IE的盒子模型有什么不同的? (1)有两种, IE 盒子模型、W3C 盒子模型; (2)盒模型: 内容(content)、填充(padding)、边界(margin)、 边框(border); (3)区 别: IE的content部分把 border 和 padding计算了进去; 2.CSS选择符有哪些?哪些属性可以继承?选择符 (1)id选择器( # myid) (2)类选择器(.myclassname) (3)标签选择器(div, h1, p) (4)相邻选择器(h1 + p) (5)...

前端开发面试题总结之——JAVASCRIPT.One【代码】

相关知识点 数据类型、运算、对象、function、继承、闭包、作用域、原型链、事件、RegExp、JSON、Ajax、DOM、BOM、内存泄漏、跨域、异步加载、模板引擎、前端MVC、前端MVVM、路由、模块化、Http、Canvas、jQuery、ECMAScript 2015(ES6)、Node.js、AngularJS、Vue、React… 题目&答案 介绍一下 JS 的基本数据类型。Undefined、Null、Boolean、Number、String 介绍一下 JS 有哪些内置对象。Object 是 JavaScript 中所有对象的父对象...

前端开发面试题总结之—CSS3

相关知识点布局、 浮动、 盒子模型、 弹性和模型、 选择器优先级、 居中定位、 兼容性、 hack写法......题目&答案如何理解CSS的盒子模型?每个HTML元素都是长方形盒子。 (1)盒子模型有两种:IE盒子模型、标准W3C盒子模型;IE的content部分包含了border和pading。 (2)标准W3C盒模型包含:内容(content)、填充(padding)、边界(margin)、边框(border)。link和@import的区别?(1)link属于XHTML标签,而@import是CSS提供的。 (2)...

前端开发面试题之CSS_html/css_WEB-ITnose

“每18至24个月,前端都会难一倍” ——赫门 “2015深JS大会《前端服务化之路》主题演讲” 知识点 布局、盒子模型、选择器优先级、CSS3、Flexbox、浮动元素、Sass、Less...... 题目&答案 介绍一下CSS的盒子模型。(1)有两种, IE 盒子模型、标准 W3C 盒子模型;IE的content部分包含了 border 和 pading;(2)盒模型: 内容(content)、填充(padding)、边界(margin)、 边框(border)。 CSS选择符有哪些...

前端开发面试题--html_html/css_WEB-ITnose【图】

Doctype作用?严格模式与混杂模式如何区分?它们有何意义? doctype是告诉浏览器我的html使用哪个版本的html协议写的,让浏览器按照神明的协议执行。 区别:严格模式是浏览器根据规范去显示页面,混杂模式是一种向后兼容的方式去显示。 意义:决定浏览器如何去渲染网站即浏览器使用哪种规范去解析网页。触发:浏览器根据doctype是否存在和使用的是那种dtd来决定。 HTML5 为什么只需要写 ? ...

前端开发面试题(一)_html/css_WEB-ITnose

前一段时间应聘了一家公司,由于面试前完全没有做准备,面试过程中被问到了一些基础的前端开发问题我没答出来,对方认为"和我们期望的水平还有一定差距"为由拒绝我。 刚好我在github看到一篇很全的前端开发面试题目,所以就尝试自己整理一份答案出来。这篇文章的初衷是希望能够和大家互相讨论交流一下,如果我有错误的地方十分欢迎指出来。 PS: 我不认为单纯通过做题能够成为一名优秀的开发者,但是如果因为没有准备充足错失去...

前端开发面试题--HTML篇_html/css_WEB-ITnose【图】

二、HTML篇 2.1、标签上title属性与alt属性的区别是什么? alt属性是为了给那些不能看到你文档中图像的浏览者提供文字说明的。且长度必须少于100个英文字符或者用户必须保证替换文字尽可能的短。 这包括那些使用本来就不支持图像显示或者图像显示被关闭的浏览器的用户,视觉障碍的用户和使用屏幕阅读器的用户等。 title属性为设置该属性的元素提供建议性的信息。使用title属性提供非本质的额外信息。参考《alt和title属...