摘要: 页面性能优化 一、静态资源加载优化 1.1 提高静态资源加载速度 用字蛛对字体包进行压缩 对图片进行无损压缩 给静态资源上 CDN 加速 或 阿里云 OSS 对象存储 1.2 减少一次性请求加载的资源数量 图片懒加载 二、减少不必要的重新渲染 修改元素的样式后,再读取它的以下属性,会立刻强制触发页面 阅读全文
posted @ 2021-02-14 21:25 树干 阅读(486) 评论(1) 推荐(2) 编辑
摘要: async 实现原理分析 一、简要概述 async 函数,是一种对异步函数更加优雅的处理方式,本质是 Generator 函数的语法糖。所以为了更好的阅读本博客,建议对以下知识点有所了解: 遍历器对象(Generator 函数的返回值是一个遍历器对象) Generator 函数基础语法(函数定义、y 阅读全文
posted @ 2021-02-14 21:16 树干 阅读(1429) 评论(2) 推荐(1) 编辑
摘要: promise polyfill 代码分析 一、整体框架介绍 分析 Promise,我们可以从三个阶段入手: new Promise(fn) 创建一个 promise 实例时 p.then(...) 指定 promise 的回调函数时 异步函数执行到 resolve(vl) 或 reject(vl) 阅读全文
posted @ 2021-02-14 21:15 树干 阅读(175) 评论(0) 推荐(0) 编辑