志在指尖
用双手敲打未来

前端面试(面试官常问的问题)

前端面试

提炼出前端简历写作的要点、面试时需注意的要点,以及面试前专业知识的储备,帮助我们削减求职路上的时间和经历本钱。
1.call.apply和bind的差异?
2.深浅克隆
3.给数组拓展功用,去掉重复项
4.什么是闭包?用途?
5.原型是啥?原型的功用
6.怎么完成承继?
7.页面上十个li增加监听,点谁谁变红
8.用ES6的办法进行数组求和
9.不借助第三方变量,完成变量交流
10.display:.none;和visibility:hidden;:
11.cookie.session和localStorage
12.Ajax跨域
13.字符串去掉空格
14.Vue兄弟传值
15.Vue双向绑定的完成原理
16.Vue的动态路由
17.GET请求和POST请求(面试10家有2家)
18.常见的HTTP状况码
19.判断数组.
20.冒泡和捕获
22.从0~99中随机10个数字,不能重复
23.数组排序三种办法(面试10家有1家)
24.延时器相关的题目
25.-次完整的HTTP请求的7个步骤
26.变量声明提高、暂时性死区(TDZ)
27.关于Promise
28.箭头函数和普通函数的差异
29.v-if.v-show的差异
30.:key
31.元素起浮的时候display特点是啥?
32.CSS3的钟表
33.开发进程中遇到的内存泄露情况,怎么处理的?
34.统计字符串中呈现次数最多的字
35.怎样增加、移除、移动、仿制、创建和查找节点?
36.谈谈垃圾回收机制方法及内存管理
37.行内元素有哪些?块级元素呢?
38.哪些CSS特点可以承继?
39.完成一个函数
40.你做的页面在哪些浏览器内核中测试过?
51.什么是函数柯里化?编写函数,将函数柯里化
52.你知道多少种Doctype文档类型?
53.怎么构成BFC?
54.定位有哪几种?别离什么功用
55.rgba0和opacity的透明效果有什么不同
56.简述CSS的盒模型和box-sizing:border-box盒模型
57.什么是函数式编程?
58.前端页面有哪三层构成,别离是什么?效果是什么?
59.身上有的,就遮蔽原型了
60.找的神题、关于闭包的
61.XSS和CSRF
62.请说出Vue几种常用的指令
63.Vue中怎么让CSS只在当前组件中起效果?
64.Vue和React开发中怎么运用全局状况常量?你都用这个状况常量做什么工作?
65.你会用什么工程化工具?它们和webpack有什么异同?
66.你会不会用Express或许koa,简单介绍一-下怎么运用?
67.–次完整HTTP业务是怎样的进程?
68.Vue和React中,什么是路由的懒加载
69.Vue和React中,路由的History有什么用?
70.Vue-Router中的标签和标签有什么差异
71.CSS3中怎么完成动画?前端面试

前端面试面试官常问的问题

问题一:简述重绘和重排的联系
解析:重绘不会引起重排,但重排必定会引起重绘,一个元素的重排一般会带来一系列的反响,甚至触发整个文档的重排和重绘,功能价值是昂扬的。
问题二:简述重绘的概念
解析:重绘是一个元素外观的改动所触发的浏览器行为,例如改动visibility、outline、背景色等特点。浏览器会根据元素的新特点重新制作,使元素呈现新的外观。由于浏览器的流布局,对烘托树的核算一般只需求遍历一次就可以完结。但table及其内部元素在外,它或许需求多次核算才干确定好其在烘托树中节点的特点值,比平等元素要多花两倍时刻,这就是咱们尽量防止使用table布局页面的原因之一。
问题三:什么情况下会触发重排?
解析:*页面烘托初始化时;(这个无法防止)
*浏览器窗口改动尺寸;
*元素尺寸改动时;
*元素方位改动时;
*元素内容改动时;
*添加或删去可见的DOM元素时。
问题四:redux有什么缺陷
1.一个组件所需求的数据,必须甶父组件传过来,而不能像flux中直接从store取。2.当一个组件相关数据更新吋,即便父组件不需求用到这个组件,父组件还是会重新render,或许会有效率影响,或者需求写复杂的shouldComponentUpdate进行判别。
问题五:说说你对MVC和MVVM的理解
mvc:View传送指令到ControllerController完结事务逻辑后,要求Model改动状况Model将新的数据发送到View,用户得到反应所有通讯都是单向的。Angular它选用双向绑定(data-binding):View的变动,主动反映在ViewModel,反之亦然。组成部分Model、View、ViewModel
View:UI界面ViewModel:它是View的笼统,负责View与Model之间信息转化,将View的Command传送到Model;Model:数据访问层
以上就是小科今天收拾供给的Web前端开发面试题,希望为Web前端同学供给了有用的面试资料,以后小科每日均会供给Python及Web相关的习题。

未经允许不得转载:IT技术网站 » 前端面试(面试官常问的问题)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

C#基础入门   SQL server数据库   系统SEO学习教程   WordPress小技巧   WordPress插件   脚本与源码下载