我知道…/的意思是沿着一条路走,但是。/到底是什么意思呢?
我最近读了一个教程,它似乎只是指同一个位置的一个文件,所以它是必要的吗?如果它只会这样,我能不用它吗?
我知道…/的意思是沿着一条路走,但是。/到底是什么意思呢?
我最近读了一个教程,它似乎只是指同一个位置的一个文件,所以它是必要的吗?如果它只会这样,我能不用它吗?
当前回答
是的,./表示当前工作目录。您可以直接通过名称引用文件,而不需要它。
其他回答
你说得对,你可以省略它。它只对清晰有用。在那里和不在那里之间没有功能上的区别。
. = This location
.. = Up a directory
所以。/foo。html就是foo。html。并且它是可选的,但是如果脚本生成了路径,那么它可能具有相关性(即与脚本相关,而不是参考如何工作)。
您可以使用以下列表作为快速参考:
/ = Root directory
. = This location
.. = Up a directory
./ = Current directory
../ = Parent of current directory
../../ = Two directories backwards
有用的文章: https://css-tricks.com/quick-reminder-about-file-paths/
/表示当前驱动器的根;
./表示当前目录;
../表示当前目录的父目录。
一个关于路径的快速而简短的概述
绝对路径
http://website.com/assets/image.jpg 如果图像不在你的域-去那里寻找图像
/ / website.com/assets/image.jpg 使用HTTP或HTTPS协议加载的图像
相对路径
(如果映像在同一服务器上,则供内部使用)
image.jpg 图像与文档调用图像的位置相同!
。/ image.jpg 与上面相同,图像在相同的位置,作为文档调用图像!
/资产/ image.jpg 类似于绝对路径,只是省略了协议和域名 从我的根文件夹/开始搜索我的图像,然后到assets/
资产/ image.jpg 此时,assets和文档位于同一位置,因此进入图像的assets
. . /资产/ image.jpg 从文档所在的位置,返回一个文件夹。/进入资产
. . / . . / image.jpg 往后退两个文件夹,这是我的图片!
. . / . . /资产/ image.jpg 返回两个文件夹../而不是进入资产