最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

讓html頁(yè)面不緩存js的實(shí)現(xiàn)方法

 更新時(shí)間:2014年10月31日 09:33:53   投稿:shichen2014  
這篇文章主要介紹了讓html頁(yè)面不緩存js的實(shí)現(xiàn)方法,分析了HTML頁(yè)面緩存js的原理,并由此分析實(shí)現(xiàn)不緩存js的方法,是非常實(shí)用的技巧,需要的朋友可以參考下

本文實(shí)例講述了讓html頁(yè)面不緩存js的實(shí)現(xiàn)方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:

很多朋友都會(huì)碰到這樣的情況:如果我們頁(yè)面加載了js的話下次打開(kāi)時(shí)也會(huì)是調(diào)用這個(gè)js緩存文件,但對(duì)于我們調(diào)試時(shí)是非常的不方便了,本文就來(lái)談?wù)撊绾谓鉀Q這一問(wèn)題,下面一起來(lái)看看。

不緩存JS的方法其實(shí)挺簡(jiǎn)單,CSS在某種條件下也可以如此使用;

先讓大家了解下不緩存的一個(gè)簡(jiǎn)單的原理:

當(dāng)瀏覽不同Url時(shí),瀏覽器會(huì)自動(dòng)將當(dāng)前訪問(wèn)的地址進(jìn)行一次緩存;而第二次訪問(wèn)時(shí)著調(diào)用緩存下來(lái)的頁(yè)面,從而達(dá)到頁(yè)面快速加載(頁(yè)面加載優(yōu)化)的目的;

因此,我們可以給頁(yè)面后面設(shè)定個(gè)不同的值,讓頁(yè)面保持沒(méi)錯(cuò)訪問(wèn)的不同即可達(dá)到不緩存的目的了!

下面是個(gè)簡(jiǎn)單的示例:

復(fù)制代碼 代碼如下:
<script>
document.write("<script type='text/javascript' src='/js/test.js?"+Math.random();+"'></script>");
</script>

其他的類似,只需在地址后加上+Math.random()

注意:因?yàn)镸ath.random() 只能在Javascript 下起作用,故只能通過(guò)Javascript的調(diào)用才可以

最后加一個(gè)ajax也不讓緩存的方法

復(fù)制代碼 代碼如下:
xmlHttp.open("GET", "ajax.asp?now=" + new Date().getTime(), true);

記得后面的now=" + new Date().getTime()是重點(diǎn),需要帶參數(shù)的。

希望本文所述對(duì)大家的javascript程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論

海盐县| 广灵县| 建湖县| 宁陵县| 白城市| 根河市| 筠连县| 白河县| 左云县| 南开区| 崇仁县| 乐至县| 墨玉县| 新建县| 新密市| 石阡县| 金堂县| 孟村| 五大连池市| 民勤县| 和林格尔县| 高雄市| 秦皇岛市| 湖北省| 惠州市| 炉霍县| 嵩明县| 扬州市| 庆城县| 莒南县| 临海市| 昌都县| 沐川县| 枣庄市| 三明市| 呼和浩特市| 乌鲁木齐县| 西安市| 安化县| 平陆县| 沁阳市|