zoukankan      html  css  js  c++  java
  • 前端项目经验总结之js防缓存(避免缓存的影响)

    一、问题描述:打包后的h5项目中有个server.js文件夹,这个文件夹有些时候用户更新了h5,但是加载的还是旧的server.js,所以怀疑是缓存的问题,为了避免缓存的影响所以要给server.js文件名添加hash

    • 1、在用打包工具打包的时候首先复制,然后找到server,js文件,给文件添加hash
    • 2、加载的时候通过正则匹配加载文件,

    文件的hash就是文件的身份证一样的东西,所以只要文件里面的东西修改过,那么文件名也是会修改的

    二、问题描述:怎么能获取到文件的hash值?

    另外一种方案,每次打包的时候都在server.js前面带上当前的时间戳,这样也能保证每次打包的server.js的文件名是不一样的

  • 相关阅读:
    定位--position属性
    浮动
    超链接伪类
    对齐方式
    字体样式
    标准文档流
    CSS
    表单
    框架
    内部类
  • 原文地址:https://www.cnblogs.com/heroine/p/6445566.html
Copyright © 2011-2022 走看看