style,script檔案版本號處理

2021-09-24 15:04:36 字數 464 閱讀 5207

寫**的時候經常會遇到修改了樣式檔案和指令碼檔案後但是沒有效果的問題,仔細檢視頁面dom結構的話會發現**仍然是你修改之前的**,這就是瀏覽器歷史記錄快取的問題,碰到這種情況就必須強制重新整理頁面或者清除瀏覽器本地快取。

但是這樣做是非常麻煩的,有時候要經常做這樣的操作難免會感到繁瑣。所以想著自己寫哥函式來解決這個問題,當然你也可以用一些構建工具比如gulp之類的也是可以的。

changeversion();

//定義替換css,js檔案版本號函式

function changeversion()

$(item).attr('href', href + '?v=' + timestamp);

});script.foreach((item) =>

$(item).attr('src', src + '?v=' + timestamp);}})

}

回溯檔案版本

自己會在git版本庫對同一檔案進行多次修改,而git同樣提供了對檔案版本的檢視 檢視版本變化 git log 如圖所示 只是想檢視自己提交的版本號 檢視版本號 git log pretty oneline 如圖所示 git之所以回溯的很快,是因為git在內部有個指向當前版本的head指標,如上圖所示...

獲取檔案版本資訊

ref copy char szfilename c windows system32 cmd.exe dword dwsize getfileversioninfosize szfilename,null lpvoid pblock malloc dwsize getfileversioninfo...

版本 git 忽略檔案

一 git忽略檔案有三種 1 全域性範圍內有效的忽略檔案就是 版本庫根目錄 git info exclude 全域性範圍內的所有忽略規則都以行為單位寫在這個檔案中 2 區域性範圍內有效的忽略檔案就是.gitignore,這個忽略檔案只對某一級目錄下的檔案的忽略有效 如果某乙個目錄下有需要被忽略的檔案...