面试
前端毒脚show
这个作者很懒,什么都没留下…
展开
-
前端面试题
2018 vue前端面试题1、active-class是哪个组件的属性?嵌套路由怎么定义?vue-router模块的router-link组件2、怎么定义vue-router的动态路由?怎么获取传过来的动态参数?答:在router目录下的index.js文件中,对path属性加上/:id。 使用router对象的params.id3、vue-router有哪几种导航钩子?答:三种,一...转载 2019-01-17 14:21:16 · 484 阅读 · 0 评论 -
React面试题
React 面试题1、当你调用setState的时候,发生了什么事?当调用 setState 时,React会做的第一件事情是将传递给 setState 的对象合并到组件的当前状态。这将启动一个称为和解(reconciliation)的过程。和解(reconciliation)的最终目标是以最有效的方式,根据这个新的状态来更新UI。 为此,React将构建一个新的 React 元素树(您可以将...转载 2019-01-17 19:00:13 · 1993 阅读 · 0 评论 -
webpack面试部分
Webpack面试问题1、webpack打包原理把所有依赖打包成一个 bundle.js 文件,通过代码分割成单元片段并按需加载。2、webpack的优势(1) webpack 是以 commonJS 的形式来书写脚本滴,但对 AMD/CMD 的支持也很全面,方便旧项目进行代码迁移。(2)能被模块化的不仅仅是 JS 了。(3) 开发便捷,能替代部分 grunt/gulp 的工作,比如打...转载 2019-01-18 11:53:42 · 3342 阅读 · 0 评论 -
css面试题
CSS面试题一、基础篇1、用纯css创建一个三角形的原理是什么?首先,需要把元素的宽高设置为0,然后设置边框样式。width: 0;height: 0;border-top: 40px solid transparent;border-left: 40px solid transparent;border-right: 40px solid transparent;border-...转载 2019-01-18 16:52:55 · 2580 阅读 · 1 评论 -
前端js面试题(高级)
前端js面试题(高级)1、ES6模块化如何使用?开发环境如何打包?export语法&&import语法开发环境可用webpack ,rollup.js 模块打包工具2、Class和普通构造函数有何区别1、class在语法上更贴近面向对象的写法。2、class实现继承更加易读易理解。3、本质还是语法糖,使用prototype一、构造函数function Math...转载 2019-01-25 14:45:01 · 14624 阅读 · 0 评论 -
JavaScript面试题
JavaScript面试题37个 JavaScript 基本面试问题和解答1、使用typeof bar ===“object”来确定bar是否是一个对象时有什么潜在的缺陷?这个陷阱如何避免?答:尽管typeof bar ===“object”是检查bar是否是对象的可靠方法,但JavaScript中令人惊讶的问题是null也被认为是一个对象!因此,对于大多数开发人员来说,下面的代码会将真实...转载 2019-01-21 20:13:39 · 2511 阅读 · 0 评论 -
WEB前端面试题
Web前端常见面试题及答案1、盒子模型盒子模型包括四部分:内容(content)、填充(padding)、边框(border)、边界(margin)盒子模型可以分为两种:IE盒子模型和W3C标准盒子模型区别:两者对于width的计算方式不同,前者width=border+padding+内容宽度,后者width=内容宽度。2、position包含几种属性?absolute和relat...转载 2019-01-16 13:30:41 · 2921 阅读 · 0 评论 -
html+css面试题
html+css面试题1、什么是盒子模型?在网页中,一个元素占有空间的大小由几个部分构成,其中包括元素的内容(content),元素的内边距(padding),元素的边框(border),元素的外边距(margin)四个部分。这四个部分占有的空间中,有的部分可以显示相应的内容,而有的部分只用来分隔相邻的区域或区域。4个部分一起构成了css中元素的盒模型。2、行内元素有哪些?块级元素有哪些? ...转载 2019-01-22 18:21:09 · 944 阅读 · 0 评论