当我努力想出我设计中最好的方法名字时,我在一个简单的问题上挣扎,但对我来说仍然很困惑。
我使用两种方法来检索样式表或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/[...]
我的设计独立于href和src,否则我当然会使用两个术语href和src。总而言之,在谈到href和src时,我需要指定上述内容的术语。
谢谢!
答案 0 :(得分:2)
我相信链接的问题可以完美地回答您的问题。没什么好说的。所有网址均为URIs,但反之亦然。您编写的所有示例都是URLs(因此也是URI)。第一个是相对URL,第二个是绝对URL。两者都是URL,因为它们定位资源。例如,URNs是URI,但不是URL。他们识别资源但无法找到它。
答案 1 :(得分:1)
定义方法隐藏的内容(即&#34;每个A是B&#34;)是&#34; URI与URL问题&#34;确实是历史。
术语&#34; URL&#34;仅在规格中使用了几年。然而,这恰好是网络流行的年代。所以每个人都学会了#34;网址&#34;,#34;网站&#34;,&#34;网页&#34;,&#34;地址&#34;,即使W3C努力消除这些可疑的问题人们心中的术语和概念,伤害已经完成。