Срок использования URI или URL или другое? - PullRequest
1 голос
/ 21 мая 2010

, стремясь придумать название лучших методов в своих проектах, я борюсь с простым вопросом, но все еще очень запутывающим для меня.

Существует два способа получения таблиц стилей или файлов 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 (как определено разницей между URI и URL )

но href или src, который указывает путь в соответствии с корнем документа сервера, такой как / myProject / public , отличается.

Итак, что будет лучшим термином, если говорить об этих двух разных значениях href | src?

/myProject/public/[...]
http://mydomain.com/[...]
  • URI, поскольку он указывает местоположение и идентификацию?
  • URL? Не уверен, почему
  • путь? Окончательное нет ИМО
  • Другой термин, пожалуйста, укажите и объясните

Мой дизайн не зависит от href и src, иначе я бы, конечно, просто использовал два термина href и src. Итак, в заключение, мне нужен термин, который указывает на вышесказанное, когда я говорю о href и src.

Спасибо!

Ответы [ 2 ]

2 голосов
/ 21 мая 2010

Я считаю, что связанный вопрос прекрасно отвечает на ваш вопрос. Больше нечего сказать. Все URL-адреса URI , но не наоборот. В обоих примерах вы написали все URL-адреса (и, следовательно, также URI). Первый - это относительный URL, а второй - абсолютный. Оба являются URL-адресами, поскольку они находят ресурс. URN - это, например, URI, но не URL-адреса. Они идентифицируют ресурс, но не предоставляют средств для его обнаружения.

1 голос
/ 07 сентября 2013

То, что скрывается с помощью определения (т. Е. "Каждый А есть B"), так это то, что "URI против URL-проблемы" действительно исторический .

Термин «URL» использовался в спецификациях только в течение нескольких лет. Однако это были именно те годы, когда Интернет стал популярным. Таким образом, все узнали об «URL», «сайтах», «страницах», «адресах», и даже если W3C стремился стереть эти сомнительные термины и концепции из сознания людей, вред был нанесен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...