路径概念 | 学习笔记

简介: 快速学习路径概念

开发者学堂课程【零基础学前端 HTML+CSS:路径概念 】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/398/detail/5112


路径概念

内容介绍:

一、路径

二、举例

 

一、路径

我们发现在之前写图像时,有 src= “images/Koala.jpg”,其中 Koala.jpg 是图像文件名,images 是一个目录名,接下来引出路径的概念。如果路径不对,那么我们访问的内容就无法出现。

路径

路径分绝对目录和相对目录

用网络形式来划分还可以分网络目录和硬盘物理路径

我们普通网站在做链接都是相对的网络路径。

同级别,直接写文件名。

上级别,用../文件名

下级别,用目录名/文件名


二、举例

在系统保留 ( Y: )盘中,新建文件夹 web,在 web 中建 images 文件夹和 index.html 的文本文档。这两个就属于相对的概念。

拷贝企鹅图像放入文件夹中,然后打开 Webstorm 新建一个 images.html 存入 Y 盘 web 中,输入

<img src= “images/Penguins.jpg”>

运行后出现企鹅图片

image.png

这时我们的路径属于下级别,如果我们改变图片的名字或者路径都会显示不出。

比如将图片放入 web 文件夹下,与 images 文件夹同级,则会

image.png

此时同级别直接写文件名,修改

<img src= “Penguins.jpg”>

正常显示图片

如果在上级别,将图像剪切到 web 同级,即图像在 images 文件夹上一级别

修改

<img src= “../Penguins.jpg”>

类似上两级则为<img src= “../../Penguins.jpg”>

以上就是相对的路径,那什么是绝对路径呢?比如说将一张灯塔图像直接拷到 c 盘下,则输入

<img src= “c:\Lighthouse.jpg”>

image.png

写入 c 盘下,图像可以显示出来,但是发布到互联网上,用户的 c 盘下没有此图像,所以用户在查看源代码时 <img src= “c:\Lighthouse.jpg”>会报错,所以我们所做的站点包含的链接都不能出现硬盘的路径.

<html>

<head lang=’’en’’

<meat charset=UTF-8

<title></title>

<head>

<body>

<img src= “c:\Lighthouse.jpg”>

<body>

<html>

网络绝对路径:

现在要链接魔乐科技的 logo,

logo 路径为 www.mldn.cn/files/system/logo_1422951708.gif ,但是又不希望把 logo 另存为我们的服务器上去,如果想写网络相对路径的话,我们需要把这张图片另存为目录里才可以,比如存到系统保留 (Y:)>web>images 下才能做相对路径。

但是如果不想存或者想引用,这时就要写一个网络绝对路径

<imgsrc= “http://www.mldn.cn/files/system/logo_1422951708.gif”>

运行后出现 logo

总结:

路径分为网络路径和硬盘物理路径,我们在网上使用的都是网络路径,网络路径又分为相对路径和绝对路径,大部分情况使用的是相对的网络路径。

同级别的是直接写文件名,上一级别写../文件名,下一级别写目录名/文件名

相关文章
|
编解码 UED
媒体查询中 max-width 和 min-width 属性的作用
【10月更文挑战第24天】可以结合其他媒体特性,如高度、分辨率等,来进一步优化和定制媒体查询的效果。通过对这些属性的深入理解和灵活运用,我们能够更好地应对不同屏幕尺寸带来的挑战,打造出适应各种环境的优秀设计作品。
|
11月前
|
人工智能 安全 调度
Python并发编程之线程同步详解
并发编程在Python中至关重要,线程同步确保多线程程序正确运行。本文详解线程同步机制,包括互斥锁、信号量、事件、条件变量和队列,探讨全局解释器锁(GIL)的影响及解决线程同步问题的最佳实践,如避免全局变量、使用线程安全数据结构、精细化锁的使用等。通过示例代码帮助开发者理解并提升多线程程序的性能与可靠性。
324 0
|
9月前
|
自然语言处理 安全
Min-p采样:通过动态调整截断阈值让大模型文本生成兼顾创造力与逻辑性
大语言模型通过预测下一个词生成文本,采样策略决定其创造力与连贯性。Min-p采样根据模型置信度动态调整选择阈值,在高不确定性时扩大候选范围,低不确定性时聚焦高概率词,相较Top-k、Top-p等方法,更好平衡了多样性与质量,尤其在高温下仍保持输出稳定,提升生成文本的流畅性与创新性。
431 3
|
9月前
|
安全 Linux 网络安全
Metasploit Framework 6.4.88 (macOS, Linux, Windows) - 开源渗透测试框架
Metasploit Framework 6.4.88 (macOS, Linux, Windows) - 开源渗透测试框架
681 0
|
12月前
|
Java 数据库 开发者
Spring Boot 框架超级详细总结及长尾关键词应用解析
本文深入讲解Spring Boot框架的核心概念、功能特性及实际应用,涵盖自动配置、独立运行、starter依赖等优势。通过Web开发、微服务架构、批处理等适用场景分析,结合在线书店实战案例,演示项目初始化、数据库设计、分层架构实现全流程。同时探讨热部署、多环境配置、缓存机制与事务管理等高级特性,助你高效掌握Spring Boot开发技巧。代码示例详尽,适合从入门到进阶的学习者。
4275 0
|
SQL 数据可视化 BI
挖掘QuickBI产品的独特价值——模板市场一键应用篇
模板市场一键应用的独特价值在于: - 所见即所得、丰富的数据看板模板参考,提效业务人员工作方式及时间,对于数据人来说,日常大量的数据需要分析,追求更快地赋能业务决策,同时可以有效降低设计数据看板的时长耗用,是BI产品很重要的一项落地企业业务的能力; - 一键应用按钮减少了业务人员对产品的学习成本、操作成本; - 拖拉拽字段的操作本身是敏捷BI工具相较于其它数据处理方式(如SQL、Python、Excel)的一大超越,但替换数据集的支持直接节省了用户进行拖拉拽,可谓又是一增效点。同时也可以帮助日常业务人员(非专业数据处理人员)快速理解他需要提供的分析数据的数据类型。
274 1
|
JSON 前端开发 JavaScript
在 JavaScript 中,如何使用 Promise 处理异步操作?
通过以上方式,可以使用Promise来有效地处理各种异步操作,使异步代码更加清晰、易读和易于维护,避免了回调地狱的问题,提高了代码的质量和可维护性。
|
传感器 机器学习/深度学习 弹性计算
Agent与大模型的区别
本文详细对比了人工智能领域的两个重要概念——Agent和大模型。大模型如GPT-3、BERT等,擅长自然语言处理任务,如文本生成、翻译等;Agent则是自主的软件实体,能够在特定环境中感知、决策并执行任务,如管理日程、控制智能家居等。文章介绍了它们的定义、功能、技术架构及应用场景,并总结了两者的核心差异和未来发展方向。
14798 26
|
机器学习/深度学习 人工智能 自然语言处理
AICG:认识你,真好
在这个科技飞速发展的时代,AIGC(人工智能生成内容)正以惊人的速度改变我们的生活和工作方式。AIGC通过学习大量数据,能够自动生成文本、图像、音频、视频等内容,提高内容生产的效率和质量,为文学创作、新闻媒体、广告营销、艺术设计、教育培训等领域带来巨大变革。它不仅降低了成本,还提供了更多创意和个性化服务,展现了科技的无限潜力。
|
编解码 搜索推荐 数据安全/隐私保护
创作高质量网页内容时,怎样使用图片和视频等多媒体元素?
在创作高质量网页内容时,合理使用图片、视频等多媒体元素能够显著增强内容的吸引力、可读性和分享性