相对路径和绝对路径的理解
来源:4-2 多媒体与语义化标签知识图谱示例(总结图谱)
好学手慕白白
2021-04-21 12:49:41
老师我这样理解可以吗?如果是面试的话我这样子表达合适吗?
文字描述:
难点内容
1.相对路径和绝对路径是什么意思?
相对路径就是以当前文件夹为准,来寻找其他文件 比如..\..\img.png表示以当前位置的上两级文件夹下的img.png图片文件
在生活中举例就相当于别人找你问路,比如我在大冲2公交站,别人问我中国科技开发院怎么走,我就告诉他往前左转直行大约200米,看见一个十字路口往右上角看就是中国科技开发院.而如果你在另外一个地方按照我这个步骤就不能找到目的地,这就是相对路径
而绝对路径就是准确地址,不管在任何地方只要按照这个地址就能找到,但得考虑是否是服务器共享的还是私人文件,总不能你在火星寻找我在地球的地址,比如你在比如你在浏览器输入C:\Users\1212xsdch\Desktop\img.jpg可以访问到图片,但如果另外一台电脑就不能,因为这虽然是绝对路径但这是你的私人文件,输入www.imooc.com就可以.
在生活中就相当于我导航到广东省深圳市南山区高新南一道8号只要你在地球的任何一个角落导航就能准确找到
图片描述:
请问相对路径和绝对路径不管什么情况最好用绝对路径保险是吗?
1回答
好帮手慕然然
2021-04-21
同学你好,关于同学的疑问解答如下:
1、同学对于绝对路径和相对路径的理解是可以的,面试中可以这样回答。不过需要注意的是:相对路径使用“/”字符作为目录的分隔字符,而绝对路径可以使用“\”或“/”字符作为目录的分隔字符(相对路径写成..\..\img.png的形式是有效果的,但是建议将"/"写成"\",即写成../../img.png,这样更规范)
2、对于相对路径和绝对路径的选择,需要具体情况具体分析,它们各有各的优缺点和不同的使用场景:
在网页编程时,相对路径与文件相对位置有关,便于项目移植,而不需要改动内容里面的引用路径,灵活性很强,代码比较简洁,但当引用与被引用的内容页面位置发生改变时,里面的链接可能也需要改动。
绝对路径简单明了,便于搜索引擎搜索,但是不容易移植,如果项目域名变化或者移植到新文件夹,所设置的路径都会失效,而且代码量比较多,多出来的字符可能使HTML文件变大不少。
综上所述,开发中建议同学合理使用相对路径,网页中需要链接外链时使用绝对路径。
祝学习愉快!
相似问题
回答 1
回答 1