是不是給css和js加個時間戳就不用一改就清快取是吧

時間 2021-08-30 09:32:00

1樓:嫻舞小魔靈

方法有兩個:time()、strtotime()。

這兩個方法,都可以獲取php中unix時間戳,time()為直接獲取得到,strtotime($time, $now)為將時間格式轉為時間戳,$time為必填。

2樓:狼人

對,開發這樣比較好,上線這樣不利於載入時間的優化!

3樓:匿名使用者

您好,請問您是想知道是不是給css和js加個時間戳就不用一改就清快取是吧嗎?

如何自動給css、js新增版本號?防止客戶端快取。

4樓:

怎麼說呢,個人有個笨點的辦法,就是在**中加上js版本號的全域性變數,應用js時利用後臺**新增。

這樣更改過js時,將js的檔名後邊帶上個自定義的版本號,再將js版本號的變數修改一下就好了。其他程式由於是動態的讀取js檔名,所以不用再修改,也不用怕漏改。

5樓:匿名使用者

這個需要用其他動態語言來進行版本控制了

開源中國網頁在匯入css檔案和js檔案時,為什麼要在後面加上一個時間戳

6樓:高階前端工程師

瀏覽器存在快取,加上時間戳,每次請求時間戳不一樣,瀏覽器就會重新請求,不會從快取讀取。(我的理解)

頁面在引入js,css靜態檔案的時候怎樣加個時間戳

7樓:育知同創教育

freemarker有自定義標籤,定義個時間戳標籤,時間來自config檔案。在css和js檔案後加一個$。修改css和js後修改config的時間就可以了

8樓:消考

1、php渲染的前端html介面是這樣的(親測可用)。

>"/>2、如果是在js裡面那就這樣子吧(親測可用):

var now = new date().gettime();

document.write('<\/script\>');

如果幫不到你,請無視謝謝。

9樓:撲火的飛蛾

這個是不能手動去新增的,除非你在js中通過document.write()這種方式來引入js,css檔案。如果不是的話,你可以使用前端的打包工具來對這些靜態資源加上時間戳。

比如:grunt和gulp都是可以做到的。

10樓:匿名使用者

檔案路徑後面拼接?time=new date()就可以吧

js檔案和css檔案怎麼加上一個時間戳

thinkphp5 引入css和js 快取問題

11樓:

css,js字尾加版本號應該可以吧,我都是加一個時間戳進去,沒出現快取的現象

怎麼讓瀏覽器重新載入修改過的js檔案,而不是沿用快取裡的

12樓:匿名使用者

無非就是快取的事,破解之道如下:

一是在頁面頭部寫**強制瀏覽器獲取每次都獲取新內容,而不讀取快取。就幾行**,網上一抓一大把;

二是對**、css檔案和js檔案,可以在載入的時候給一個時間戳作為引數,以確保瀏覽器每次都發出請求而不是讀取快取

和js檔案時,為什麼要在後面加上時間戳

大部分時候是為了清除快取。jquery.js?date 21132199和jquery.js?date 2391898 對於瀏覽器來說這是兩個不同的檔案。開源中國網頁在匯入css檔案和js檔案時,為什麼要在後面加上一個時間戳 高階前端工程師 瀏覽器存在快取,加上時間戳,每次請求時間戳不一樣,瀏覽器就...

愛情 友情!是不是都經不起時間和距離的風吹雨打

真正的友情與愛情是經得起距離和風雨 不必太刻意去呵護 這樣會壓得對方喘不過氣來。友情就像路邊的石頭,在你的人生中你會遇到很多石頭,有的被你拾起,有的被你漠視,有的隔的你很不舒服,但是當你經歷過了 就會知道哪顆石頭更適合自己 愛情是一杯白開水 雖然平淡無味 卻一輩子都是你的依賴。善待自己 善待他人 人...

美國日曆和中國的一樣嗎,美國的時間是不是和中國的一樣統一嗎

新院第一高富帥 美國日曆和中國的一樣,但是具體時間有時差。美國比中國慢16個小時,比如現在我們是下午18點,則同一時間美國是這一天的凌晨兩點。太陽經過某地天空的最高點時為此地的地方時為中午12點,所有不同經線上具有不同的地方時刻,導致了時差的產生。1949年9月27日,經過中國人民政治協商會議第一屆...