在A页面中调用JQuery中的load方法,加载另一个B页面,B页面中的样式文件和JS文件无法从浏览器缓存中获取,每次都是实时获取。这是因为B页面的HTML经load方法处理后,会为每个样式和JS文件请求增加一个时间戳的参数,这样就导致每次B页面加载时,其中的样式和JS文件都无法从浏览器缓存中获取。

在有些场景下可能需要非首次加载B页面时,B页面中的样式和JS文件可以从浏览器缓存中获取,这样对于一个需要多次加载的页面,可以增加非首次加载的速度。对于这种场景需求可以使用iframe标签实现,可以把B页面的url赋值给iframe的src的属性,这样就可以用iframe标签来加载B页面,后续再次加载B页面时,就可以从浏览器缓存中获取B页面的样式和JS文件,为B页面节省一定的外部文件加载时间。

相关文章:

  • 2021-11-06
  • 2022-01-12
  • 2022-03-10
  • 2021-06-24
  • 2021-08-26
  • 2021-12-11
  • 2022-01-25
猜你喜欢
  • 2022-12-23
  • 2021-03-27
  • 2021-06-06
  • 2022-12-23
  • 2022-01-02
  • 2021-08-11
  • 2021-12-21
相关资源
相似解决方案