3月3号 面试题记录

265 阅读2分钟

1.v-show 和v-if的区别

2.什么是深拷贝和浅拷贝,区别是什么

3什么情况下会跨越,跨域的解决方式

5.闭包是什么,有什么作用

4.vue双向响应式的原理

6.vue的key的实现原理是什么

7.vue的路由模式有几种,请具体说说

8.vue的数组是怎么实现响应的

9.webpack常用的配置有哪些,webpack打包速度很慢怎么优化

10.说说你怎么做性能优化的

11.管理系统,账户权限是怎么做的

12.你是怎么通过算法提升了30%的速度性能的

13.树形菜单有很多级怎么办

14.xss有几种方式

存储型 XSS :攻击者将恶意代码提交到目标网站的数据库中。
反射型 XSS:攻击者构造出特殊的 URL,其中包含恶意代码 

反射型 XSS 跟存储型 XSS 的区别是:
存储型 XSS 的恶意代码存在数据库里,
反射型 XSS 的恶意代码存在 URL 里。

反射型 XSS 漏洞常见于通过 URL 传递参数的功能,如网站搜索、跳转等。
由于需要用户主动打开恶意的 URL 才能生效,攻击者往往会结合多种手段诱导用户点击。
POST 的内容也可以触发反射型 XSS,只不过其触发条件比较苛刻(需要构造表单提交页面,并引导用户点击),
所以非常少见。

DOM 型 XSS:攻击者构造出特殊的 URL,其中包含恶意代码
DOM 型 XSS 跟前两种 XSS 的区别:
DOM 型 XSS 攻击中,取出和执行恶意代码由浏览器端完成,属于前端 JavaScript 自身的安全漏洞,
而其他两种 XSS 都属于服务端的安全漏洞。

15.vuex你是怎么分模块的,vuex的数据你是怎么读取的

16.事件机制是什么,分哪三个步

17.有没有用过vue3,vue3的区别是什么

18.你说你做过在线考试视频监控,你是怎么做的

19.数组的去重的几种方式

20.说一下W3C标准盒模型和IE标准盒模型

21.什么是高内聚低耦合