【问题标题】:What is the point of ./ in ./images?./images 中的 ./ 有什么意义?
【发布时间】:2012-11-08 22:29:01
【问题描述】:

我遇到过多个 CSS 规范,其中图像的引用方式如下:

./images/bg.jpg

我明白./ 的意思是“这个目录”,那么./images/bg.jpgimages/bg.jpg 有什么区别呢?为什么开发者会在 URL 中使用./

【问题讨论】:

    标签: url uri


    【解决方案1】:

    您是对的 - 两者之间没有区别,所以实际上这只是个别开发人员的偏好。关于这个主题没有更多可说的!

    【讨论】:

    • @iMoses 好吧,在 Linux 上,您通常会使用 ./ 明确声明您想要当前目录中的文件,而不是环境的 PATH 中其他地方可用的文件(可能是如果一个错字可能会将rmo 之类的东西变成rm 之类的东西,那是很危险的)-所以我猜这就是习惯的来源
    • 感谢您提供有关此约定可能来自何处的信息!
    【解决方案2】:

    两者之间没有重大区别,但我会在这个上quote Wikipedia,因为理论上这是可能的,但在实践中极不可能:

    使用“./foo”来引用当前工作目录中的文件“foo”有时可以有效地将其与在默认目录中或通过其他方式找到的资源“foo”区分开来;例如,查看特定版本的手册页,而不是系统中安装的手册页

    此外,某些组织可能会决定将相对路径声明为 ... 作为惯例。

    【讨论】:

      猜你喜欢
      • 2018-12-21
      • 2010-09-23
      • 2013-05-15
      • 2012-07-04
      • 2017-10-14
      • 2018-11-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多