面试篇:前端优化整理

故事背景
前端优化这种高概率出现的面试题,能背下来最好~技术小白的卤煮表示已经n多次听到大佬们面试会问到。。。。。。
作为一名前端开发工程师,前端逻辑上的优化可行性并不大,因为前端所涉及的逻辑相对于后台来说少之又少(这里不排除有些童鞋写的那些惨不忍睹的代码)。那下面就梳理一下前端优化的手段~

上才艺!!!

代码优化:

1.减少重定向的使用(很影响初屏加载的时间)
2.避免空src的img标签(浏览器其实会有一些额外的请求发生,版本高一点的这点优化了)
3.减少iframe数量(同等数量空的div和iframe,iframe的耗时会比div的高1~2个数量级)
4.减少http请求(卤煮第一次面试就被问到页面请求最多的时候是几个接口???)
5.善用浏览器缓存机制(客户端缓存cookie、localStroage、sessionStrorage)

资源优化方面:

1.使用CDN加载资源([戳这里](https://www.cnblogs.com/changlon/p/10165053.html))
2.压缩HTML、CSS、javascript文件(webpack方向答)
3.图片整合(尤其页面切图很多时,不要小看图片的占用资源,一张图抵你几百行代码,需要UI配合~)

目前卤煮小白能想到的只有这么多,总感觉没答出来面试官想听的呢?欢迎各位大佬补充!!!!!!
再老练一点,慢慢积累吧~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值