web基礎01


web服務端的本質

  1. 朝着指定的服務器發送請求
  2. 服務端收到請求並處理
  3. 返回相應的相應
  4. 游覽器接收並渲染出好看的頁面

HTTP協議

超文本傳輸協議:規定了服務端與游覽器數據傳輸的數據格式

四大特性:

  1. 基於TCP/IP作用與應用層之上的協議
  2. 基於請求響應
  3. 無狀態:不保存客戶端狀態,無論來多少次(cookies,session)
  4. 無連接:一次性連接,請求響應結束就沒了(長連接 websocket 聊天室)

數據格式:

請求格式:

請求首行(請求方式,協議版本)

請求頭(一大堆k:v鍵值對)

空一行

請求體(敏感信息,密碼,身份證)

響應格式:

響應首行(請求方式,協議版本)

響應頭(一大堆k:v鍵值對)

空一行

響應體(給客戶看的))

響應狀態:

用數字來表示一串文字需要表達的意思

1xx:服務端已經成功接收到你的請求,正在處理 你可以繼續提交其他數據

2xx:服務端成功相應了數據(200)

3xx:重定向 (跳轉連接)

4xx:(404請求資源不存在)(403你當前不符合某一些條件 無法正常訪問)

5xx:服務器內部的錯誤

HTML:

超文本標記語言

文件的后綴名:

文件的后綴名是給人看的,對於計算機來說全部是二進制

之所以不同的后綴名有不同的功能,那是我們程序員自己認為的定制

注釋是代碼之母:

HTML的注釋:

<!--單行注釋-->

<!--
多行注釋

多行注釋

多行注釋
-->

在搭建頁面的時候通常會利用注釋來划分區域

HTML的文當結構:

<html>
	<head></head> 給游覽器看的
    <body></body> 內的代碼才是給人看的
    
</html>

標簽的分類一:

  1. 雙標簽(h1,a)
  2. 自閉合標簽(img)

head內常用標簽

title:定義頁面標題

style: 內部支持寫css

link:引入外部css樣式

script:內部可以直接寫js代碼,也可以引入外部js文件

meta:定義網頁源信息

body內部常用標簽

h1~h6 :標題標簽

p:標簽,一個p就是一行內容

s:刪除線

b:加粗

i:斜體

u:下划線

br:換行

hr:一條分割線

body內部特殊符號

&nbsp:空格

&amp:&

&yen:¥

&gt:>

&lt:<

&copy: ©

&reg: ®

標簽分類二:

塊兒級標簽:

獨占一行:h1~h6,p,br,hr,div

  1. 塊兒級標簽內可以嵌套其他塊兒級和內級標簽
  2. 注意:p雖然是塊兒級標簽,但是她的內部不能嵌套任何塊兒級標簽,只能嵌套行內標簽

內行標簽:

內部文本多大,就占多大

行內不能嵌套行內和塊兒級

標簽通常應該有兩個屬性

id:類似於是一個身份證號,每個標簽都應該有id值,並且在同一個html文當中,標簽id不能重復

class:類屬性,有點類似於面向對象的繼承class=‘c1 c2’ 這標簽就會用有這兩個的所有樣式

body內重要的標簽

div:一塊區域 你可以往這塊區域內填寫任何內容

span

div和span是前期構建網頁的基本骨架

a 鏈接標簽

  1. 跳轉功能

    href參數控制跳轉的地址,這個地址果然在你的機器上如果么有點擊過默認是藍色的,點過則都是紫色的

  2. 錨點功能

    給a標簽設置id值,然后在href中書寫對應的a標簽id值,點擊即可跳轉到對應的位置

<a href="" id="a1">文章開頭</a>
			<div style="background-color: red;height: 1000px"></div>
			<div style="background-color: green;height: 1000px"></div>
			<div style="background-color: orange;height: 1000px"></div>
			<a href="" id="a2">文章中部</a>
			<div style="background-color: black;height: 1000px"></div>
			<div style="background-color: green;height: 1000px"></div>
			<div style="background-color: orange;height: 1000px"></div>
			<a href="#a1">回到頂部</a>
			<a href="#a2">回到中部</a>

img 圖片標簽

src

  1. 圖片地址 網上地址也可以是本地圖片地址
  2. url 自動朝該網址發送get請求,獲取圖片資源alt

alt

當圖片加載不出來的時候 展示的提示信息

title

鼠標懸浮上去后展示的提示信息

width和height

只需要設置一個參數就行,等比例縮放

兩個同時用會失真

列表標簽

無序列表

ui
	li
type參數:
    disc(實心圓點,默認值)
    circle(空心圓圈)
    squra(實心方塊)
    none(無樣式)
    

有序列表(了解)

ol
	li
type參數:
        1 數字列表,默認值
        A 大寫字母
        a 小寫字母
        Ⅰ大寫羅馬
        ⅰ小寫羅馬
標題列表(了解)
		dl
			dt  小標題
			dd  小章節

表格標簽

	展示數據 一般都用到表格標簽
	<table>
		<thead>
			<tr>
				<th>username</th>
				<th>password</th>
				<th>hobby</th>
				<th>is_delete</th>
			</tr>  一個tr就表示一行
		</thead>
		<tbody>
			<tr>
				<td>jason</td>
				<td>123</td>
				<td>study</td>
				<td>0</td>
			</tr>
		</tbody>
	</table>
	


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM