【问题标题】:Difference between the relative URLs "foo" and "./foo"?相对 URL “foo”和“./foo”之间的区别?
【发布时间】:2017-03-14 00:40:24
【问题描述】:

当使用相对 URL 并希望对同一文件夹中的文件进行寻址时,我们有两种选择:

  • 只需输入文件名:

    image1.png
    
  • 或者这个:

    ./image1.png
    

我尝试了这些并遇到了相同的结果。

这两者有什么区别?虽然结果是一样的,但是一个比另一个更受欢迎吗?

【问题讨论】:

标签: url relative-path


【解决方案1】:

基本上:没有。

两者都与“当前上下文”相关,在the specification 中称为基本URI。 (使用./,它显式相对于当前上下文,没有它,它隐式相对于当前上下文。)使用两种形式的链接,浏览器将执行@ 987654322@ 来确定要导航到的实际 URL。

包含这样的前缀本质上是无意义的噪音,因为隐式行为是明确记录的,而显式形式是可选的。 (这并没有,只是不是最优的——最紧凑的——形式。)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-12-01
    • 2017-07-04
    • 2016-09-09
    • 2012-07-26
    • 2017-02-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多