URL(Uniform Resource Locator 统一资源定位符)可以理解为网络地址。 url 包含了关于文件储存位置和浏览器应该如何处理文件的信息。

URL的第一个部分称为模式scheme,告诉浏览器如何处理需要打开的文件。最常见的模式是HTTP(Hypertext Transfer Protocol,超文本传输协议),常见的还有HTTPS,HTTPS是从http中衍生出来的,用于电子商务网站等安全网站。基本的URL包含模式、主机名和路径。路径包含一个或多个目录,最后一个是文件名。(有时URL路径不以文件名结尾,而以一个目录结尾,可以包含一个结尾的斜杠,也可以不包括。在这种情况下,url指的是路径中最后一个目录中的默认文件,通常为index.html)

"http://www.coco.com/page/index.html"

"http://www.coco.com/page/"

绝对URL(absolute URL 比如说一个完整的通信地址,包含国家,省,市,小区门牌号,姓名。)  包括指向目录或文件的完整信息,包括模式、主机名和路径。绝对url本身与被引用的文件实际位置无关,无论在哪个主机上的网页中,某一文件的绝对URL都是完全一样的。当引用别人服务器上的文件时,应该总是使用绝对URL。

相对URL,指出的位置是以信息提供者的位置为参照的。(假设A的位置标记为在B的向左十米,那么这个位置就是相对地址,相对于B的位置而言的)相对URL以包含URL本身的文件位置为参照点,描述目标文件的位置。因此,相对URL可以表达像“指向本页面同一目录的那个文件”的意思。相对位置一般有下面三种情况:

  • 引用同一文件夹(目录)下的文件

相对URL指向同一目录下的文件,只需要文件名和扩展名,不需要在前面加上文件所在的主机名和目录。

  • 引用子目录下的文件

如果目标文件在当前目录的子目录中,那么引用的时候就需要写成子文件夹名加上一个斜杠/,然后是文件名和扩展名。

  • 引用上层目录的文件

如果要引用文件层次更上层目录中的文件,就应该使用两个句点一个斜杠的结构(../),每一个  ../  都表示了“到当前文件的上一层”,以此类推  ../../  表示当前文件向上两级,  ../../../  表示当前文件向上三级。

最新文章

  1. 私有项目免费使用Git
  2. DOM节点
  3. IBatis插入类的实例
  4. 深入Linux网络核心堆栈(对于netfilter的用法和讲解)
  5. MvvmCross for WPF File Plugin
  6. 大批量DML操作应该注意什么?
  7. LCD显示方向
  8. 【CF】196 Div.2 D. Book of Evil
  9. 设计模式21---设计模式之享元模式(Flyweight)(结构型)
  10. Qt在VS2013或Qt Creator 中的控制台输出方式设置
  11. tcpdump抓包并保存成cap文件
  12. CSS之清除浮动(span/clearfix)
  13. vip视频解析接口
  14. 批处理最完整人性化教程(.bat文件语法)
  15. Java SSM框架之MyBatis3(一)MyBatis入门
  16. 随机颜色-js
  17. Linux slab分配器【转】
  18. skynet1.0阅读笔记_skynet的启动
  19. SVN 配置和使用
  20. JavaMail获取已发送邮件

热门文章

  1. Jmeter---后置处理器 BeanShell PostProcessor 获取JDBC结果(多行)并以列表传入另一个请求
  2. 【Linux开发】IO streaming DMA buffer importing
  3. switch条件变量的取值类型
  4. nginx 事件机制原理
  5. sprintf()函数可能发生的错误
  6. 【7.24校内交流赛】T1&T2
  7. C++中的深拷贝和浅拷贝构造函数
  8. ubuntu 新建root用户
  9. 02:django model数据库操作
  10. tensorflow学习笔记二----------变量