Java Web,是用Java技術來解決相關web網際網路領域的技術棧。web包括:web伺服器端和web使用者端兩部分。Java在使用者端的應用有java applet,不過使用得很少,Java在伺服器端的應用非常的豐富,比如Servlet,JSP和第三方框架等等。Java技術對Web領域的發展注入了強大的動力。
就是使用Java語言開發基於網際網路的專案
。
C/S:
Client/Server 使用者端/伺服器端:在使用者本地有一個使用者端程式,在遠端有一個伺服器端程式,如QQ等;
B/S:
Browser/Server 瀏覽器/伺服器:只需要一個瀏覽器,使用者通過不同的網址可以存取不同的伺服器端程式。
Column 1 | Column 2 | Column 2 |
---|---|---|
C/S | 使用者體驗好 | 開發、安裝、部署、維護麻煩 |
B/S | 開發、安裝、部署、維護簡單 | 1、如果應用過大,使用者體驗可能會受到影響如網頁遊戲,體量大時,受頻寬限制,會發生卡頓;2、對硬體要求過高; |
靜態資源:
使用靜態網頁技術釋出的資源,比如看到的新聞,圖片;其特點:
動態資源:
使用動態網頁技術釋出的資源。其特點:HTML:
用於搭建基礎網頁的,展示頁面內容;CSS:
用於美化頁面,佈局頁面;JavaScript:
控制頁面 的元素,讓頁面有動態的效果。HTML 是用來描述網頁的一種語言,是超檔案標示語言 (Hyper Text Markup Language);超文字就是指頁面內可以包含圖片、連結,甚至音樂、程式等非文字元素;HTML不是一種程式語言,而是一種標示語言 (markup language)。
標示語言是一套標記標籤 (markup tag),HTML使用標記標籤來描述網頁。
學習網站:https://www.w3school.com.cn/index.html。
CSS全稱為「層疊樣式表 (Cascading Style Sheets)」,它主要是用於定義HTML內容在瀏覽器內的顯示樣式,如文字大小、顏色、字型等。
JavaScript是一種有著較強生命力和發展潛力的指令碼語言
,可被直接嵌入到HTML檔案中,供瀏覽器解釋執行;直接響應使用者端事件,如驗證資料表單合法性等,並呼叫相應的處理方法,迅速返回處理結果並更新頁面,實現 Web互動性和動態的要求。同時將大部分的工作交給使用者端處理,將Web伺服器資源消耗降到最低。
<html></html>
為HTML頁面中的根標籤,所有的HTML網頁中的標籤都在中。
<head>
標籤用於定義檔案的頭部,它是所有頭部元素的容器。頭部元素有
標籤由英文尖括號 < 和 > 括起來,如:<html>;
html中的標籤一般都是成對出現的,分開始標籤和結束標籤。結束標籤比開始標籤多一個/,
<br/>;
<div>
裡巢狀<p>
,那麼</p>
必須放在</div>
的前面。如:<div><p>..</p></div>
<h1>
和<H1>
是一樣的,但建議小寫。
<h1>...</h1> ~ <h6>...</h6>
<div>...</div>
,相當於一個容器,可以把一些獨立的邏輯部分(如網頁中獨立的欄目版塊)劃分出來,如下圖:
注意:Visual Studio要想方便執行html檔案,需要安裝外掛,如下圖所示:
<p>...</p>
<ul>
<li>...</li>
<li>...</li>
</ul>
<img alt="" src="" title=""/>
alt:圖片無法顯示時顯示的描述性文字
src:圖片的地址
title:滑鼠放在圖片上時顯示的描述性文字
路徑檔案:
<a href="" target=""></a>
href:指向一個連結地址
target:目標視窗
值為」_self」時在向當前視窗(預設)開啟新的網頁
值為」_blank」時在新的視窗開啟
* 語法
<table>
<tr>
<th></th>|<td></td>
</tr>
</table>
* 跨行跨列
* 跨行:rowspan
* 跨列:colspan
* 語法
<form action="表單提交路徑" method="提交方式(get|post)">
<input></ input>
<select>
<option></option>
</select>
</form>
* input標籤中的屬性
type表單項的型別:text|password|radio|checkbox|reset|submit
file檔案域
hidden隱藏域
name名稱:無name,就無法提交該資料
value值:text|password預設值,sumbit按鈕的文字值
checked: radio&checkbox:預設選中
id:唯一
CSS全稱為「層疊樣式表 (Cascading Style Sheets)」,它主要是用於定義HTML內容在瀏覽器內的顯示樣式,如文字大小、顏色、字型等。
CSS樣式由選擇符(選擇器)和宣告組成,而宣告又由屬性和值組成,如下圖所示:(當有多條宣告時,中間用英文分號」;」分隔)
標籤選擇器:p|h2
類選擇器:
定義:.類名{}
呼叫:class="類名"
ID選擇器:
定義:#ID名{}
呼叫:id="ID名"
<p style=「font-size: 30px」>
字型大小用px
表示</p>
注:多個屬性間用分號;分割。
style標籤一般寫在head標籤與title標籤之間。
<style type="text/css">
p{
color: blue;
}
</style>
<link rel="stylesheet" type="text/css" href="style.css">