面试题梳理

1. 前端性能优化方式

·合并ajax请求

·CSSsprite

·静态资源CDN加速

·资源缓存策略

·service worker

·减少回流与重绘 变量本地化

·script标签放在最后

2.闭包是什么?为什么使用闭包

闭包是函数代码块及它能访问到的变量的总称

闭包的作用:1.防止全局变量污染  2.延长变量生命周期,为作用域外的区域提供了变量的访问途径

3.localStorage和cookies的区别

·cookie在发送请求时会自动携带,localStorage不会

·cookie有效期过了会自动清除,localStorage只能手动清理

·cookie有大小(4k)和个数限制,localStorage只有个数限制(5M左右)

·子域不同的页面,cookie设置domain可以共享数据,localStorage不行

猜你喜欢

转载自www.cnblogs.com/natsu07/p/10456450.html