腾讯音乐TME-Q音暑期实习前端一面4.1
自我介绍
看我实习是PC端的,问我有没有了解过对不同屏幕如何做适配(我说媒体查询,他问还有没有其他方案,又编了弹性布局和响应式布局)
有了解过rem布局这套方案吗
如果用rem怎么让他动态适配不同屏幕大小(他说通过动态设置根节点的大小,让我具体方案下去了解一下)
手写CSS样式题(未曾见过的操作)
左边固定100px,右边固定100px,实现中间部分的自适应(有点像三栏布局)
写了一个普通的方案,写了一个弹性布局的方案
问我实习,前后端的域名是不是一样的
猜出来了想问跨域 吟唱了一些解决方案
CORS我要设置允许多个域名跨域,你觉得要如何设置(说不行)
如果我要让他跨域携带cookie,这个应该如何设置?
问实习,长报表页面,上线之后很多人反馈说白屏时间太长了,有什么可以优化的方法?
(先定位,看是那种机型不好,具体什么参数差,用开发者工具定位)
(具体方案:网络/JS/CSS/Img)
有使用过缓存吗(问是不是用强缓存和协商缓存)
吟唱
强缓存和协商缓存的区别(网络请求和状态码方面的区别)
强 200 协中304 不中200
其他常见的状态码
长页面是长列表,我希望点击某个item,弹出索引
长列表不会一次性返回所有,而是陆续加载
我想实现这样一个场景(直接0代码开始手写):
初始只加载前面10条,想要实现点第一万条的时候弹出10000的索引,通过滚动加载,能把剩下的加载出来
知道页面滚动事件是什么吗?监听到哪里去了
如何对window监听scroll事件
vue的生命周期和关键点的一些变化
vue3和vue2有什么区别
反问
部门业务
学习建议
#牛客创作赏金赛#