当前位置:首页 » 网页前端 » 前端资源引用绝对路径
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

前端资源引用绝对路径

发布时间: 2022-09-10 08:33:08

1. 相对路径和绝对路径,在html中的运用

HTML相对路径(Relative Path)
同一个目录的文件引用
如果源文件和引用文件在同一个目录里,直接写引用文件名即可。

HTML绝对路径(Absolute Path)
HTML绝对路径(absolute path)指带域名的文件的完整路径。

这个蛮简单的,关键要理清思路。

2. 绝对路径和相对路径的区别

绝对路径:始终从根目录(/)开始,比如:
/home/abhishek/scripts/my_scripts.sh
相对路径:从当前目录开始。比如,如果你在/home目录中,希望访问my_script.sh文件,那么访问的路径应该是:
abhishek/scripts/my_scripts.sh
绝对路径和相对路径的差异
Linux中目录结构其实是一个树,从根(/)开始,然后产生分支,假设我们使用ls命令查看my_script.sh的文件信息,那么使用绝对路径:
ls -l /home/abhishek/scripts/my_script.sh
然后,相对路径:
ls -l scripts/my_script.sh
那么,以上两种方式,除了文件路径不一样以外,其他的完全一样。
需要注意的是,在Linux中,文件名区分大小写。可以有大写、小写、数字、点、中划线、下划线以及除了斜杠(/)之外的大多数字符。斜杠(/)作为保留字符,用于根目录和用于分割路径中的目录。
有两种特殊的相对路径:
.(一个点):表示路径中的当前路径;
..(两个点):表示父目录,即上一级目录;

3. vue中,图片<img src="path"/>如何加载绝对路径的图片例如:D:/photo/fileName

assets:在项目编译的过程中会被webpack处理解析为模块依赖,只支持相对路径的形式,如< img src=”./logo.png”>和background:url(./logo.png),”./logo.png”是相对资源路径,将有webpack解析为模块依赖

static:在这个目录下文件不会被webpack处理,简单就是说存放第三方文件的地方,不会被webpack解析。他会直接被复制到最终的打包目录(默认是dist/static)下。必须使用绝对路径引用这些文件,这是通过config.js文件中的build.assetsPublic和build.assertsSubDirectory链接来确定的。任何放在static/中文件需要以绝对路径的形式引用:/static[filename]

根据webpack的特性,总的来说就是static放不会变动的,第三档的文件,asserts放可能会变动的文件。

4. 如何解决electron引用资源绝对路径的问题

如何解决electron引用资源绝对路径的问题
绝对路径就是文件的完整路径,如d:\doc\image\ggg.png
你写的是相对路径,但错了。你是在frame1.html中调用图片,由于frame1.html与image文件夹在同一目录下,应该使用image/test.jpg就可以了,不要加上../(加这个就会向上一级目录中查找了)
由于路径引起的调用失败吗?那样的话,只要还是被调用,改VB的exe应该没用。 有一个办法可以:用环境变量。 VB的exe自己将自己所在的路径加到系统的环境变量PATH中,其他exe在调用的时候,就不用管路径了。

5. 怎样从前端看出网站图片用的是绝对路径还是相对路径

现在的网站图片还有用绝对路径的嘛?在服务器上运行的一般都是绝对路径,自己做着玩的才用相对路径。其实区分的方法很简单,通用的办法是讲网页另存为。然后再用记事本打开你保存的网页,查找你要找的那个图片的名称,凡是有c盘等磁盘开头的就是绝对路径,否则就是相对的。不知道你的图片名称的话就找和页面同名的那个文件夹到那里面找到你的那个图片名称。简单的方法是用firefox里的firebug。如果会用的话,不会用就不勉强了

6. html里,关于相对路径和绝对路径是什么意思最好说的简单些,百度查了没看懂

直接那例子来说明吧。
比如:D盘根目录下有名为web的文件夹,web文件夹下有01.html和01.js。
1.绝对路径:D:\web\01.js就是01.js的绝对路径,比如01.html文件要调用01.js,直接用<script src="D:\web\01.js"></script>
2.相对路径:由于01.html和01.js在同一目录下。01.html文件要调用01.js,可以用<script src="01.js"></script>。其中的01.js就是相对路径,也可以用<script src="./01.js"></script>。其中(注意有点)./01.js也是相对路径,是相对01.html的路径,.(点)表示本目录,也就是本目录下的01.js。
最后:绝对路径一般不移动文件位置,移动文件位置后不能访问到。而相对路径比如web文件夹及其内容可以放在任何位置,都可以用相对位置调用js。