在线不卡日本ⅴ一区v二区_精品一区二区中文字幕_天堂v在线视频_亚洲五月天婷婷中文网站

  • <menu id="lky3g"></menu>
  • <style id="lky3g"></style>
    <pre id="lky3g"><tt id="lky3g"></tt></pre>

    前端必知面試《二》

    前端每次面試,基礎知識是必問,但是拉開薪資的差距就是一些稍微有點技術深度和一些技術廣度比較了解的同學。

    WebSocket 的實現(xiàn)和應用

    參考回答:

    (1)什么是WebSocket?

    WebSocket是HTML5中的協(xié)議,支持持久連續(xù),http不支持持久性連接。Http1.0和HTTP1.1都不支持持久性的鏈接,HTTP1.1中的keep-alive,將多個http請求合并為1個。

    (2) WebSocket是什么樣的協(xié)議,具體有什么優(yōu)點?

    HTTP的生命周期通過Request來界定,也就是Request一個Response,那么在HTTP1.0協(xié)議中,這次HTTP請求就結束了 。在HTTP1.1中進行了改進,其中有一個connection:Keep-alive,也就是說,在一個http連接中,可以發(fā)送多個Request,接收多個Response。但是必須記住,在HTTP中一個Request只能對應有一個Response,而且這個Response是被動的,不能主動去發(fā)起。

    WebSocket是基于HTTP協(xié)議的,或者說是借用了HTTP協(xié)議來完成一部分握手,在握手階段與HTTP是相同的。我們來看一個WebSocket握手協(xié)議 的實現(xiàn),基本是2個屬性,upgrade,connection。

    基本請求如下:

    GET /chat HTTP/1.1

    Host: server.example.com

    Upgrade:websocket

    Connection:Upgrade

    Sec-WebSocket-Key:asdasdasd

    Sec-WebSocket-Protocol:chat ,superChat

    Sec-WebSocket-Version:13

    Origin:http://example.com

    多了下面2個屬性:

    1

    Upgrade:webSocket

    2

    Connection:Upgrade

    告訴服務器發(fā)送的是WebSocket

    1

    Sec-WebSocket-Key:asdasdasdasdas=

    2

    Sec-WebSocket-Protocol:chat,superchat

    3

    Sec-WebSocket-Version:13

    HTTP請求的方式,HEAD方式

    參考回答:

    head:類似于get請求,只不過返回的響應中沒有具體的內容,用戶獲取報頭options:允許客戶端查看服務器的性能,比如說服務器支持的請求方式等等。

    一個圖片url訪問后直接下載是怎樣實現(xiàn)的?

    參考回答:

    請求的返回頭里面,用于瀏覽器解析的重要參數(shù)就是OSS的API文檔李阿敏返回http請求頭。決定用戶下載行為的參數(shù)。

    下載的情況下:

    1.X-oss-object-type:Normal

    2.x-oss-request-id: 598asdasdasdas

    3.x-oss-storage-class:Standard

    說一下http2.0

    參考回答:

    首先補充一下,http和https的區(qū)別,我上一篇文章詳細介紹了之前的區(qū)別,大家可以再看下,https和http的區(qū)別。

    簡要概括:

    http2.0是基于1999年發(fā)布的http1.0后的首次更新。

    提升了訪問速度(相對于之前,請求資源所需時間更少,訪問速度更快),允許多路復用:多路復用允許同事通過單一的HTTP/2連接發(fā)送多重請求-響應信息。

    改善了在http1.1中瀏覽器在同一時間,針對同一域名下的請求有一定數(shù)量限制(連接數(shù)量),超過限制會被阻塞。二進制分幀:在HTTP2.0會將所有的傳輸信息分割為更小的信息或者幀,并且他們進行二進制編碼。首部壓縮,服務端進行推送。

    鄭重聲明:本文內容及圖片均整理自互聯(lián)網,不代表本站立場,版權歸原作者所有,如有侵權請聯(lián)系管理員(admin#wlmqw.com)刪除。
    用戶投稿
    上一篇 2022年7月4日 12:22
    下一篇 2022年7月4日 12:23

    相關推薦

    • 存儲過程語法(sql server存儲過程語法)

      今天小編給各位分享存儲過程語法的知識,其中也會對sql server存儲過程語法進行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關注本站,現(xiàn)在開始吧! oracle存儲過程基本語法…

      2022年11月26日
    • 計算機網絡技術論文(計算機網絡技術論文七千字)

      今天小編給各位分享計算機網絡技術論文的知識,其中也會對計算機網絡技術論文七千字進行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關注本站,現(xiàn)在開始吧! 計算機網絡方面的論文3000字…

      2022年11月26日
    • 《寶可夢朱紫》獒教父屬性是什么?獒教父屬性一覽

      寶可夢朱紫里獒教父是一只很強的寶可夢,很多玩家不清楚獒教父的屬性是什么樣的,下面就給大家?guī)韺毧蓧糁熳祥峤谈笇傩砸挥[,感興趣的小伙伴一起來看看吧,希望能幫助到大家。 獒教父屬性一覽…

      2022年11月25日
    • 《寶可夢朱紫》太晶化強力寶可夢推薦 太晶化哪些寶可夢最強?

      寶可夢朱紫游戲中寶可夢種類繁多,不過有的寶可夢比較強,有的稍弱一些,那么太晶化化哪些寶可夢最強呢,為了便于大家更好的體驗游戲,這里給大家?guī)砹藢毧蓧糁熳咸Щ瘡娏毧蓧敉扑],一起來…

      2022年11月25日
    • 寶可夢朱紫四大天王屬性怎么樣 四大天王屬性數(shù)值介紹

      寶可夢朱紫四大天王屬性如何?四大天王的屬性數(shù)值玩家們還是挺好奇的,想要了解四大天王屬性的可以看看下面小編的介紹,小編會把四大天王的屬性數(shù)值全都分享在下面,各位趕緊來小編這里多了解一…

      2022年11月25日
    • 寶可夢朱紫皮卡丘多少級進化 皮卡丘進化條件攻略

      寶可夢朱紫皮卡丘進化條件是什么?皮卡丘怎么進化?作為最受歡迎的電屬性寶可夢,大家都很想知道皮卡丘進化的方法,今天小編這就在下面的攻略中分享皮卡丘進化條件,各位可以趕緊來小編這里了解…

      2022年11月25日
    • 《寶可夢朱紫》四天王屬性是什么?四天王屬性陣容一覽

      寶可夢朱紫中玩家可以挑戰(zhàn)四天王,很多玩家想知道寶可夢朱紫四天王屬性是什么,有什么陣容?下面就帶來寶可夢朱紫四天王屬性陣容一覽,感興趣的小伙伴不要錯過,希望能幫助到大家。 四天王屬性…

      2022年11月24日
    • 寶可夢朱紫皮卡丘怎么進化?寶可夢朱紫皮卡丘進化條件攻略

      寶可夢朱紫皮卡丘進化條件是什么?皮卡丘怎么進化?作為最受歡迎的電屬性寶可夢,大家都很想知道皮卡丘進化的方法,今天小編這就在下面的攻略中分享皮卡丘進化條件,各位可以趕緊來小編這里了解…

      2022年11月24日
    • 淘寶直播平臺抽成多少(淘寶直播平臺抽成比例)

      隨著時代的發(fā)展,現(xiàn)在直播帶貨已經成為主要帶貨方式,其中淘寶是主流帶貨平臺,不少人在上面直播帶貨賺錢,一些小伙伴也想加入,那么淘寶直播平臺抽成多少?下面小編為大家?guī)硖詫氈辈テ脚_抽成…

      2022年11月24日
    • 銳龍97900x參數(shù)規(guī)格跑分評測 銳龍97900x屬于什么檔次

      銳龍9 7900X是銳龍7000系列處理器中性能頂尖的型號之一,它采用了這一代標配的zen4架構和5nm制程工藝,那么它具體的參數(shù)跑分如何,在電腦上世紀發(fā)揮怎么樣呢,下面就來看看銳…

      2022年11月24日

    聯(lián)系我們

    聯(lián)系郵箱:admin#wlmqw.com
    工作時間:周一至周五,10:30-18:30,節(jié)假日休息