首頁 > 其他 > 詳細

工作中的知識補充和bug記錄

時間:2019-06-19 09:56:49      閱讀:38      評論:0      收藏:0      [點我收藏+]

標簽:應該   流量   site   一秒   目錄   目錄文件   字符   路徑   記錄   

 

1、引用css和js鏈接地址中帶的問號是什么意思?HTML相對路徑相對目錄--上級目錄及下級目錄的寫法?
技術分享圖片

ans1>

問號是網址(標準叫法是url)中主體部分(文件路徑)與參數部分的分割符,一般用于給動態網頁傳遞參數。css和js鏈接地址中帶的問號,作用則主要是為了“騙”瀏覽器的。我們都知道,瀏覽器肯定都有緩存文件的,當再次訪問一個相同的網址時(包括htm、css、js以及各種圖片),瀏覽器會首先去提取緩存文件,尤其是手機上的瀏覽器,由于涉及流量(每一秒都是錢啊),所以緩存文件的優先級更高,網站上的文件發生變化后,手機上可能過很久都仍然是更新前的頁面(有的甚至要過24小時才會生效)。這種做法,雖然可以節省手機流量,但是對于網站的開發者來說就會造成困擾了,因為網頁做了修改(比如圖片改了,但文件名不變),卻無法立即反映到用戶的設備上。這時候就可以在網址(htm文件以及文件中包含的各種資源)中加個問號,后面再加個隨機的數字(或者字符),這樣瀏覽器就會認為這是個不同的網址,就會跳過緩存直接去網站提取,這樣用戶的手機上就會立刻出現更新后的網頁或者資源(如css、js以及圖片)了。

ans2>

參考:HTML相對路徑相對目錄--上級目錄及下級目錄的寫法

 

如何表示上級目錄:

假設info.html路徑是:c:/Inetpub/wwwroot/sites/blabla/info.html
假設index.html路徑是:c:/Inetpub/wwwroot/index.html
在info.html加入index.html超鏈接的代碼應該這樣寫:

<a href = "../../index.html">index.html</a>

 

假設info.html路徑是:c:/Inetpub/wwwroot/sites/blabla/info.html
假設index.html路徑是:c:/Inetpub/wwwroot/sites/wowstory/index.html
在info.html加入index.html超鏈接的代碼應該這樣寫:

<a href = "../wowstory/index.html">index.html</a>

如何表示下級目錄:

引用下級目錄的文件,直接寫下級目錄文件的路徑即可。

假設info.html路徑是:c:/Inetpub/wwwroot/sites/blabla/info.html
假設index.html路徑是:c:/Inetpub/wwwroot/sites/blabla/html/index.html
在info.html加入index.html超鏈接的代碼應該這樣寫:

<a href = "html/index.html">index.html</a>

工作中的知識補充和bug記錄

標簽:應該   流量   site   一秒   目錄   目錄文件   字符   路徑   記錄   

原文:https://www.cnblogs.com/gds-1202b/p/11049494.html

(0)
(0)
   
舉報
評論 一句話評論(0
0條  
登錄后才能評論!
? 2014 bubuko.com 版權所有 魯ICP備09046678號-4
打開技術之扣,分享程序人生!
             

魯公網安備 37021202000002號

湖南快乐十分钟走势图