【发布时间】:2010-05-21 14:23:41
【问题描述】:
当我努力在我的设计中提出最好的方法名称时,我在一个简单的问题上苦苦挣扎,但仍然让我很困惑。
我使用两种方法来检索样式表或 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 指定)
但是 /myProject/public 等根据服务器的文档根目录指定路径的 href 或 src 是不同的。
那么当谈到这两个不同的 href|src 值时,最好的术语是什么?
/myProject/public/[...]
http://mydomain.com/[...]
- 一个 URI,因为它指定了位置和标识?
- 网址?不知道为什么
- 路径?明确的无 IMO
- 另一种说法,请注明并解释
我的设计独立于 href 和 src,否则我当然会使用 href 和 src 这两个术语。所以总而言之,在谈到 href 和 src 时,我需要指定上述内容的术语。
谢谢!
【问题讨论】:
-
我相信链接的问题完美地回答了您的问题。没什么好说的。所有 URL 都是 URI,但反之亦然。您编写的两个示例都包含所有 URL(因此也包含 URI)。第一个是相对 URL,第二个是绝对 URL。两者都是 URL,因为它们 定位 资源。例如,URN 是 URI,但不是 URL。它们识别资源,但不提供定位它的方法。 en.wikipedia.org/wiki/Uniform_Resource_Name
-
@Mehrdad 非常感谢,您可以将其作为答案,以便我将其标记为已回答。经过进一步检查,这很有意义。非常感谢。
标签: uri