網(wǎng)頁開發(fā)中靜態(tài)資源與動態(tài)資源的區(qū)別
時間:2023-05-24 15:00:01 | 來源:網(wǎng)站運營
時間:2023-05-24 15:00:01 來源:網(wǎng)站運營
網(wǎng)頁開發(fā)中靜態(tài)資源與動態(tài)資源的區(qū)別:當我們進行軟件開發(fā)時,要先確定軟件架構(gòu)
- C/S架構(gòu):Client/Server 客戶端/服務(wù)器端
- B/S架構(gòu):Browser/Server 瀏覽器/服務(wù)器端
我們用java語言開發(fā)互聯(lián)網(wǎng)項目使用B/S架構(gòu),瀏覽器向服務(wù)器端請求資源
服務(wù)器端資源分類
- 靜態(tài)資源:使用靜態(tài)網(wǎng)頁開發(fā)技術(shù)(HTML、CSS、JavaScript)發(fā)布的資源
- 特點:所有用戶訪問,得到的結(jié)果一樣
- 如果用戶請求的是靜態(tài)資源,那么服務(wù)器會直接將靜態(tài)資源發(fā)送給瀏覽器,瀏覽器中內(nèi)置了靜態(tài)資源的解析引擎,可以解析靜態(tài)資源(瀏覽器只能解析靜態(tài)資源?。?。因為每個瀏覽器的解析引擎可能不一樣,所以相同的網(wǎng)頁可能在不同瀏覽器展示有所區(qū)別。
- HTML:搭建基礎(chǔ)網(wǎng)頁,展示頁面的內(nèi)容
- CSS:布局美化頁面
- JavaScript:控制頁面元素,讓頁面有動態(tài)效果
2.
動態(tài)資源:使用動態(tài)網(wǎng)頁開發(fā)技術(shù)(
jsp/servlet,php,asp...)發(fā)布的資源
- 特點:所有用戶訪問,得到的結(jié)果可能不一樣
- 如果用戶請求的是動態(tài)資源,那么服務(wù)器會執(zhí)行動態(tài)資源,轉(zhuǎn)換為靜態(tài)資源,再發(fā)送給瀏覽器(瀏覽器無法解析動態(tài)資源?。?/b>
要學習動態(tài)資源,需要先學習靜態(tài)資源。
關(guān)鍵詞:資源,動態(tài),區(qū)別,靜態(tài)