面试总结:vue篇
本文主要是对前端面试会常被问到的问题做一些总结,且文章会不断持续更新
# 面试001
https://mp.weixin.qq.com/s/TW9V4FBXf5yAbpsia1zWJg
如何理解JS中的this关键字?
Javascript中的作用域(scope)是指什么?
什么是闭包?
解释Javascript中的相等性。=== 和 ==
解释下变量提升。
如何理解事件委托
解释一下什么是严格模式(strict mode)
解释 JavaScript 中的 null 和 undefined。
解释 JavaScript 中的值和类型。
解释事件冒泡以及如何阻止它?
window.onload的作用?
说说你对作用域链的理解?
定时器的分类?他们的区别及用法是什么?
把下面的字符串去重,并去除掉特殊字符按照数字在前字母在后的顺序排序字符串
// 如下:“1233fddfd&3434fdsaff&454545&4545444rfdsfds&545gdsgs”
1截取字符串“abcdefg”中的def。
数组方法pop() push() unshift() shift()?
split() join() 的区别?
编写一个数组去重的方法。
冒泡算法排序?
.DOM怎样添加、移除、移动、复制、创建和查找节点
什么是window对象? 什么是document对象?
offsetWidth、clientWidth、scrollTop的区别?https://blog.csdn.net/qq_33036599/article/details/81224346
- getBoundingClientRect()
如何获取url地址中搜索内容?
事件、IE与火狐的事件机制有什么区别?
事件绑定和普通事件有什么区别。
解释一下事件流?
拖拽效果中有几种事件?
.cookie的利弊?
- 为了解决http无状态
- 拓展性,可用性,可以控制大小和生命周期
- 数量20 大小4kb
- 安全性
- 每次都要携带浪费贷款
call()和apply()的区别和作用?
创建ajax的过程。
ajax请求的时候get 和post方式的区别,什么时候用post
.ajax请求时,如何解释json数据。
同步和异步的区别?
常见的http状态码?
js哪些操作会造成内存泄露?
$(document).ready() 方法和window.onload 有什么区别?
怎么解决跨域问题?
# 面试002
- js闭包?https://segmentfault.com/a/1190000015311755?utm_source=tag-newest