標籤:前端 utf-8 xhtml html
1、前端:通過瀏覽器在使用者端開發電腦軟體
2、URL(同一資源定位器):對可以從互連網上得到的資源的位置和存取方法的一種簡潔的表示,是互連網上標準資源的地址。互連網上的每個檔案都有一個唯一的URL,它包含的資訊指出檔案的位置以及瀏覽器應該怎麼處理它。
3、HTTP協議(超文字傳輸通訊協定 (HTTP)):是一種詳細規定了瀏覽器和全球資訊網伺服器之間互相通訊的規則,通過網際網路傳送全球資訊網文檔的資料傳送傳送協議。它不僅保證電腦正確快速地傳輸超文字文件,還確定傳輸文檔中的哪一部分,以及哪部分內容首先顯示(如文本先於圖形)等。
HTTP是一個應用程式層協議,由請求和響應構成,是一個標準的用戶端伺服器模型,HTTP是一個無狀態的協議,無狀態是指協議對於交易處理沒有記憶能力,缺少狀態意味著如果後續處理需要前面的資訊,則它必須重傳,這樣可能導致每次串連傳送的資料量增大。
用戶端向web服務親發送請求時,我們稱用戶端發送了一個HTTP請求,HTTP請求分為四個部分,分別是請求行、要求標頭、一個空行和訊息體。
其中,請求行,如:GET/image/logo.gif HTTP/1.1
表示http方法為GET,請求的URL為image/logo.gif(從image目錄下請求logo.gif這個檔案),http版本是HTTP/1.1
web伺服器向用戶端返迴響應時,我們稱伺服器端返回一個HTTP響應,HTTP響應分為四個部分,分別是狀態行、回應標頭、一個空行和訊息體。
其中,狀態行格式:HTTP_version 空格 Status_code空格Reason_Phrase
表示:HTTP_version表示http版本;Status_code表示響應碼,用三個數字表示;Reason_Phrase表示響應描述
4、UTF-8(8-bit Unicode Transformation Format):一種針對Unicode的可變長度字元編碼,又稱萬國碼。由Ken-Thompson於1992年建立。UTF-8用1到6個位元組編碼unicode字元,用在網頁上可以同一頁面顯示中文簡體、繁體及其他語言(如英、日、韓文等)。
5、HTML和XHTML的區別
HTML(Hyper Text Markup Language):超文字標記語言 (HTML)。是一種基本的web網頁設計語言,使用標記標籤來描述網頁。
XHTML(Extensible HyperText Markup Language):可擴充超文本標識語言。其目標是取代HTML,XHTML是更嚴格的更純淨的HTML版本,是一個W3C標準,作為一種XML應用被重新定義HTML。
XHTML中的一些規範如:元素名和屬性名稱不能大寫,屬性值使用引號,屬性不允許簡寫,用id屬性來代替name屬性,所有的標記都必須有一個相應的結束標記,所有的標籤必須合理嵌套,圖片必須有文字說明,不在注釋中使用“--” 等等。
6、XML:可延伸標記語言 (XML),是標準通用標記語言 (SGML)(SGML)的子集,適合web傳輸。
XML要求所有的標記都必須成對出現,且嚴格區分大小寫。
XML與 HTML的設計區別是:XML的核心是資料,其重點是資料的內容。而 HTML 被設計用來顯示資料,其重點是資料的顯示。
前端基本知識