1、函数柯里化指的是什么,有什么意义和应用场景
2、在es5和es6中数组去重的方法有哪些
3、对闭包的理解以及应用
4、函数防抖和节流的理解以及应用
5、vue数据双向绑定原理
6、MVVM架构的理解
7、深拷贝和浅拷贝的理解和使用
8、flex布局
9、promise的理解和使用
10、数组方法forEach、reduce、map、flat、sort、filter、some、every、shift、unshift、pop、push、concat、join、indexOf、includes、slice、splice的理解和使用
11、localStorage和sessionStorage的理解和使用
12、var、const、let的区别和使用
13、bind、apply、call异同
14、this的指向问题
15、作用域和作用域链的理解
16、构造函数及其理解和使用
17、遍历对象的方法有哪些
18、前端优化方法有哪些
19、object.assign和直接赋值的区别
20、从地址栏输入地址到网页显示中间走过了哪些步骤
21、undefined和null的区别
22、如何理解原型链
23、margin塌陷解决办法
24、http工作原理
25、http协议结构
26、http缓存
27、csrf如何防止
28、vue生命周期的理解和使用
29、vue-router实现原理
30、vuex可以在action中改变state吗
31、首屏加载怎么解决
32、webpack
33、vue的keep-alive生命周期
34、vue的diff
35、性能优化
36、js延迟加载的方法有哪些
37、vue组件之间怎么传数据
38、什么是跨域?跨域解决方法
39、三角形
40、v-if和v-for一起使用的弊端以及解决办法
41、beforeDestroyed里面一般进行什么操作
42、vue中父组件如何获取子组件的属性和方法
43、watch和computed的区别
44、vue父组件和子组件生命周期的顺序
45、vue中父组件能监听到子组件的生命周期吗
46、vue中的事件修饰符主要有哪些?分别是什么作用
47、watch能监听到数组的pop行为吗
48、watch如何实现深度监听
49、vue中如何解决页面不重新渲染问题
50、js事件流的理解
51、hash 和history 的原理和区别
52、es6中数组的几种处理:扁平化n维数组、去重、排序、取最大值、求和、合并、判断是否包含值、类数组转化、每一项设置值、每一项是否满足、有一项满足、过滤数组、对象和数组之间的转化
53、变量提升的理解
54、运算符优先级
55、JS中的原型和继承
56、全局变量污染
57、对象属性及原型属性优先级
58、vue的特点
59、vue和angular各自的特点和两者之间的区别
60、vue详细面试问题https://www.jianshu.com/p/e5251091b308
61、vue如何检测数组变化
62、vue3.0 用过吗 了解多少
63、Vue3.0 和 2.0 的响应式原理区别
64、虚拟 DOM 是什么 有什么优缺点
65、v-model 原理
66、v-for 为什么要加 key
67、vue-router 路由钩子函数是什么 执行顺序是什么
68、谈一下对 vuex 的个人理解
69、Vuex 页面刷新数据丢失怎么解决
70、Vuex 为什么要分模块并且加命名空间
71、使用过 Vue SSR 吗?说说 SSR
72、vue 中使用了哪些设计模式
73、你都做过哪些 Vue 的性能优化
74、Vuex状态管理: 辅助函数mapState与mapGetters的理解
75、promise原理及实现
76、如何理解执行上下文
77、继承有哪些方法
78、如何准确判断一个对象是数组
79、DOM节点创建和修改有哪些常用API
80、CSS清除浮动有哪些方法
81、CSS选择器优先级
82、CSS实现三列布局(左右固定宽度,中间自适应)
83、谈一下盒模型
84、transition动画和animation有什么区别
85、观察者和发布订阅者区别
86、浏览器解析渲染页面过程
87、谈一下EventLoop
88、GET和POST有什么区别
89、谈一下常用设计模式,并选择一个进行场景分析
90、谈一下for...of
91、前端常见攻击方式
92、前端有哪些跨域方案
93、前端网站常规优化方案
94、窗口事件(onload、onunload),form表单事件(onblur、onchange、onfocus、onreset、onselect、onsubmit),键盘事件(onkeydown、onkeypress),鼠标事件(onclick、onblclick、onmousedown、onmousemove、onmouseout、onmouseup),媒体事件(onabort、onwaiting)
95、CSS 权重及引入方式