7.14 京东电话面试

1.如何实现回到顶部的功能

1.锚点

<div id="anchor"></div>
<a href="#anchor"></a>

2.scrollTop = 0

document.body.scrollTop = document.documentElement.scrollTop = 0;

3.scrollTo(0,0)

scrollTo(0,0)

2.如何实现大量图片加载的优化

分批加载和懒加载
懒加载实现方案:先将img标签的src链接设为同一张图片(比如空白图片),然后给img标签设置自定义属性(比如 data-src),然后将真正的图片地址存储在data-src中,当JS监听到该图片元素进入可视窗口时,将自定义属性中的地址存储到src属性中。达到懒加载的效果

3.Vuex的原理,Store存储在哪里?

待补充

4.cookie和LocalStorage的常用场景?更换标签后两者还存在吗?更换浏览器后两者还存在吗?

cookie存放经常向后端提交的数据,localstorage存放只有前端会使用的数据
更换标签后两者均存在,更换浏览器后两者均不存在(面试官说的,网上目前没找到答案)

其他问到的问题

Vue的生命周期
响应式布局,如何实现?

全部评论

相关推荐

10-17 12:16
同济大学 Java
7182oat:快快放弃了然后发给我,然后让我也泡他七天最后再拒掉,狠狠羞辱他一把😋
点赞 评论 收藏
分享
10-16 09:58
已编辑
门头沟学院 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务