js、cssファイルの動的更新

798 ワード

フロントエンド開発の過程で、よくjs、cssファイルを修正して、ページを更新して、新しく追加したコードが更新していないのは、cacheの問題のためで、開発の過程でF 12を使うことができて、NetWorkをクリックして、Disable cacheをチェックしてリアルタイムで最近のjs、cssファイルを使うことができて、しかし他の人に提供して使うならば、動的にjs、cssファイルを更新する必要がありますタイムスタンプを押すか、コミットコードの開発が完了するたびにバージョン番号を変更できます.
  • リアルタイムタイムスタンプを追加します.
  • はいつでも変更する必要はありません.
     
            seajs.config({//seajs    
            map:[
                    //[".js",".js?v="+version]//    
                    [ /^(.*\.(?:css|js))(.*)$/i, '$1?timestamp='+Date.parse(new Date()) ]
                ]
            });
        
    
  • バージョン番号を追加し、リリース前にversionフィールドの値
  • を変更します.
     var version="0.0.1";
       seajs.config({//seajs    
      map:[
            [ /^(.*\.(?:css|js))?v="+version]//    
           ]
      });