1. 程式人生 > >關於web開發中遇到的href,url, src這幾個屬性的區別個人小結

關於web開發中遇到的href,url, src這幾個屬性的區別個人小結

      href:Hypertext Reference的縮寫。意思是超文字引用。

常見到的元素:<a href=""> <link href=""/>

src:

在HTML語言中,網頁中插入圖片所用標籤<img>, <img>的src屬性用來指定圖片位置。

如<img src=jj.bmp>便是插入名為jj.bmp的圖象. 此時SRC是source的簡寫,意思是“源”即image的原始檔為jj.bmp 在彙編中SRC表示源運算元,source code. 在linux或unix系統的安裝包中src為原始碼的目錄,例如snort的原始碼安裝中src目錄下為snort的原始碼。 常見的元素:<img src=""> <script src=""></script> url:
即統一資源定位符。
其實在web開發中這幾個屬性都是指向某一個資源, 但是初學者可能會有疑問, 幹嘛弄這麼多屬性,直接使用url不就得了, 可能是各個語言設計的原因,或者他們代表的意思不一樣,為了讓屬性更好的說明他們指向的資源的意義。 下面我來說一下我對它們的值的理解: 它們的值可以分為:絕對位置和相對位置兩種方式。 其實如果都換成絕對位置,它們的值之間並沒有什麼區別; 但是如果換成相對資源,那麼這些值在某些方面就不一樣了,在從伺服器端解析到客服端html資料流之前, 伺服器端會將相對的資源,按照在它們在伺服器端的目錄結構去尋找資源。 如果寫在<a href="">超連結中的相對位置,則只會按照瀏覽器位址列中目錄結構來尋找資源,像mvc中那樣,修改了請求的地址的請求對映方式的話,那麼超連結很有可能找不到相應的資源。
總結,其實沒必要糾結這些細節,就像1+1=2 一樣, 這就是程式設計中語法規則。以上是個人的理解,只供參考。