有人可以帮助我理解, filename.js 和 ./ filename.js
之间有什么区别(注意:虽然我们包含在html或任何js文件中)
答案 0 :(得分:5)
据我所知,没有区别:两者都指向当前目录中名为 filename.js 的文件。
答案 1 :(得分:0)
filename.js指的是驻留在当前目录中的js。 ./filename.js表示在当前目录中存在filename.js。
所以,基本上没有区别,但在包括时,要给出相对路径,你必须使用“./filnemae.js”。
答案 2 :(得分:0)
路径可以是相对的或绝对的。 (./)表示当前目录,因此如果您位于名为test的目录中并使用./page.js,则表示完整路径为test / page.js
第二个示例page.js在当前目录中搜索具有该名称的页面 基本上只要您指的是同一文件夹(测试)中的文件就可以了。
答案 3 :(得分:0)
在"./filename.js"
上陈述"filename.js"
是没有用的。这是一个原谅的编码错误,而不是一个约定或一种标准。它们都会创建一个(相对)路径,指向[当前目录]“filename.js”。
我想,你要找的是"../filename.js"
r.p. (相对路径)语法。
这是r.p.的简写和正确语法,指向当前路径的父文件夹。
比方说,您当前的路径是:
"domain/home/page1/index.html"
添加"../filename.js"
会产生:
"domain/home/filename.js"
然而,"filename.js"
将产生:
"domain/home/page1/filename.js"
。