美文网首页
18,页面优化

18,页面优化

作者: r8HZGEmq | 来源:发表于2020-06-14 17:38 被阅读0次
// 一、图片
1,修饰类的图片有css代替
2,根据具体屏幕,用小图代替
3,小图使用base64格式
4,雪碧图(多个图整合在一起)
5,webP有更好的压缩算法(但兼容性差一点)
6,小图用png或者svg(SVG 使用 XML 格式定义图像。可缩放矢量图),大图用jpg

// 二、域名的预解析
<link rel="dns-prefetch" href="//yuchengkai.cn">
dns-prefetch​作用简单说明就是当你浏览网页时,
浏览器会加载网页时对网页中的域名进行解析缓存,
这样在你单击当前网页链接无需DNS解析,减少浏览者等待时间

// 三、预加载
<link rel="preload" href="http://example.com">
不在首页用到,但是后面极大可能会用,而且很大,就提前去加载。不会阻塞onload事件

// 四、预渲染
<link rel="prerender" href="http://example.com">
在后台提前渲染(后面大概率会打开。不然会浪费)


// 五、懒执行
首屏优化。耗时逻辑并不需要在首屏就使用的,就可以使用懒执行。
通过事件或定时器触发

// 六、懒加载
懒加载就是将不关键的资源延后加载。
比如图片,先放一个src占位。对应的图片链接放在自定义区域,只有执行到该区域后,才替换属性-src。video也可以这样,显示区域才去加载

// 七、CDN

// 三、节流。(scroll的时候不希望一直发请求。而是间隔或者停下的时候发)
    let now = +new Date()
    // 将当前时间和上一次执行函数时间对比
    // 如果差值大于设置的等待时间就执行函数
    if (now - lastTime > wait) {
      lastTime = now
      func

// 四、防抖
    return function(...args) {
    if (timer) clearTimeout(timer)
    timer = setTimeout(() => {
      func.apply(this, args)
    }, wait)




相关文章

  • 18,页面优化

  • 前端性能初步优化

    性能优化有两个方向 优化页面渲染 减小页面体积,提升网络加载 优化页面渲染 对于优化页面渲染可以进行如下方案来进行...

  • 「页面架构」页面优化

    页面优化 页面优化可以提升页面的访问速度从而提高用户体验,优化的页面可以更好的提升 SEO 的效果同时也可以提高代...

  • iOS性能优化之页面加载速率

    iOS性能优化之页面加载速率 iOS性能优化之页面加载速率

  • 沈洛:单页面优化教程

    单页面搜索引擎优化的工作是个精细的工作,单页面优化需要把优化工作做到极致。所以,单页面优化工作不光考察你的SEO技...

  • 单页面关键词布局优化

    网站文章页优化,既可以是只有一个页面的站点,也可以是拥有众多页面的网站的某一个页面。 一、单页面元素优化 元素优化...

  • 网站文章页优化知识

    网站文章页优化,既可以是只有一个页面的站点,也可以是拥有众多页面的网站的某一个页面。 一、单页面元素优化 元素优化...

  • 分析网站优化布局思路与SEO细节

    大多数做SEO的人不会忽视网站的页面优化。很多人把注意力集中在网站主页的页面优化上。网站页面优化也是网站内部优化的...

  • pc端的性能优化

    pc端性能优化 一、页面优化的常用工具 网站慢的因素很多 二、网站优化 1、页面优化 2、服务器端优化 3、主观优...

  • 单页面优化的优势

    1、单页面优化是什么 顾名思义,单页面就是一个页面的SEO优化,需要将一个页面的定位关键词优化上去。它和一般的整站...

网友评论

      本文标题:18,页面优化

      本文链接:https://www.haomeiwen.com/subject/zmfitktx.html