面试总结
October 19, 2020
718
今天的面试,面试官小姐姐对我的项目问得很细,开始忘记录音了,学习到了很多。
1、具体项目的跨域问题如何解决
2、跨域产生原因
3、proxyTable原理
我说的是利用服务器与服务器不存在跨域,
面:前端本地调试的时候,是一个本地的域名,调用另一个api->本地调试存在跨域问题
4、本地调试和后端进行远调?通过代理的什么方式来实现。
我的思路是nodejs引入一个路径path,设置对应的端口
5、如何打包发布到一个域名下去,线上部署的流程,有次被问到了原理
我:设置vue.config.js 自动编译生成html,css,js等静态资源文件。
面:这是打包一个环节,了解过打包多个环节的流程吗
6、项目打包的优化,比如说首屏渲染慢,
我:图片懒加载,去掉解析,
7、说到了图片加载,当从后端拿到的图片数据特别大时,缓存怎么处理?
我满脑子的locationStorage。。。还扯到了强缓存orz
面:可以考虑用cdn存储静态文件
8、场景题:点击css动画实现5秒后隐藏
使用css3动画的延迟时间,要考虑到多次点击防抖
9、通过调用后端接口实现登录状态的缓存
我:存储到vuex中的state中,然后cookie存储实现持久化
10、用户一次登录后,都可以拿到数据了,怎样包装cookie的安全性?
一开始没反应过来,说了加密,后来想到httponly属性,
11、系统管理员状态过期处理?
我:设置时间段。。。
面:当持续访问了30min怎么办,用户状态每次都会发生变化啥的,没听懂
12、移动端适配
rem,
13、水平垂直居中
父相子绝说反了。。。提醒了一下父元素定位-50%
14、公司相关sass,ERP系统
查看评论