URL

作者: 逗儿比的日常 | 来源:发表于2021-04-21 11:06 被阅读0次

    概念

    统一资源定位符(Uniform Resource Locator)。URL无非就是一个给定的独特资源在Web上的地址。理论上说,每个有效的URL都指向一个独特的资源。这个资源可以是一个HTML页面,一个CSS文档,一幅图像等等。Internet上的每一个网页都具有一个唯一的名称标识,通常称之为URL地址,这种地址可以是本地磁盘,也可以是局域网上的某一台计算机,更多的是Internet上的站点。简单地说,URL就是Web地址,俗称“网址”

    URL的组成

    • 协议类型
    • 主机名
    • 路径及文件名

    一般格式(带方括号[]的为可选项)

    protocol :// hostname[:port] / path / [;parameters][?query]#fragment [编辑本段]

    ●协议类型:
    通过URL可以指定的协议主要有http、ftp、gopher、telnet、file等
    ●hostname(主机名):
    是指存放资源的服务器的域名系统 (DNS) 主机名或 IP 地址
    ●port(端口号):整数,可选,省略时使用方案的默认端口,各种传输协议都有默认的端口号,如http的默认端口为80。如果输入时省略,则使用默认端口号。有时候出于安全或其他考虑,可以在服务器上对端口进行重定义,即采用非标准端口号,此时,URL中就不能省略端口号这一项
    ●path(路径):
    由零或多个“/”符号隔开的字符串,一般用来表示主机上的一个目录或文件地址。 是网络服务器上资源的路径
    ●?parameters(参数):
    这是用于指定特殊参数的可选项。用于给动态网页(如使用CGI、ISAPI、PHP /JSP/ASP/ ASP.NET等技术制作的网页)传递参数,可有多个参数,用“&”符号隔开,每个参数的名和值用“=”符号隔开
    ●#fragment
    信息片断,是资源本身的另一部分的锚点. 锚点表示资源中的一种“书签”,给浏览器显示位于该“加书签”位置的内容的方向。例如,在HTML文档上,浏览器将滚动到定义锚点的位置;在视频或音频文档上,浏览器将尝试转到锚代表的时间

    网页dao中的路径分相对路径和绝对路径

    相对路径

    就是相对于当前网页来说你要新打开的网页在什么地方,是上一级还是某个子目录中;

    绝对路径

    是一个固定的地址,不论你在什么地方,要打开的话直接指向这个路径.所以绝对路径通常是一个网址

    例1:
    “bg.jpg”这个图片是存放在硬盘的“E:\book\网页布局代码\第2章”文件夹下。那么 “bg.jpg”这个图片的绝对路径就是“E:\book\网页布\代码\第2章\bg.jpg"。
    比如“s1.htm” 文件中引用了“bg.jpg”图片。因为“bg.jpg”图片相对于“s1.htm”来说。是在同一个文件夹的,那么要在“s1.htm”文件中使用下面代码后。仅仅要这两个文件的相对位置没有变(也就是说还是在同一个文件夹内)。那么不管上传到Webserver的哪个位置,在浏览器里都能正确地显示图片。
    <body background="bg.jpg">

    例2:
    如果“s1.htm”文件所在文件夹为“E:\book\网页布局\代码\第2章”,而“bg.jpg”图片所在文件夹为“E:\book\网页 布局\代码\第2章\img”,那么“bg.jpg”图片相对于“s1.htm”文件来说。是在其所在文件夹的“img”子文件夹里,则引用图片的语句应该 为:
    <body background="img/bg.jpg">
    注意:相对路径使用“/”字符作为文件夹的分隔字符,而绝对路径能够使用“\”或“/”字符作为文件夹的分隔字符。因为“img”文件夹是“第2章”文件夹下的子文件夹,因此在“img”前不用再加上“/”字符

    在 相对路径里常使用“../”来表示上一级文件夹。如果有多个上一级文件夹。能够使用多个“../”,比如“http://www.cnblogs.com/”代表上上级文件夹。
    例3: “s1.htm”文件所在文件夹为“E:\book\网页布局\代码\第2章”,而“bg.jpg”图片所在文件夹为“E:\book\网页布局\代码”。那 么“bg.jpg”图片相对于“s1.htm”文件来说,是在其所在文件夹的上级文件夹里。则引用图片的语句应该为:
    <body background="../bg.jpg">

    例4:
    如果“s1.htm”文件所在文件夹为“E:\book\网页布局\代码\第2章”,而“bg.jpg”图片所在文件夹为“E:\book\网 页布局\代码\img”。那么“bg.jpg”图片相对于“s1.htm”文件来说,是在其所在文件夹的上级文件夹里的“img”子文件夹里,则引用图片的语句 应该为::
    <body background="../img/bg.jpg">

    相关文章

      网友评论

          本文标题:URL

          本文链接:https://www.haomeiwen.com/subject/szgfaktx.html