您現在的位置是:首頁 > 手機遊戲首頁手機遊戲

Web前端開發基礎提要

簡介charset=utf-8Mime-type:不能指定傳輸的資料編碼型別,例如:texthtml常用的資料型別如下:texthtml(預設的,html檔案)textplain(純文字)textcss(css檔案)textjavas

web後端開發學什麼

Web的專案頁面功能越來越複雜,如何進行有效的多人協作,如何提高團隊的開發效率,如何進行快速迭代,保證專案質量,前端工程就是為了滿足這些需求,同時兼顧程式碼開發階段,打包釋出階段,主要涉及元件化開發、自動化工具和標準化,元件化開發有利於程式碼複用和維護,不再會出現一個方法幾百行的情況,封裝釋出階段。

Web前端開發基礎提要

URL詳解

URL是UniformResourceLocator的簡寫,統一資源定位符。

一個URL由以下幾部分組成:

scheme://host:port/path/?query-string=xxx#anchor

scheme:代表的是訪問的協議,一般為http或者https以及ftp等。

host:主機名,域名,比如www。baidu。com。

port:埠號。當你訪問一個網站的時候,瀏覽器預設使用80埠。

path:查詢路徑。比如:www。jianshu。com/trending/now,後面的trending/now就是path。

query-string:查詢字串,比如:www。baidu。com/s?wd=python,後面的wd=python就是查詢字串。

anchor:錨點,後臺一般不用管,前端用來做頁面定位的。

注意:URL中的所有字元都是ASCII字符集,如果出現非ASCII字元,比如中文,瀏覽器會進行編碼再進行傳輸。

Web伺服器和應用伺服器以及Web應用框架

Web伺服器:負責處理http請求,響應靜態檔案,常見的有Apache,Nginx以及微軟的IIS。

應用伺服器:負責處理邏輯的伺服器。比如php、python的程式碼,是不能直接透過nginx這種Web伺服器來處理的,只能透過應用伺服器來處理,常見的應用伺服器有uwsgi、tomcat等。

Web應用框架:一般使用某種語言,封裝了常用的Web功能的框架就是Web應用框架,flask、Django以及Java中的SSH框架都是Web應用框架。

Content-type和Mime-type的作用和區別:

兩者都是指定伺服器和客戶端之間傳輸資料的型別,區別如下:

Content-type:既可以指定傳輸資料的型別,也可以指定資料的編碼型別,例如:text/html;charset=utf-8

Mime-type:不能指定傳輸的資料編碼型別,例如:text/html

常用的資料型別如下:

text/html(預設的,html檔案)

text/plain(純文字)

text/css(css檔案)

text/javascript(js檔案)

application/x-www-form-urlencoded(普通的表單提交)

multipart/form-data(檔案提交)

application/json(json傳輸)

application/xml(xml檔案)

Top