** : 簡述 url 並分別說明各部分的含義
構造乙個完整url例子:
乙個完整的url包括:協議部分、網域名稱部分、埠部分、虛擬目錄部分、檔名部分、引數部分、錨部分
1.協議部分:該url的協議部分為「http:」,這代表網頁使用的是http協議。在internet中可以使用多種協議,如http,ftp等等本例中使用的是http協議。在」http」後面的「//」為分隔符
頂級網域名稱:.com
一級網域名稱:baidu.com
二級網域名稱:tieba.baidu.com
3.埠部分:跟在網域名稱後面的是埠,網域名稱和埠之間使用「:」作為分隔符。埠不是乙個url必須的部分,如果省略埠部分,將採用預設埠
4.虛擬目錄部分:從網域名稱後的第乙個「/」開始到最後乙個「/」為止,是虛擬目錄部分。虛擬目錄也不是乙個url必須的部分。本例中的虛擬目錄是「/news/」
5.檔名部分:從網域名稱後的最後乙個「/」開始到「?」為止,是檔名部分,如果沒有「?」,則是從網域名稱後的最後乙個「/」開始到「#」為止,是檔案部分,如果沒有「?」和「#」,那麼從網域名稱後的最後乙個「/」開始到結束,都是檔名部分。本例中的檔名是「index.asp」。檔名部分也不是乙個url必須的部分,如果省略該部分,則使用預設的檔名
7.引數部分:從「?」開始到「#」為止之間的部分為引數部分,又稱搜尋部分、查詢部分。本例中的引數部分為「boardid=5&id=24618&page=1」。引數可以允許有多個引數,引數與引數之間用「&」作為分隔符。
6.錨部分:http請求不包括錨部分,從「#」開始到最後,都是錨部分。本例中的錨部分是「r_70732423「。錨部分也不是乙個url必須的部分。
錨點作用:開啟使用者頁面時滾動到該錨點位置。如:乙個html頁面中有一段**,該url的hash為r_70732423, 開啟上面的url, 使用者頁面會滾動到name='r_70732423'的**塊.
...
url 定義:
* *
css 定位有哪些?分別說明
1 static 預設值,沒有定位,元素出現在正常的流中 忽略 top,bottom,left,right 或者 z index 宣告 2 relative 生成相對定位的元素,相對於其正常位置進行定位。元素的位置通過 left top right 以及 bottom 屬性進行規定。3 fixed ...
簡述MVC模式中M V C分別指代什麼
mvc開始是存在於desktop 桌面 程式中的,m是指資料模型,v是指使用者介面,c則是控制器,使用mvc的目的是將m和v的實現 分離。c存在的目的則是確保m和v的同步,一旦m改變,v應該同步更新。檢視是使用者看到並與之互動的介面,檢視沒有真正的處理發生,不管這些資料是聯機儲存的還是乙個雇員列表,...
簡述MVC模式中M V C分別指代什麼
簡述mvc模式中m v c分別指代什麼 mvc開始是存在於desktop程式中的,m是指資料模型,v是指使用者介面,c則是控制器,使用mvc的目的是將m和v的實現 分離。c存在的目的則是確保m和v的同步,一旦m改變,v應該同步更新。v層檢視是使用者看到並與之互動的介面,檢視沒有真正的處理發生,不管這...