面试经典:如何优化页面

126 阅读1分钟

优化页面的三大原则

资源压缩合并,减少http请求

  • 合并图片(css sprites)、CSS和JS文件合并、CSS和JS文件压缩
  • 使用精灵图将都图片加载变为单个图片加载
  • 图片懒加载

非核心代码异步加载

  • 动态脚本加载 使用document.createElement创建一个script标签,即document.createElement('script'),然后把这个标签加载到body上面去。
  • 通过异步的方式加载defer1.js文件 <script src="./defer1.js" defer></script>
  • 通过异步的方式加载async1.js文件 <script src="./async1.js" async></script>

利用浏览器缓存

  • 缓存 资源文件(比如图片)在本地存有副本,浏览器下次请求的时候,可能直接从本地磁盘里读取,而不会重新请求图片的url。