|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
使得W3C与非正式的WHATWG(网络超文本应用程序技术工作小组)关系开始紧张起来。这些年来,一直是WHATWG肩负起HTML的重责大任。 1.甚么是URI
Web上可用的每种资本-HTML文档、图象、视频片断、程序等-由一个经由过程通用资本标记符(UniversalResourceIdentifier,简称"URI")举行定位。
URI一样平常由三部分构成:
会见资本的定名机制。
寄存资本的主机名。
资本本身的称号,由路径暗示。
思索上面的URI,它暗示了以后的HTML4.0标准:
http://soft.sj33.cn/lesson/148/2623648.shtml
这个URI是如许的:这是一个可经由过程HTTP协定会见的资本,位于主
机soft.sj33.cn上,经由过程路径“/lesson/148/”会见。在HTML文档中别的资本包含"mailto"(收发email)和"ftp"(FTP会见)。
这是URI的另外一个例子,指向一个用户的邮箱:
<Ahref=mailto:web@sj33.cn>写给站长</A>
注:年夜多半读者大概熟习"URL",而不是URI。URL是RUI定名机制的一个子集。
片断标记符
有的URI指向一个资本的外部。这类URI以"#"停止,并随着一个anchor标记
符(称为片断标记符)。比方,上面是一个指向section_2的URI:
http://somesite.com/html/top.htm#section_2
绝对URI
绝对URI不包括任何定名标准信息。它的路径一般指统一台呆板上的资本。相
对URI大概含有绝对路径(如,“..”暗示上一层路径),还大概包括片断标记符。
为了申明绝对URI,假定我们有一个基础的URIhttp://www.acme.com/support/intro.htm
上面的链接中利用了绝对URI:
<Ahref="104/2627604.shtml">网页陶吧</A>
它扩大成完整的URI就是"http://homepage.sj33.cn/104/2627604.shtml"。
上面是一个图象的绝对URI:
<IMGsrc="../TLimages/img/head/logo.gif"alt="logo">
它扩大成完整的URI就是"/jc/UploadFiles/200610/20061023174837493.gif"。
在HTML中,URI被用来:
链接到另外一个文档或资本(参看A和LINK元素)。
链接到一个内部款式表或剧本(参看LINK和SCRIPT元素)。
在页内包括图象、工具或applet(参看IMAG、OBJECT、APPLET和INPUT元素)。
创建图象映照(参看MAP和AREA元素)。
提交一个表单(参看FORM)。
创建一个框架文档(参看FRAME和IFRAME元素)。
援用一个内部参考(参看Q、BLOCKQUOTE,INS和DEL元素)。
指向一个形貌文档的metadata(参看HEAD元素)。
2.甚么是URL:
URL是UniformResourceLocation的缩写,译为“一致资本定位符”。普通地说,URL是Internet上用来形貌信息资本的字符串,次要用在各类WWW客户程序和服务器程序上,出格是出名的Mosaic。接纳URL能够用一种一致的格局来形貌各类信息资本,包含文件、服务器的地点和目次等。
URL的格局
URL的格局由以下三部分构成:
第一部分是协定(或称为服务体例);
第二部分是存有该资本的主机IP地点(偶然也包含端标语);
第三部分是主机资本的详细地点。,如目次和文件名等。
第一部分和第二部分之间用“://”标记离隔,第二部分和第三部分用“/”标记离隔。第一部分和第二部分是不成短少的,第三部分偶然能够省略。
URL示例
文件的URL:
用URL暗示文件时,服务器体例用file暗示,前面要有主机IP地点、文件的存取路径(即目次)和文件名等信息。偶然能够省略目次和文件名,但“/”标记不克不及省略。
例一:file://ftp.sj33.cn/soft/file/robots.txt
代表寄存主机ftp.sj33.cn上的soft/file/目次下的一个文件,文件名是robots.txt。
例二:file://ftp.sj33.cn/pub
代表主机ftp.sj33.cn上的目次/pub。
例三:file://ftp.sj33.cn/
代表主机ftp.sj33.cn上的根目次。
Gopher的URL:
Gopher服务器有大概利用特别的端口,在这类情形下,主机IP地点与端口之间要用“:离隔。
例一:gopher://gopher.sj33.cn/
暗示主机gopher.sj33.cn上的gopher服务器。
例二:gopher://gopher.sj33.cn:1234
暗示主机gopher.sj33.cn上的gopher服务器,在端口1234上。
收集旧事的URL:
使用URL暗示收集旧事组时,假如是usenet的话只需指定出旧事组的名字便可。
比方:news:rec.gardening
暗示usenet上的rec.gardening旧事组(园艺)。
HTTP的URL:
利用超等文本传输协定HTTP,供应超等文本信息服务的资本。
例一:http://homepage.sj33.cn/175/2603675.shtml
其盘算机域名为homepage.sj33.cn。超等文本文件(文件范例为.shtml)是在目次/175下的2603675.shtml。这是天极网的一台盘算机。
</p>
WHATWG版和W3C版的HTML5规范虽然根源相同,在一些领域却已经产生分歧。 |
|