梗概

  • 静态资源是指在网站或应用中不经常变化、不需要服务器进行动态生成或处理的数据资源。
  • 打包出来的 js(JavaScript 脚本文件)和 css(层叠样式表文件)通常被认为是静态资源。
    • 只是说打包出来的,而不是源码
    • 它们是静态的,但是否引用它们,是动态的

特点

  1. 内容相对固定:在一定时期内不会频繁更改。
  2. 可缓存性:浏览器可以对其进行缓存,以减少后续请求的加载时间。

示例

例如,一个网站的图片(如 .jpg.png 等格式)、字体文件(.woff.ttf 等)、音频文件(.mp3 等)、视频文件(.mp4 等)以及 HTML 模板文件等都属于静态资源。

当我们对前端项目进行构建和打包时,生成的压缩和优化后的 jscss 文件,由于其内容在部署后不会实时改变,符合静态资源的特征,所以它们属于静态资源的范畴。