亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

對于在react項目開發(fā)中每次發(fā)版存在瀏覽器緩存問題解決辦法

newsning / 975人閱讀

摘要:前言首先,我們在進行開發(fā)前要有一個思路判斷當前版本與前一個版本是否相同,不同就刷新頁面。在每次運行時新建一個文件模塊用于對系統文件及目錄進行讀寫操作。通過進行寫入文件在文件家中就會出現文件,這個文件的內容為隨機數。

前言

首先,我們在進行開發(fā)前要有一個思路:
判斷當前版本與前一個版本是否相同,不同就刷新頁面。

1. 在每次運行時新建一個js文件


(fs模塊用于對系統文件及目錄進行讀寫操作。)
通過fs進行寫入文件:

const Version=new Date().getTime();
var content ="getVersion(""+Version+"")"
fs.writeFile("public/version.js",content,function(err){
  if(err){
    return console.log(err)
  }
})

在public文件家中就會出現version.js文件,這個js文件的內容為隨機數。內容如下:

再進入頁面調用路由的時候引入這個js文件
{
            var versionScript=document.createElement("script");
            versionScript.src=window.location.origin+"/xxx/xxx/xxx/version.js?v="+new Date().getTime();
            var s=document.getElementsByTagName("script")[0];
            s.parentNode.insertBefore(versionScript,s)
        }}>
        //...
        
進行對比js文件然后決定是否刷新

結語

這個方法絕大部分瀏覽器是沒有問題的,開發(fā)結束后打開線上項目會出現一次閃屏,就說明我們的操作是成功的!

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://www.ezyhdfw.cn/yun/103036.html

相關文章

  • Api項目設計攻略

    摘要:總結一下數據保護的技術點參數傳輸使用密文,可以使用對稱加密非對稱加密或者兩者的結合,比如請求就是屬于兩者結合的方式。安全性一些常用的安全問題都要考慮到,并且在項目框架底層進行防范,例如攻擊注入問題單用戶或者單的訪問頻率控制來進行防攻擊。 App所有數據都來源于服務器,App和服務器交互普遍是采用http請求接口的方式,那么在搭建和維護一個后端Api項目時候需要注意哪些問題呢? 1. 數...

    scq000 評論0 收藏0
  • 基于Nodejs的前端灰度發(fā)布方案_20190228

    摘要:基于的前端灰度發(fā)布方案灰度發(fā)布和測試簡介灰度發(fā)布將某個功能灰度發(fā)布逐漸放量給特定線上人群,避免新功能全量上線帶來的風險。如果我們把這些版本信息管理起來,并且通過特定的手段對用戶請求應用測試就可以完成前端不同版本的灰度發(fā)布。 基于Nodejs的前端灰度發(fā)布方案 1. 灰度發(fā)布和A/B測試簡介 灰度發(fā)布 將某個功能灰度發(fā)布(逐漸放量)給特定線上人群,避免新功能全量上線帶來的風險。 show...

    xiangchaobin 評論0 收藏0
  • 一個變相的服務端渲染系統

    摘要:很多同學肯定都想過服務端渲染的問題。然而一看關于服務端渲染的文檔,可能就被唬住了。啪啪啪,啪啪啪好,然后就好了,不到行的代碼,我們就實現了一個通用化的服務化的單頁應用服務端渲染解決方案。 前端發(fā)展到現在,SPA應該已經被應用的非常廣了??上У氖?,我們前進的是快,而人家搜索引擎爬蟲跟用戶的瀏覽器設備還跟不上腳步。辛辛苦苦寫好的單頁應用,結果到了SEO跟瀏覽器兼容這一步懵逼了。 很多同學肯...

    smallStone 評論0 收藏0
  • 必看!互聯網開發(fā)模式的經驗之談

    摘要:架構設計實體化單元測試敏捷開發(fā)講究要快速的修改代碼,我們往往會發(fā)現,代碼修改的越頻繁,越多,這似乎是一個無法解決的矛盾。 本文由云+社區(qū)發(fā)表,作者:韓偉 互聯網開發(fā)的核心問題 當我1999年進入互聯網行業(yè)工作的時候,華為剛剛通過了著名的CMM認證。當時作為一個小程序員,非常向往業(yè)界經典的軟件開發(fā)模式。因為看上去,如果企業(yè)實行了CMM,我們程序員就不用再天天為了老板一個拍腦袋的主意而加班...

    寵來也 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<