filename.js和./filename.js之间的JS区别

时间:2017-08-20 06:57:18

标签: javascript html

有人可以帮助我理解, filename.js ./ filename.js

之间有什么区别

(注意:虽然我们包含在html或任何js文件中)

4 个答案:

答案 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"