有人反映搞不懂上课的内容,也许是比方多了一些,这里试着用相对专业简洁的方式来重新表述一下连接。
URL
URL(Uniform Resource Locator,通用资源定位),在Internet上用于指定信息位置。
简单的说网上有各种资源(东西),比如文件,页面,图片,声音等等。
这些资源又分布在网上不同的地方。为了能表明一个资源的位置,因此引入一种通用的表示方式——URL。
最基本的URL就是我们所说的网址,比如http://qq.com.cn,http://www.yahoo.com。
下面列出其他形式的一些URL。
例子 | 说明 |
http://qq.com.cn | 网址 只包含站点 |
http://hz.qq.com.cn/qq/img/bbs/4.gif | 一个图片URL |
http://hz.qq.com.cn/qq/sys/register/new.htm | QQ注册页面 |
http://hz.qq.com.cn/cgi-bin/sys/register/usr.asp?logname=master | QQ显示master 用户个人档案 的查询页面 |
http://hz.qq.com.cn:81/qq/sys/register/new.htm | QQ BIG5码 注册页面 |
http://hz.qq.com.cn/cgi-bin/bbs/sys/view.asp?id=120747 | QQ 看120747号 帖子的页面 |
ftp://ftp.download.com/abc.zip | 一个下载文件 的FTP连接 |
news://news.com | 新闻组连接 |
javascript:newin('/cgi-bin/sys/autolog/autolog.asp') | QQ中跳出登陆 窗口的 javascript 连接 |
file:///c:/qq/img/bbs/1.gif | 本地硬盘连接 一个QQ本地表情 |
上面列出的URL,基本上输入到浏览器的“地址栏”,浏览器就可以找到。
而URL确实主要用途就是用来引用网上的资源的。
其中ftp://和news://用得并不多,大家只要知道URL可以有很多形式就可以了。Javascript:是一个比较特别的URL,主要用来激活Javascript程序,大家只要知道
有这么回事,见到认识,就可以了。file://指向你本地的硬盘,其实任何网页,当你保存到本地硬盘后,再用浏览器打开,就会发现地址栏是就是file://类型。
URL的使用
除了直接输入到浏览器的地址栏中,URL当然可以直接出现在网页中。
a标签
<a href=url>显示文字</a>
比如:
<a href=http://qq.com.cn>QQ首页</a>
浏览器显示:
当你把鼠标移动到“QQ首页”上面时,浏览器的状态栏(底部),就会显示出
http://qq.com.cn
img标签
<img src=url>
显示一个图片,比如:
<img src=http://hz.qq.com.cn/qq/img/bbs/38.gif>
显示:
说明
img是一个inline标签,所以图片可以插入文字中。
今后其他能使用URL的地方,都简单的用斜体url表示。
解析一个URL
http://hz.qq.com.cn:81/cgi-bin/bbs/sys/view.asp?id=120747
五颜六色的一个URL,我们把他分成了六部分。
说明 | |
http:// | URL类型(协议) |
hz.qq.com.cn | 站点地址(网站域名或者直接IP地址,比如202.96.122.45) |
:81 | 端口(省略的话就是80), QQ有两个端口,80缺省的是大陆GB码,81是港台BIG5码 |
/cgi-bin/bbs/sys/ | 目录 |
view.asp | 文件名 |
?id=120747 | 检索条件 |
能自己构造URL,或者引用别人提供的URL,是非常重要的。
图片的用法也许该早些介绍,大家可以试着自己写a和img标签。
花些时间琢磨一下QQ中的URL,我想是值得的。