2020.3.23前端面试题

1:vue双向绑定原理?
2:自定义指令实现双向绑定(v-model)?
3:vue的响应式原理?
4:样式的各个浏览器之间兼容?
5:常用页面布局?
6:ie浏览器有哪些js语法不兼容?
7:常用的异步操作有哪些?异步变同步的方法有哪些?
8:element 表单验证实现原理?
9:vue项目打包时的优化?
10:如何有效的减小打包后的app.js文件的大小?
11:如何将自定义的js模块生成可用的cdn地址?
12:你设置过哪些请求头设置,分别是什么作用?
13:定时器的实现原理,如何手写?
14:写过jsp吗?是否能接受开发老项目?
15:平时看什么书?
16:三次握手四次挥手?
17:浏览器输入网址后都干了什么?
18:你对各个浏览器内核有什么理解?
19:mvvm和mvc的本质区别?
20:组件传值方式有哪些?
21:你对加班的看法?
22:深拷贝的方法有哪些?在ie浏览器进行操作时会有什么不同?
23:如何解决数组变化后页面不刷新的问题?其原理是什么?
24:简述vue中diff算法原理?
25:jquery的方法中,你常用的有哪些?$(‘xxx’).find()适合在什么场景下使用?
26:less和sass的主要区别是什么?
27:浏览器进程和线程的区别?
28:页面加载时,dom元素,CSS样式和时间绑定的顺序怎样的?
29:查找两个数组公共部分元素的最好的方法是什么?
30:介绍下重绘和回流(Repaint & Reflow),以及如何进行优化?

在这里插入图片描述

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值