2010-05-21 65 views
1

當我努力想出最好的方法名稱在我的設計中,我在一個簡單的問題上掙扎,但仍然讓我感到困惑。術語用法URI或URL或其他?

有兩種方法我用檢索樣式表或JavaScript文件:

<link href="/myProject/public/styles/master.min.css?v=1274382274" media="screen" rel="stylesheet" type="text/css" /> 
<link href="http://mydomain.com/public/styles/master.min.css?v=1274382274" media="screen" rel="stylesheet" type="text/css" /> 

<script type="text/javascript" src="/myProject/public/scripts/master.min.js?v=1274394222"></script> 
<script type="text/javascript" src="http://mydomain.com/public/scripts/master.min.js?v=1274394222"></script> 

我知道http://[...]可以被稱爲一個URI

(由difference between URI and URL規定),但一個href或SRC指定根據服務器的文檔根目錄的路徑,例如/myProject/public是不同的。

那麼說到這兩個不同的href | src值時,最好的術語是什麼?

/myProject/public/[...] 
http://mydomain.com/[...] 
  • 的URI,因爲它指定的位置和識別?
  • URL?不知道爲什麼
  • 路徑?一個明確的沒有IMO
  • 另一種說法,請註明並解釋

我的設計是在href和src兩個獨立的,否則我也只是使用了兩個術語HREF和SRC,當然。所以總而言之,我需要在討論href和src兩個術語時指定上述術語。

謝謝!

+1

我相信鏈接的問題完美地回答你的問題。沒什麼好說的。所有的URL都是URI,但反之亦然。這兩個例子都寫了所有的URL(因此也是URI)。第一個是相對URL,第二個是絕對URL。這兩個URL都是它們查找資源的URL。例如,URN是URI,但不是URL。他們識別資源,但無法找到它。 http://en.wikipedia.org/wiki/Uniform_Resource_Name – 2010-05-21 14:27:57

+0

@Mehrdad Thx很多,你可以把它作爲答案,所以我可以標記爲答案。進一步檢查後,這使得完美感。非常感謝。 – 2010-05-21 15:38:49

+0

將其複製爲答案。 – 2010-05-21 17:15:58

回答

2

我相信鏈接的問題完美地回答你的問題。沒什麼好說的。所有網址爲URIs,但反之亦然。你寫的所有例子都是URLs(因此也是URI)。第一個是相對URL,第二個是絕對URL。兩者都是URL,因爲它們可以找到資源。例如,URNs是URI,但不是URL。他們識別資源,但無法找到它。

1

什麼由的定義方法隱藏的(即 「每一個A是B」)的是, 「URI VS URL問題」 的確是歷史

術語「URL」僅在規範中使用了幾年。然而,這正是網絡流行的年代。因此,每個人都瞭解了「網址」,「網站」,「網頁」,「地址」,即使W3C努力從人們的腦海中消除這些可疑的術語和概念,也會造成危害。