便利贴--39{前端优化问题}

32 篇文章 0 订阅
27 篇文章 0 订阅

便利贴--39{前端优化问题}

基本面试问题

1.输入url并回车,发生了什么,
https://www.baidu.com
a,解析url-拿到域名(统一资源定位符 网址)
https:传输协议
www:服务器
baidu.com;域名 = DNS域名系统
?id= &name=1 参数
b.拿域名去匹配唯一的id
c.建立连接 - 三次握手 TCP发包
d. 请求和传输数据,渲染页面
e. 断开连接(四次挥手)

渲染过程-- display:none可优化
2.css加载会造成阻塞吗?
a.不会造成dom树解析
b.会阻塞readTree dom的渲染
c.会阻塞js的加载-js线程和ui线程不能同时进行,会冲突不确定性,js的执行会在css加载之后

3.回流和重绘
重绘:不会改变元素的几何属性 (宽高)改背景色,边框颜色 不一定回流
回流:改变了元素的几何属性, 必定会重绘 网页中 中间元素抽走,下面的元素就会改变位置,就形成了回流
避免回流,脱离正常文档 (定位,浮动,transform,translate 方法缩小)

4.从哪些方面进行优化
tip:三元运算比if else快
a.内存占用,页面加载性能,动画与操作性能,电量消耗
b.指标,秒开率,2秒内打开
c.内存大,堆栈溢出(无线递归,循环)
d.加载问题-
1.减少http请求 (css请求图片会好减少下载)
2.减少文件大小 (资源压缩 gzip)
3.CDN库(分布多,拉取快)
4.懒加载
5.服务端渲染 ,预渲染
e.动画与操作
1.减少操作dom - 用文档碎片
2.避免回流(脱离文档流)

5.什么是性能 什么是效率
vue:数据驱动 通过虚拟dom做比较替换 --比直接操作dom 解决了性能渲染优化
ifelse = 效率

性能要优化高频面试题

面试官的心路历程
1.vue应用相关问题(调皆苦,axios二次封装,api作用 )=>可用性
2.js相关,vue原理(虚拟dom,闭包,原形链,响应式)
3.性能优化(vue里面的优化,打包,常规优化 ,如果碰到了什么问题怎么优化)

案例

  //懒加载
        // 通过offtop 是否是在视口高度 + 滚动条
        let num = document.getElementsByTagName('img').length;
        let img = document.getElementsByTagName("img");
        let n = 0;
        lazylode();
        window.onscroll = lazylode;
        function lazylode() {
            let seeHeight = document.body.clientHeight;
            let scrop = document.documentElement.scrollTop || document.body.scrollTop
            for (let i = n; i < num; i++) {
                if (img[i].offsetTop < (seeHeight + scrop)) {
                    img[i].src = img[i].getAttribute("data-src");
                    n = i + 1;
                }
            }
        }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 云贝餐饮连锁V2独立版V2-2-2前端是一款基于云贝餐饮连锁系统V2的升级版本前端软件。它是云贝餐饮连锁系统的其中一部分,专门用于店铺的前台操作和管理。 V2-2-2前端在功能上进行了多项改进和优化。首先,它提供了更加直观和友好的用户界面,使用户能够更快地上手操作,提高出品效率。其次,V2-2-2前端增加了新的功能模块,例如桌位管理、订单管理、菜品管理等,使得店铺经营者能够更加方便地管理店铺运营,提高工作效率。此外,V2-2-2前端还支持移动设备的适配,店铺经营者可以随时随地对店铺进行管理,方便灵活。 除了以上功能改进,V2-2-2前端还进行了性能优化,提高了系统的稳定性和响应速度。它采用了先进的技术架构,能够快速处理大量数据,并保证系统的高可靠性。 总而言之,云贝餐饮连锁V2独立版V2-2-2前端是一款功能强大、操作简便、稳定可靠的前台管理软件,为店铺经营者提供了更好的店铺管理体验,帮助他们提高工作效率,顺利运营餐饮连锁店铺。 ### 回答2: 云贝餐饮连锁v2独立版v2-2-2前端是一种用于云贝餐饮连锁店的独立版系统的前端界面。该系统是基于最新技术开发的,旨在提供更好的用户体验和操作便利性。 该前端系统具有一系列功能和特点。首先,它提供了一个直观易用的用户界面,使店员和顾客能够快速上手。用户可以通过界面轻松浏览各种菜单和商品信息,并能方便地进行订购和点餐操作。系统还支持分餐点管理,使连锁店的各个分店能够更好地协同工作。 其次,该前端系统具有灵活的自定义功能。店家可以根据自己的需求,自定义菜单、优惠活动、店面布局等等,使系统更好地适应不同店铺的特点和运营需求。同时,系统还提供了丰富的数据报表功能,方便店家对业务数据进行分析和统计,从而做出更准确的经营决策。 另外,该前端系统还支持线上线下数据同步。店家可以通过该系统实现线上订单与实际库存的实时同步,确保库存信息的准确性。顾客也可以使用系统进行线上支付,实现线上线下一体化的购物体验。 最后,该前端系统具有良好的稳定性和安全性。系统采用了先进的技术架构和严格的安全控制措施,确保数据的安全性和稳定性,防止信息泄露和系统故障。 总而言之,云贝餐饮连锁v2独立版v2-2-2前端是一款功能强大、易于使用、稳定安全的系统,旨在提供更好的点餐和管理体验,帮助餐饮连锁店提升效率,提供优质服务。 ### 回答3: 云贝餐饮连锁v2独立版v2-2-2前端是一款餐饮连锁管理系统的前端界面更新版本。 这个版本的云贝餐饮连锁系统前端经过了一系列的改进和优化。首先,界面设计更加简洁美观,用户体验更加友好。通过优化页面布局、颜色搭配和字体选择等方面,使得操作界面更清晰明了,用户在使用过程中更容易理解和掌握各项功能。 其次,v2-2-2版本的前端增加了一些新的功能和特性。例如,引入了实时数据更新和动态图表展示功能,可以随时随地查看最新的经营数据和趋势分析。同时,还加入了多语言支持功能,可以根据用户的需求切换不同的语言界面,提升了国际化的应用能力。 此外,该版本的前端还对系统的性能进行了优化。通过对代码的精简和调优,提高了系统的响应速度和稳定性,降低了卡顿和崩溃的概率,提升了用户的使用体验。 最后,值得一提的是,云贝餐饮连锁v2独立版v2-2-2前端还支持多平台的适配,可以在不同的终端设备上运行,包括电脑、平板和手机等。这大大增加了使用的便捷性和灵活性,让用户能够方便地随时管理餐饮连锁业务。 总而言之,云贝餐饮连锁v2独立版v2-2-2前端通过界面改进、新功能增加、性能优化和多平台适配等方面的改动,为餐饮连锁管理系统提供了更好的使用体验和更为丰富的功能,有助于提高运营效率和用户满意度。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

轻动琴弦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值