什麼是URL: URL是Uniform Resource Location的縮寫,譯爲「統一資源定位符」。通俗地說,URL是Internet上用來描述信息資源的字符串,主要用在各類WWW客戶程序和服務器程序上,特別是著名的Mosaic。採用URL能夠用一種統一的格式來描述各類信息資源,包括文件、服務器的地址和目錄等。 javascript
◇ URL的格式
URL的格式由下列三部分組成:
第一部分是協議(或稱爲服務方式);
第二部分是存有該資源的主機IP地址(有時也包括端口號); 第三部分是主機資源的具體地址。,如目錄和文件名等。
第一部分和第二部分之間用「://」符號隔開,第二部分和第三部分用「/」符號隔開。第一部分和第二部分是不可缺乏的,第三部分有時能夠省略。
◇ URL示例
文件的URL:
用URL表示文件時,服務器方式用file表示,後面要有主機IP地址、文件的存取路徑(即目錄)和文件名等信息。有時能夠省略目錄和文件名,但「/」符號不能省略。 例一:file://ftp.yoyodyne.com/pub/files/foobar.txt 表明存放主機ftp.yoyodyne.com上的pub/files/目錄下的一個文件,文件名是foobar.txt。 例二:file://ftp.yoyodyne.com/pub 表明主機ftp.yoyodyne.com上的目錄/pub。 例三:file://ftp.yoyodyne.com/ 表明主機ftp.yoyodyne.com上的根目錄。
Gopher的URL:
Gopher服務器有可能使用特殊的端口,在這種狀況下,主機IP地址與端口之間要用「:隔開。 例一:gopher://gopher.yoyodyne.com/ 表示主機gopher.yoyodyne.com上的gopher服務器。 例二:gopher://gopher.banzai.edu:1234 表示主機gopher.banzai.edu上的gopher服務器,在端口1234上。
網絡新聞的URL:
利用URL表示網絡新聞組時,若是是usenet的話只要指定出新聞組的名字便可。 例如:news:rec.gardening 表示usenet上的rec.gardening新聞組(園藝)。
HTTP的 URL: 使用超級文本傳輸協議HTTP,提供超級文本信息服務的資源。 例一:http://www.peopledaily.com.cn/channel/welcome.htm 其計算機域名爲www.peopledaily.com.cn。超級文本文件(文件類型爲.html)是在目錄/channel下的welcome.htm。這是中國人民日報的一臺計算機。 例二:http://www.rol.cn.net/talk/talk1.htm 其其計算機域名爲www.rol.cn.net。超級文本文件(文件類型爲.html)是在目錄/talk下的talk1.htm。這是瑞得聊天室的地址,可由此進入瑞得聊天室的第1室。 css
什麼是URI:資源標誌符(Universal Resource Identifier)
URI通常由三部分組成:
訪問資源的命名機制。
存放資源的主機名。
資源自身的名稱,由路徑表示。 html
Uri表明了要操做的數據,Uri主要包含了兩部分信息:1.須要操做的ContentProvider ,2.對ContentProvider中的什麼數據進行操做,一個Uri由如下幾部分組成:
1.scheme:ContentProvider(內容提供者)的scheme已經由Android所規定爲:content://。
2.主機名(或Authority):用於惟一標識這個ContentProvider,外部調用者能夠根據這個標識來找到它。
3.路徑(path):能夠用來表示咱們要操做的數據,路徑的構建應根據業務而定,以下:
要操做contact表中id爲10的記錄,能夠構建這樣的路徑:/contact/10
要操做contact表中id爲10的記錄的name字段, contact/10/name
要操做contact表中的全部記錄,能夠構建這樣的路徑:/contact
要操做的數據不必定來自數據庫,也能夠是文件等他存儲方式,以下:
要操做xml文件中contact節點下的name節點,能夠構建這樣的路徑:/contact/name
若是要把一個字符串轉換成Uri,可使用Uri類中的parse()方法,以下:
Uri uri = Uri.parse("content://com.changcheng.provider.contactprovider/contact")
java
3、明確了什麼是URI與URL後咱們來看看href與src的用法: 數據庫
href:hyperrefresh的縮寫,意思是更新,刷新的意思, 這個屬性規定被連接文檔的位置(URL),用於超連接。 服務器
咱們在html中用到href的元素 網絡
<a href="http://www.baidu.com">百度</a> 框架
<link type="image/x-icon" href="./favicon.ico" rel="shortcut icon"> ide
<link type="text/css" href="iknow_base.css" rel="stylesheet"> spa
src:search的簡寫,意思搜索對象,經過是放在圖片或框架的時候用到這個讓網頁去搜索這個對象(有能夠是圖片或網頁等)並顯示出來 屬性規定在框架中顯示的文檔的 URL。
<frame src="value">
<script type="text/javascript" src="mootools-core.js"></script>
<img src="ccc.jpg" >