原创 在瀏覽器地址欄中輸入一個URL或點擊一個超鏈接後都發生了什麼

當用戶在主機A的瀏覽器中地址欄輸入一個URL或在網頁中點擊一個超鏈接後,會發生一系列我們看不到操作,然後把網頁內容呈現給用戶。過程圖如下:   圖片參考https://blog.csdn.net/qq_24028753/article/

原创 HTTP報文結構及狀態碼

HTTP報文分爲請求報文和響應報文,這兩類報文都是由三個部分組成: (1)開始行:區分請求報文和響應報文 (2)首部行:說明瀏覽器、服務器報文主題的一些信息 (3)實體主體 請求報文的開始行包括:方法(請求方法如get、post、put、

原创 animate.css

animate.css是一個跨瀏覽器的動畫庫,內置了很多動畫效果,如彈跳,抖動,旋轉,淡入淡出等。 測試鏈接:https://daneden.github.io/animate.css/ 源碼鏈接:https://unpkg.com/an

原创 TCP協議和UDP協議的特點和區別

TCP協議的主要特點 (1)TCP是面向連接的運輸層協議; (2)每一條TCP連接只能有兩個端點(即兩個套接字),只能是點對點的; (3)TCP提供可靠的傳輸服務。傳送的數據無差錯、不丟失、不重複、按序到達; (4)TCP提供全雙工通信。

原创 form表單與php交互

1、用idea編輯如下表單form.html,其中action定義服務器地址,method定義提交方式,提交方式有get和post兩種,get方式可以在地址欄中看到提交信息,post方式看不到,更安全。 <!DOCTYPE html>

原创 js調試技術--try-catch語句及拋出錯誤

1、try-catch語句進本語法 js中的try-catch語句與java中的語法完全一致,基本語法如下: try{ //可能會導致錯誤的代碼 }catch(error){ //錯誤發生時怎麼處理 } 代碼實例:創建一個html文件,