時間:2023-07-05 02:27:01 | 來源:網(wǎng)站運營
時間:2023-07-05 02:27:01 來源:網(wǎng)站運營
1-前端內(nèi)容介紹-Http協(xié)議:HTML,全稱“Hyper Text Markup Language(超文本標(biāo)記語言)”,簡單來說,網(wǎng)頁就是用HTML語言制作的。HTML是一門描述性語言,是一門非常容易入門的語言。
(2)CSSCSS,全稱“(層疊樣式表)”。以后我們在別的地方看到“層疊樣式表”、“CSS樣式”,指的就是CSS。
(3)JavaScriptJavaScript是一門腳本語言
HTML是網(wǎng)頁的結(jié)構(gòu),CSS是網(wǎng)頁的外觀,而JavaScript是頁面的行為如果我們把前端開發(fā)的過程比喻'建房子',做一個網(wǎng)頁就像蓋(1)先把房子結(jié)構(gòu)建好(HTML)(2)建好房子后給房子裝修(CSS),例如往窗戶上安上窗簾、往地板鋪上漂亮的瓷磚(3)裝修完成后,當(dāng)夜幕降臨的時候,我們要開燈(JavaScript),這樣才能看得見里面
iechromefirfoxsafripresto#瀏覽器內(nèi)核不同,瀏覽器渲染引擎不同(后期考慮兼容性問題),其他瀏覽器都是使用這5款瀏覽器內(nèi)核
2、瀏覽器歷史:世界最早瀏覽器,網(wǎng)景瀏覽器(Netscape )后來它想做操作系統(tǒng),動了微軟的奶酪,微軟就想弄死他,微軟做的也特別的絕情,微軟利用windows操作系統(tǒng)的市場占有率,提供了免費瀏覽器ie,而且windows操作系統(tǒng)里還必須有. 中國最早瀏覽器ie6,國企內(nèi)就用ie6,瀏覽器不同,解析的標(biāo)簽標(biāo)準(zhǔn)不同,微軟太霸道,就不改標(biāo)準(zhǔn),堅持不更新,后來谷歌和火狐搶占了市場,IE就傻逼了,目前也只有傻逼才用IE。。。市場越發(fā)地混亂,于是w3c(萬維網(wǎng)聯(lián)盟(World Wide Web Consortium,W3C))成立,用來制定大家的統(tǒng)一標(biāo)準(zhǔn)#須知:學(xué)前端一半工作在考慮兼容性,目前html5在兼容性方面解決的比較好
3、文件后綴名規(guī)范#.htm和.html擴(kuò)展名的區(qū)別(1)DOS系統(tǒng)(win95或win98)下只能支持長度為3的后綴名,所以老版本的系統(tǒng)一直在用.htm后綴(2)但在windows后綴長度可以大于3位,所以windows下無所謂htm與html,html是為長文件的格式命名的(3)如果文件后綴是.htm,毫無疑問,瀏覽器也可以兼容,但推薦使用.html
1、瀏覽器朝服務(wù)端發(fā)送請求2、服務(wù)器接收請求(eg:請求百度首頁)3、服務(wù)器返回相應(yīng)的首頁(eg:返回一個百度首頁)4、瀏覽器接收相應(yīng) 根據(jù)特定的規(guī)則渲染頁面展示給用戶看#瀏覽器可以充當(dāng)很多服務(wù)器的客戶端 百度 騰訊視屏 優(yōu)酷視屏如何做到瀏覽器能夠跟很多不同的客戶端之間進(jìn)行數(shù)據(jù)交換 1.瀏覽器很牛逼 能夠自動識別不同服務(wù)端做不同處理 2.制定一個統(tǒng)一的標(biāo)準(zhǔn) 如果你想要讓你寫的服務(wù)端能夠跟客戶端之間做正常的數(shù)據(jù)交互 #那么你就必須要遵循一些規(guī)則
1、該協(xié)議你可以不遵循 但是你寫的服務(wù)端就不能被瀏覽器正常訪問 你就自己跟自己玩2、你就自己寫客戶端 用戶想要使用 就下載你專門的app即可
四大特性1、基于請求響應(yīng)2、基于TCP/IP作用于應(yīng)用層之上的協(xié)議3、無狀態(tài) (1)不保存用戶的信息 eg:一個人來了一千次你都記不住 每次都當(dāng)他如初見 #由于HTTP協(xié)議是無狀態(tài)的,所以、后續(xù)出現(xiàn)了一些專門用來記錄用戶狀態(tài)的技術(shù) cookie、session、token...4、無/短鏈接 請求來一次我響應(yīng)一次 之后我們兩個就沒有任何鏈接和關(guān)系了 長鏈接:雙方建立連接之后默認(rèn)不斷開 websocket(后面講項目的時候會講)#請求數(shù)據(jù)格式 請求首行(標(biāo)識HTTP協(xié)議版本,當(dāng)前請求方式) 請求頭(一大堆k,v鍵值對) /r/n 響應(yīng)體#響應(yīng)狀態(tài)碼用一串簡單的數(shù)字來表示一些復(fù)雜的狀態(tài)或者描述性信息 1xx:服務(wù)器已經(jīng)成功接收了你的數(shù)據(jù)正在處理, 2xx:服務(wù)器成功響應(yīng)了你想要的數(shù)據(jù)(200 ok請求成功) 3xx:重定向 4xx:請求錯誤 404:請求資源不存在 403:當(dāng)請求不合法或者不符合訪問資源的條件 5xx:服務(wù)器內(nèi)部錯誤(500)#請求方式 1、get請求(朝服務(wù)器要數(shù)據(jù)) eg:輸入網(wǎng)址獲取對應(yīng)的內(nèi)容 2、post請求(朝服務(wù)器提交數(shù)據(jù)) eg:用戶登錄 輸入用戶名和密碼之后 提交到服務(wù)端后端做身份效驗#url:同一資源定位符(網(wǎng)址)
關(guān)鍵詞:協(xié)議,內(nèi)容
微信公眾號
版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。