0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Web前端性能优化的时候怎么做才比较好

IT家园 2019-07-17 14:00 次阅读

Web前端性能优化的实用技巧分享,关注郑州达内教育,来看看如何对web前端性能方面的知识点进行优化吧

Web前端的优化是非常重要的,也是每一位Web前端开发工程师所重视的,毕竟Web前端性能优化的好与否是直接影响到用户体验的。用户体验的好与否是直接影响用户对网站的满意度的。Web前端性能优化的好的网站才能达到理想中的效益。

那么在Web前端性能优化的时候怎么做才比较好呢?Web前端性能优化有没有什么技巧呢,以下为大家推荐三个Web前端性能优化的实用技巧。

1、减少HTTP请求数:

(1)避免重定向:重定向就是说明需要客户端采取进一步操作才能完成请求,请求时间就会延长。所以输入URL时应使用最完整的、最直接的地址,比如输入www.epx365.cn而不是epx365.cn。

(2)使用缓存的机制:主要有数据库缓存、服务端缓存(反向代理和CDN缓存)、浏览器缓存。

2、图片懒加载

页面的图片非常的多,可以使用懒加载。只加载第一屏的图片,当用户通过滚动访问后面的内容时再加载相应图片。方法是先用一张极小的占位图代替图片,占位图只下载一次,将原本图片的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优化:比如减少使用通配符‘*’,提取公用样式增强可复用性,选择器准确可减少匹配时间,适度使用内联样式。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • WEB前端
    +关注

    关注

    0

    文章

    18

    浏览量

    2467
收藏 人收藏

    评论

    相关推荐

    web前端开发和前端开发的区别

    、CSS和JavaScript等技术来构建用户界面,实现用户与应用程序的交互。Web前端开发包括网页设计、网页编码、前端框架使用以及优化页面性能
    的头像 发表于 01-18 09:54 951次阅读

    ad8108每个供电管脚接多大电容比较好,0.01uF吗?

    1 ad8108DGND和AGND如何处理比较好,分开还是用一块完整的地平面,需不需要与其他地分隔开? 2 ad8108每个供电管脚接多大电容比较好,0.01uF吗?
    发表于 12-13 08:04

    汽车胎压检测使用什么单片机比较好

    汽车胎压检测使用什么单片机比较好
    发表于 11-10 07:27

    旧光驱雕刻机使用什么单片机控制比较好

    旧光驱雕刻机使用什么单片机控制比较好 控制软件使用什么
    发表于 11-10 06:10

    MSP430用哪个开发环境比较好

    MSP430用哪个开发环境比较好
    发表于 11-07 06:09

    ESP8266和ESP32哪个性能比较好,怎么选择?

    ESP8266和ESP32那个性能比较好,怎么选择?
    发表于 11-01 06:03

    芯片电路图用什么软件画比较好?

    芯片电路图用什么软件画比较好
    发表于 10-18 08:09

    请问LIN总线通信怎么理解比较好

    LIN总线通信怎么理解比较好
    发表于 10-16 07:20

    有什么比较好的办法可以检测电机的初始位置 ?

    有什么比较好的办法可以检测电机的初始位置
    发表于 10-15 07:30

    ADC怎么滤波比较好

    ADC 怎么滤波比较好
    发表于 10-12 06:51

    STC15单片机驱动5寸屏幕多级菜单显示,用什么屏幕比较好

    最近在做一个项目,想用STC15来写一个多级菜单系统,显示在5寸屏幕上。 1、请问各位朋友,选择哪种屏幕比较好?请各位推荐几块屏幕,不胜感激! 2、还有就是多级菜单用哪种方案比较好
    发表于 10-07 07:33

    单片机用哪个mjpeg视频解码库比较好

    单片机用哪个mjpeg视频解码库比较好,用在stm32f429上面,哪个库解码比较好
    发表于 09-21 06:20

    工控机配什么显卡比较好

    随着科技的发展,工控机被广泛应用于工业自动化、交通运输、医疗设备等领域。工控机的性能与显卡的搭配密切相关,合适的搭配能够提高工控机的处理速度、图形显示效果以及整体性能。那么, 工控机配什么显卡比较好
    的头像 发表于 09-14 11:22 424次阅读
    工控机配什么显卡<b class='flag-5'>比较好</b>

    芯片保护胶用什么胶比较好

    芯片保护胶用什么胶比较好?以下讲解具体用胶案例:客户具体需求:客户现在开发一款薄膜开关,需要在PET膜上面用银浆印刷电路,然后用银胶固定IC.(银浆和银胶固化温度130℃30分钟)。固定后在折弯
    的头像 发表于 08-08 14:08 851次阅读
    芯片保护胶用什么胶<b class='flag-5'>比较好</b>

    云存储哪个比较好

    云存储哪个比较好 好用的云存储如下: 1、百度网盘:百度网盘手是百度旗下的云储存,可以随时随地在移动客户端和伙伴们快乐分享视频、照片。该软件通过WIFI或数据连接将手机中的资料如通讯录、短信
    发表于 05-29 13:45 4266次阅读