目录
15.组件中的data为什么要定义成一个函数而不是一个对象?
50.一个页面从输入URL到页面加载显示完成,这个过程中都发生了什么?
51.安全问题:CSRF和XSS攻击?CSRF和XSS的区别?
1.什么是mvvm,mvc模型?
2.vue双向绑定的原理?
3.vue生命周期有哪些?
4.v-if和v-show有生命区别?
5.async 和 await 是什么?它有哪些作用?
6.常用数组方法有哪些?
7.数组有哪几种循环方式?分别有什么作用?
8.常用字符串方法有哪些?
9.什么十原型链?
10.什么十闭包?手写一个闭包函数?闭包有哪些优缺点?
11.常见继承有哪些?
12.后台管理系统中权限管理是怎么实现的?
13.es6有哪些新特性?
14.v-for循环为什么一定要绑定key?
15.组件中的data为什么要定义成一个函数而不是一个对象?
16.常见的盒子垂直居中的方法有哪些?请举例3种?
17.平时都是用什么实现跨域的?
18.cookie,localStorage,sesionStorage之间有什么区别?
19.this指向有哪些?
20.什么是递归?递归有哪些优缺点?
21.谈谈你平时都用了哪些方法进行性能优化?
22.vue实例是挂载到呢个标签上的?
23.什么是深拷贝?什么是浅拷贝?
24.js的执行机制是怎么样的?
25.请写出至少三种数组去重的方法(原生js)?
26.请写出至少两种常见的数组排序的方法?(原生js)?
27.知道lodash吗?它有哪些常见的API?
28.http请求方式有哪些?
29.平时都用哪些工具进行打包?babel是什么?
30.谈谈set,map是什么?
31.清除浮动的方法有哪些?
32.常见的布局方法有哪些?他们有哪些优缺点?
33.图片懒加载是怎么实现的?
34.vue中computed和watch的区别是什么?
35.vue中是怎么实现父向子,子向父,兄弟之间的传值的?
36.什么是vuex,谈谈你对它的理解?
37.数据类型的判断有哪些方法?他们的优缺点及区别是什么?
38.知道symbol吗?
39.请描述一下es6中的class类?
40.谈谈盒子模型?
41.promise是什么?它有哪些作用?
42.箭头函数有哪些特性?请简单描述一下它?
43.移动端有哪些常见的问题?都是怎么解决的?
44.post和get请求有哪些区别?
45.什么是同源策略?
46.http状态码分别代表什么意思?
47.BFC是什么?
48.token是什么(加密)
49.js数据类型有哪些?
50.一个页面从输入URL到页面加载显示完成,这个过程中都发生了什么?
51.安全问题:CSRF和XSS攻击?CSRF和XSS的区别?
52.cookie和session的区别?
53.call,apply,bind三者的异同
接口请求方式post和get的区别
- get用于从服务器获取数据,post用于将数据发送道服务器
- get可刷新页面,post刷新页面会重新提交
- get的数据有长度限制,post没有长度限制(因为get是放在url里面)
- get安全性较差(放在在ur里能看见)
- get可以被缓存,post不能
promise是什么?
- promise是ES6新增都构造函数,解决回调地域问题
vuex的5个属性
- state:存放状态,数据
- getters:类似于共享计算属性,this.$store.getters来获取里面的数据
- mutations:改变state状态的方法,this.$store.commit()
- actions:异步mutations改变store状态,this.$store.dispatch()
- module:模块化工具