绝对路径和相对路径的优缺点

1.绝对路径
是指文件在硬盘上真正存在的路径,无论从外部还是内部访问都可以通过绝对路径找到该文件夹。
(1)写法
① 以盘符开始;
② url网址访问。
(2)优点
① 如果网页位置改变,里面的链接还是指向正确的URL;
② 易被人盗取你网站内容。
(3)缺点
① 除非链接是动态插入的,不然没办法在测试服务器上进行测试。因为里面的链接将直接指向真正的域名URL,而不是测试服务器中的URL。
② 除非链接是动态插入的,不然移动内容页面将很困难。因为内容页面位置发生变化,在其他页面上的链接却可能无法跟着变化,还指向原来的已经硬编码的绝对路径。
2.相对路径
是指从所在目录开始检索的路径,它是相对于自身的,其他位置的文件和路径,只能通过内部访问。
(1)写法
① ./ : 表示当前路径(一般省略不写);
② …/ : 表示上一级目录(以此类推);
③ / : 表示根目录开始。
(2)优点
写法1和2的有点如下:
① 容易移动内容,可以整个目录移动。
② 测试方法比较灵活,本机测试时比较方便。
写法3的优点如下:
③ 路径简单明了,不随运行环境的变化而变化。
(3)缺点
写法1和2的缺点如下:
① 每次都需要计算相对位置,容易出错。
写法3的缺点如下:
② 内容页面换了位置时,链接容易失效。
3.总结
链接外链需要使用绝对地址,开发中建议合理使用三种相对路径。

  • 3
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值