自我介绍,问学习前端多久
- CSS选择器及其优先级?
- 隐藏元素的方法有哪些?
- display:none与visibility:hidden的区别
- CSS实现动画的方式
- js有哪些数据类型
- 判断数据类型的方式
- intance of怎样实现判断数据类型的
- 数组遍历的方法
- map和foeach的区别
- ES中的module 回答不了解
- 改问有没有用过别的模块化方法?解释模块加载规范:AMD、CMD、CommonJS、ES6 模块
- 项目里写用到localStorage,还有什么别的存储方法
- cookie、localStorage、sessionStorage的区别
- 图片懒加载是如何实现的?--监听可视区域
- 追问有没有别的方法实现懒加载?---不知道
- 说这样监听性能会不会不好?---用了节流应该还好
- 说一下http状态码
- v-if/v-show区别
- 了解SSR吗
- vue框架怎么做SSR
- vue2.0/Vue3.0区别
- 为什么vue3.0用proxy代替defineProperty
- 项目里用什么打包工具?--webpack
- webpack里的loader和plugin有什么不同
- 怎么优化?--回答优化loader,通过设置loader里面的include、exclude
- 追问include、exclude代表什么,设置之后对webpack打包有什么影响
- 说一下git常用命令
- git怎么回退版本?---回答git reset ,追问具体怎么回退
- 追问如果想只回退一部分还是啥来着忘记了,说reset会删除提交的记录还是啥----回答git reset --soft会撤销提交commit但是会保存到缓冲区(查了发现他应该想让我回答git revert)
- 说一下浏览器安全里xss攻击和CSRF攻击,以及如何预防
- 代码题:fetch发请求不知道超没超时,怎么写一个功能让他可以响应超时
中间还问了会不会node和ts,回答不会,面试官说那就不问这个了。一面总体基本都是八股,面试官会引导你回答,也很和善,面试过程中会点头表示肯定等,体验佳。
#我的实习日记##我的实习求职记录#