2010-05-21 66 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努力从人们的脑海中消除这些可疑的术语和概念,也会造成危害。