• 首页
  • 云活动
  • 云产品
  • 云服务器
  • 海外云
  • 高防云
  • 智防CDN
  • 关于我们
登录 注册有礼
  • 资讯首页
  • 服务器
  • 数据库
  • 开发技术
  • 网络安全
  • 网络推广
  • 互联网资讯
您现在的位置是: 群英 > 开发技术 > web开发
怎么分清WEB项目里的相对路径和绝对路径
Admin发表于 2022-09-05 17:28:00990 次浏览
上一篇: html5中marquee标签有什么作用
下一篇: HTML中实现换行的标签是啥,如何使用
这篇文章主要给大家介绍“怎么分清WEB项目里的相对路径和绝对路径”的相关知识,下文通过实际案例向大家展示操作过程,内容简单清晰,易于学习,有这方面学习需要的朋友可以参考,希望这篇“怎么分清WEB项目里的相对路径和绝对路径”文章能对大家有所帮助。


在web前端中,相对路径就是指由当前文件所在的路径引起的跟其它文件(或文件夹)的路径关系,是相对于当前文件的目标文件位置;简单来说,就是以当前文件为参考点,来确定不同文件的路径,相对路径一般会以“./”、“../”开始。好处:当整个项目移动时,项目内文件之间的相对关系没有改变,之前设置的路径任然是准确的,不用进行修改。

如何快速入门VUE3.0:进入学习

本教程操作环境:windows7系统、Dell G3电脑。

首先得明白相对路径和绝对路径的概念和区别:

相对路径:

相对路径就是指由当前文件所在的路径引起的跟其它文件(或文件夹)的路径关系。使用相对路径可以为我们带来非常多的便利。

绝对路径:

绝对路径是指目录下的绝对位置,直接到达目标位置,通常是从盘符开始的路径。

完整的描述文件位置的路径就是绝对路径,以web站点根目录为参考基础的目录路径。绝对路径名的指定是从树型目录结构顶部的根目录开始到某个目录或文件的路径,由一系列连续的目录组成,中间用斜线分隔,直到要指定的目录或文件,路径中的最后一个名称即为要指向的目录或文件。之所以称为绝对,意指当所有网页引用同一个文件时,所使用的路径都是一样的。

  • 个人总结:

相对路径简而言之就是相对自己所在的目录来引用其他文件(不是根目录),就是相对于当前文件的目标文件位置。

这样有个好处就是,当你整个项目移动时,你项目内文件之间的相对关系没有改变,你之前设置的路径任然是准确的。例如:Web 服务器文件夹a下面有index.html和image.jpg两个文件。index.html文件里引入image.jpg,只要这两个文件的相对位置没有变(也就是说还是在文件夹a下面),那么无论上传到Web服务器的哪个位置,这个路径都是正确的。

绝对路径就是相对根目录(磁盘)开始,每个文件使用的路径都是一样的。

使用绝对路径可以防止网站被恶意抄袭,抄袭默认的链接还是指向自己的网站。只要页面中的目标文件位置不变你的链接还是指向正确的URL。在Web开发的时候一般很少使用绝对路径,因为你本地的环境和服务器上的路径可能不一样。/表示文件的根目录。

通过例子来讲解

下面我从web中最常用的html中的例子来说明相对路径和绝对路径的区别:

1、绝对路径

比如:

再来一个小例子:

比如在平时在使用计算机时要使用文件就得知道文件的位置,比如现在有一个文件index.html,要使用index.png这张图片:

D:/websize/image/index.html

D:/websize/image/img/index.png

你使用路径D:/websize/image/img/index.png就可以引用这张图片,在你的计算机上一切正常,但真正开发的时候基本上不使用绝对路径,因为项目移植困难,在其他计算机上就访问不到你的图片(他的计算机上没有你的图片)

2、相对路径(实际使用推荐)

首先明白:

  • . ./ 代表当前文件的上一级目录

  • ./ 代表当前文件所在目录

比如:

在来一个小例子:

比如你的E盘下面的WEB文件夹里有两个文件互相访问。

E:/WEB/mar/img/index.html

E:/WEB/mar/image/ig/ip/pho.png

在这里想要从index.html访问pho.png,则路径是. ./image/ig/ip/pho.png

如果想反过来访问index.html,则需要路径是. ./. ./. ./img/index.html

总结:

在Web开发中的相对路径和绝对路径都有使用,各有优劣。简单的总结下,相对路径就是以当前文件为参考点,来确定不同文件的路径,相对路径一般会以./、../开始,当然.如果文件是同级目录./可以省略绝对路径就是以计算机的文件或者是网络上的绝对地址确定文件的路径,绝对路径一般是Windows下的盘符开始、Linux下的/开始(但是在Web服务器中,/表示Web服务器的根目录)、或者是以网址开始。


以上就是关于怎么分清WEB项目里的相对路径和绝对路径的介绍,本文内容仅供参考,有需要的朋友可以借鉴了解看看,希望对大家学习或工作,想要了解更多欢迎关注群英网络,小编每天都会为大家更新不同的知识。

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。

标签: web前端
上一篇: html5中marquee标签有什么作用
下一篇: HTML中实现换行的标签是啥,如何使用
相关信息推荐
解决linux中无法识别php命令的方法是什么?
2022-01-12 18:08:59 
摘要:linux中无法识别php命令怎么办?有一些朋友遇到linux下php命令无法使用的问题,这是怎么回事呢?首先我们需要测试是否添加php环境变量,接下来我们再一步步分析解决。下文的解决方法有一定的参考价值,需要的朋友可以了解看看。
golang如何判断是文件还是文件夹?具体方法是什么?
2022-06-28 17:08:05 
摘要:golang中可以使用IsDir()函数判断所给路径是文件还是文件夹,如果是一个文件夹,返回true,否则返回false。
js怎么实现模拟鼠标拖拽事件的呢?
2022-08-31 17:26:29 
摘要:这篇文章主要为大家详细介绍了js实现模拟鼠标拖拽事件,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
云活动
推荐内容
  • PHP中替换第一位字符的方法和代码是什么
    2022-12-14 11:21:38
  • Python使用中有哪些高效、实用的高级技巧
    2022-08-19 17:53:01
  • 新手学习Python有哪些关键字要掌握
    2022-08-19 17:51:59
  • 热门关键词
    web前端性能优化 web前端 WEB前端跨域 golang判断目录存在 oracle安装成功 触发器 Bootstrap卡片组件 AI整顿职场+钉钉+chatgpt+midjourney+意间绘画+AI作图 查询所有字段 块驱动程序 钉钉机器人 最佳实践 Spring中bean的注入方式 MySQL,JSON,字段,提取,查询 HTML5 canvas 数据表中的行 centos7+多实例tomcat+tengine+java golang反射作用 关闭 Oracle RAC bootstrap字体图标 异常处理机制 html5的应用 php项目接入xxl-job php 302跳转 删除审计日志 图床搭建 php 日期怎么转中文 变量 Go错误处理机制 php框架
    热门信息
  • Python中如何求阶乘?教你四个方法
    2022-02-25 17:19:26
  • Python怎么样创建txt文件,写入方法是什么?
    2022-01-24 19:23:44
  • pycharm怎么完全卸载?两个步骤帮你搞定
    2022-01-04 18:53:44
  • Java中map判断是否存在key怎样做?教你两个方法
    2022-01-26 18:39:38
  • Python中怎样利用while求1到100的和?
    2021-11-20 17:46:01
  • Java中string转date有哪些方式,怎样实现?
    2022-01-18 18:00:09
  • Python中怎么定义数组?教你三种方法
    2022-01-13 18:58:11
  • Python中的eval函数的作用是什么,怎样用?
    2022-01-24 19:23:57
  • 用python如何读取csv文件,你知道几种方法?
    2021-11-22 17:53:55
  • python中怎样统计元素出现的次数,方法有哪些?
    2021-11-20 17:45:40
  • 群英网络助力开启安全的云计算之旅
    立即注册,领取新人大礼包
    专业资深工程师驻守
    7X24小时极速响应
    一站式无忧技术支持
    免费备案服务
    • 产品服务
    • 鹰云•性价王
    • 鹰云服务器
    • 裸金属
    • 高防云
    • 高防服务器
    • 高防IP
    • 智防系统
    • 帮助文档
    • 备案中心
    • 行业资讯
    • 关于我们
    • 群英网络简介
    • 公司动态
    • 联系我们
    • 友情链接
      友链合作
    • 群英网络
    • 智帝云
    • 主机评测
    • 商城系统
    • 跨境电商
    • 低代码平台
    • 云主机评测
    • 联系我们
    • 24小时售后:4006784567
    • 24小时TEL :0668-2555666
    • 售前咨询TEL:400-678-4567

    • 官方微信

      官方微信
    Copyright  ©  QY  Network  Company  Ltd. All  Rights  Reserved. 2003-2019  群英网络  版权所有   茂名市群英网络有限公司
    增值电信经营许可证 : B1.B2-20140078    粤ICP备09006778号
    免费拨打  400-678-4567
    免费拨打  400-678-4567 免费拨打 400-678-4567 或 0668-2555555
    微信公众号
    返回顶部
    返回顶部 返回顶部

    代做工资流水公司北京代做工作收入证明岳阳企业银行流水绍兴开企业贷流水沧州对公银行流水宁波制作企业对私流水武汉银行流水开具宿迁代做收入证明绍兴做流水账单肇庆银行流水电子版图片银川代做自存银行流水西安个人流水办理新乡代开银行流水账滁州签证流水样本荆州打银行流水修改东莞企业对公流水模板长沙银行对公流水开具唐山办房贷流水深圳车贷流水打印岳阳打工资代付流水信阳入职银行流水多少钱广州开房贷银行流水铜陵做在职证明东莞代办消费贷流水兰州开对公银行流水宁波车贷工资流水 样本海口工资流水代做包头代做银行流水单长沙贷款工资流水 代办德阳打在职证明阜阳办银行流水单香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

    代做工资流水公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化