当前位置: 首页 > 科技观察

分享_1

时间:2023-03-15 00:46:28 科技观察

Web前端性能优化实用技巧< titlesplit >Web前端优化非常重要,也是每一位Web前端开发工程师所关注的。毕竟web前端性能优化好不好直接影响用户体验。用户体验的好坏直接影响用户对网站的满意度。只有具有优化的Web前端性能的好网站才能达到预期的收益。那么前端web的性能优化应该怎么做呢?有没有优化前端web性能的技巧?以下是优化前端Web性能的三个实用技巧。1、减少HTTP请求次数:(1)避免重定向:重定向是指客户端需要采取进一步的动作来完成请求,请求时间会延长。因此,在输入网址时应使用最完整、最直接的地址,如输入www.baidu.com,不要输入baidu.com。(2)使用缓存的机制:主要包括数据库缓存、服务器缓存(反向代理和CDN缓存)、浏览器缓存。2.图片的延迟加载页面上的图片很多,可以使用延迟加载。只在首屏加载图片,当用户滚动访问后面的内容时再加载对应的图片。方法是用非常小的placeholder图片替换图片。placeholder图片只下载一次,原始图片的src存放在另一个属性中。当图片即将进入可见区域时,将路径赋值给src进行下载。用于显示的图片。3.代码优化(1)页面结构:CSS放在HTML内容的顶部,JavaScript放在HTML内容的底部。可以使用preload提前解析资源的DNS。由于浏览器从上到下阅读内容,因此您放置资源的位置会影响访问网站的速度。比如你把script标签放在HTML内容的前面,浏览器会先调用JavaScript解释器解析JS,然后渲染剩下的HTML内容。对于用户来说,你能看到的是HTML内容,所以(1)这样做会造成页面可用性的延迟。此外,CSS还修改了页面节点。如果布局是在CSSOM构建之前进行的,那么在CSSOM构建之后,如果CSS修改了节点的布局,就会发生重排,布局需要重新计算绘制。(2)JavaScript优化:比如减少DOM操作,减少重排和重绘,减少作用域链搜索,慎用eval函数等。JS代码和(下)CSS的优化主要需要前端开发人员有一个清晰的认识了解页面渲染原理,掌握基础知识,养成良好的编程习惯。(3)CSS优化:比如减少通配符'*'的使用,提取常用样式增强复用性,精准选择器减少匹配时间,适度使用内联样式。