Ajax编程相对路径与绝对路径

上传人:公**** 文档编号:562798212 上传时间:2024-01-05 格式:DOCX 页数:5 大小:17.75KB
返回 下载 相关 举报
Ajax编程相对路径与绝对路径_第1页
第1页 / 共5页
Ajax编程相对路径与绝对路径_第2页
第2页 / 共5页
Ajax编程相对路径与绝对路径_第3页
第3页 / 共5页
Ajax编程相对路径与绝对路径_第4页
第4页 / 共5页
Ajax编程相对路径与绝对路径_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《Ajax编程相对路径与绝对路径》由会员分享,可在线阅读,更多相关《Ajax编程相对路径与绝对路径(5页珍藏版)》请在金锄头文库上搜索。

1、绝对路径与相对路径在 HTML 里只要涉及文件的地方(如超级链接、图片等)就会涉及绝对路径与相对路径 的概念。1. 绝对路径绝对路径是指文件在硬盘上真正存在的路径。例如“bgjpg,这个图片是存放在硬盘 的“E:bookR页布局代码第2章”目录下,那么“bg.jp/这个图片的绝对路径就是 “E:book网页布代码第2章bgjpg。那么如果要使用绝对路径指定网页的背景图片就 应该使用以下语句:vbody backround=E:book网 页布局 代码 第 2 章bgjpg 2. 使用绝对路径的缺点事实上,在网页编程时,很少会使用绝对路径,如果使用E:book网页布代码第2 章bgjpg ”来指

2、定背景图片的位置,在自己的计算机上浏览可能会一切正常,但是上传 到Web服务器上浏览就很有可能不会显示图片了。因为上传到Web服务器上时,可能 整个网站并没有放在Web服务器的E盘,有可能是D盘或H盘。即使放在Web服务器 的E盘里,Web服务器的E盘里也不一定会存在“E:book网页布局代码第2章”这个 目录,因此在浏览网页时是不会显示图片的。3. 相对路径 为了避免这种隋况发生,通常在网页里指定文件时,都会选择使用相对路径。所谓相对路径,就是相对于自己的目标文件位置。例如上面的例子,“s1htm”文件里引用了 10.jpg”图片,由于“bgjpg”图片相对于“s1htm”来说,是在同一个目

3、录的,那么要 在“s1htm”文件里使用以下代码后,只要这两个文件的相对位置没有变也就是说还是 在同一个目录内),那么无论上传到Web服务器的哪个位置,在浏览器里都能正确地显示 图片。vbody background=bgjpg再举一个例子,假设“s1.htm”文件所在目录为“E:book网页布局代码第2章” 而“bgjpg”图片所在目录为“E:book网页布局代码第2章img”那么“bgjpg”图 片相对于“s1htm”文件来说,是在其所在目录的img”子目录里,贝忖用图片的语句 应该为:vbody background=img/bgjpg注意:相对路径使用“/”字符作为目录的分隔字符,而绝

4、对路径可以使用“”或“/” 字符作为目录的分隔字符。由于“img”目录是“第2章”目录下的子目录,因此在“img” 前不用再加上“/”字符。在相对路径里常使用“/”来表示上一级目录。如果有多个上一级目录,可以使用多 个“/”,例如“/”代表上上级目录。假设“s1htm”文件所在目录为“E:bookl网页 布局代码第2章”而“bgjpg”图片所在目录为“E:bookN网页布局代码”那么“bg.jp/ 图片相对于“ s1.htm ”文件来说,是在其所在目录的上级目录里,贝忖用图片的语句应 该为:再举一个例子,假设“s1.htm”文件所在目录为“E:book网页布局代码第2章”而 “bgjpg”图片

5、所在目录为“ E:book网页布局代码img”那么“bgjpg”图片相对于 “s1htm”文件来说,是在其所在目录的上级目录里的“mg”子目录里,则引用图片的 语句应该为:4相对虚拟目录 有关相对路径还有一个比较特殊的表示:“相对虚拟目录”。请看下面的例子:在这个例子里,background属性的值为a/img/bg.jpg注意在“img”前有一个“/” 字符。这个“/”代表的是虚拟目录的根目录假设把“E:book网页布局代码”设为虚拟 目录,那么“/img/bgjpg,的真实路径为“E:bookl网页布局代码imgbgjpg,;如果把 “E:bookIW页布局代码第2章”设为虚拟目录,那么“

6、 /img/bgejpg的真实路径为 “E:bookl网页布局代码第2章imgbgjpg,设置网页的其他信息在一个网页里,除了正文与标题之外,还可以设置更多的附加信息。这些 附加信息不会在浏览器里显示出来,但是却有着不可否认的作用,比如说声明 网页的编写者身份、编写网页所用的软件、甚至还可以为搜索引擎提供关键词, 提高网页的搜索命中率。由于这些信息不会在正文里显示,所以这些元素都将 放在 head 标签内。1.设置网页编写者身份说明在网页里可以使用 meta 元素的 name 属性与 content 属性来指明编写者身 份信息,其代码如下:上面的代码可以告诉查看网页源代码的人,该网页的作者是

7、张三。当然 meta元素中的name属性与content属性的作用不仅限于此,例如以下代码:以上代码可以告诉查看网页源代码的人, 版权属于西华大学所有。还有一种 用得比较多的用法:类似于以上代码通常是在使用所见即所得的工具软件编写网页时自动生 成的,上面的代码说明该网页是使用名为“ Microsoft Visual Studio.NET ”的 软件编写的,该软件的版本为 9.1。meta 里可以设置的信息是多样化的,至于要在 meta 里设置什么样的信 息,可以由编写者自己发挥。2.设置 HTTP 头信息通常使用浏览器上网时,都是先在浏览器里输入URL,然后浏览器根据 URL向Web服务器发送

8、一个要求访问某网页或文件的请求,在 Web服务器 接收到请求之后,再做出响应,把网页内容或文件返回到浏览器上。由于 Web 服务使用的是HTTP协议,因此Web服务器在发送网页时都会包含一些额外 的 HTTP 头信息,这些信息通常用来描述网页文档。如果浏览器通过网页提交一些数据到Web服务器上,往往也会包含一些额外的HTTP头信息。HTTP 头信息通常在 meta 元素的 http-equiv 属性里设置。由于 HTTP 头信息比较多,也比较复杂,在此只介绍一些常用的HTTP头信息: 以上代码表示网页在 2010-12-14 20:30:00 过期。 以上代码表示网页在 30 秒后自动跳转到 http:/ 网页上。 以上代码表示网页在 30 秒后自动刷新。以上代码表示网页为纯文本型或HTML型,使用UTF-8的编码。以上代码表示如果网页过期,则将存盘的Cookies删除。以上代码表示网页所使用的语言为中文。常用的语言代码有以下几种。中文:zh中文(中国):zh-cn中文(澳门特别行政区):zh-mo中文(台湾):zh-tw中文(香港):zh-hk中文(新加坡):zh-sg英语: en英语(美国): 英语(英国): 朝鲜语: ko 德语(德国) 德语(瑞士) 俄语: ru法语: fr 日语: jaen-usen-gbde de-ch意大利语(意大利): it

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号