網路程式設計複習

2020-11-13 11:02:16

全球資訊網的工作過程

(1)確定網頁檔案URL(統一資源定位器),如為http://www.edu.cn/app/exam.html。
(2)瀏覽器向DNS(域名伺服器)發出請求,要求把域名www.edu.cn轉化為IP地址。
(3)DNS進行查詢後,向瀏覽器發出應答IP地址。
(4)HTTP協定工作階段:瀏覽器向相應IP地址的80埠建立一條TCP連線的請求。
(5)連線建立成功後,瀏覽器發出一條請求傳輸網頁的HTTP命令。
(6)伺服器收到請求後,向瀏覽器傳送相應網頁檔案。
(7)檔案傳送完成後,伺服器主動關閉TCP連線。HTTP的工作過程結束。
(8)瀏覽器顯示收到的網頁檔案。

HTML概念

• HTML(Hyper Text Markup Language 超文字標識語言)
便於客戶程式(瀏覽器)進行統一的解析與展示
除了能夠標記文字外,還能夠標記影象等眾多元素
是一種用來製作超文字檔案的簡單標示語言。
用HTML編寫的超文字檔案稱為HTML檔案,也稱Web檔案。

HTML編寫方法

  1. 手工直接編寫
    記事本等,存成.htm .html格式
  2. 使用視覺化HTML編 輯 器
    Frontpage、Dreamweaver等
  3. 由Web 伺服器( 或稱HTTP 伺服器) 一 方實時動態地生成。
    網頁檔案命名
  4. .htm或.html
  5. 無空格
  6. 無特殊符號(例如&符號),只可以有下劃線「_」,只可以為英文、數位
  7. 區分大小寫
    首頁檔名預設為:index.htm 或 index.html
    HTML 檔案結構
<html>...</html>
<head>...</head>
<body>...</body> 

• 元素:是HTML語言的基本部分。元素總是成對出現,每一對元素一般都有一個開始的標記(如),也有一個結束的標記(如)。元素的標記要用一對尖括號括起來,並且結束的標記總是在開始的標記前加一個斜槓。

HTML 檔案結構

<HTML> 
	<HEAD>
	<title></title>
	<meta>
	</HEAD>
	<BODY>
	 HTML 檔案的正文
	</BODY></HTML>

HTML元素

• <標籤 屬性=值>內容</標籤>
• 元素之間的巢狀形成樹型結構

基本組成部分——HTML元素屬性:HTML元素可以有自己的相關屬性,每一個屬性還可以由我們網頁編制者賦一定的值。元素屬性出現在元素的< >內,並且和元素名之間有一個空格分隔;屬性值用「」引起來。

• HEAD元素——1

元素出現在檔案的開頭部分。與之間的內容不會在瀏覽器的檔案視窗顯示,但是其間的元素有特殊重要的意義。

• title元素

元素定義HTML檔案的標題。<title>與之間的內容將顯示在瀏覽器視窗的標題列。 ![meta](https://s3.ap-northeast-1.wasabisys.com/img.tw511.com/202011/20201112130514349so2pctoj5h2.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NjIxNDE5Ng==,size_16,color_FFFFFF,t_70#pic_center) ![003](https://s3.ap-northeast-1.wasabisys.com/img.tw511.com/202011/20201112130540708ekljcnmflcx.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NjIxNDE5Ng==,size_16,color_FFFFFF,t_70#pic_center)