day 42

来源:https://www.cnblogs.com/colacheng0930/archive/2019/11/12/11844925.html
-Advertisement-
Play Games

[TOC] 前端 什麼是前端 任何與用戶直接打交道的操作界面 都可以稱之為前端 eg:電腦界面 手機界面 平板界面 什麼是後端 真正的幕後操作者 web服務的本質 請求 響應 瀏覽器輸入網址 回車發生了哪些事 1.朝著指定的伺服器地址發送請求 2.服務端接收請求 並處理 3.返回相應的響應 4.瀏覽 ...


目錄

前端

什麼是前端

任何與用戶直接打交道的操作界面 都可以稱之為前端

eg:電腦界面 手機界面 平板界面

什麼是後端

真正的幕後操作者

web服務的本質

請求 響應

瀏覽器輸入網址 回車發生了哪些事

1.朝著指定的伺服器地址發送請求

2.服務端接收請求 並處理

3.返回相應的響應

4.瀏覽器接收並渲染出好看的頁面 給用戶看

請求方式

1.get請求

​ 朝伺服器要資源

eg:敲www.baidu.com

2.port請求

​ 朝伺服器提交數據

eg:登錄功能

HTTP協議

超文本傳輸協議

規定了服務端與瀏覽器數據傳輸的數據格式

1.四大特性

1.基於TCP/IP作用與應用層之上的協議

2.基於請求響應

​ 請求對應響應

3.無狀態

​ 不保存客戶端狀態

​ 無論來多少次 都當你如初見

cookie session

4.無連接

​ 長連接 websocket 聊天室

2.數據格式

請求格式

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

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

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

響應格式

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

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

​ 響應體(給用戶看的數據)

響應狀態碼

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

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

​ 2XX:服務端成功響應了相應的數據(200)

​ 3XX:重定向

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

​ 5XX:伺服器內部錯誤(500)

HTML

超文本標記語言,是一種標識性的語言,包括一系列標簽。

文件的尾碼名

​ 文件的尾碼名是給人看的,對於電腦來說,全都是二進位;之所以不同的尾碼名有不同的功能,是程式員人為定製的

HTML的註釋

==註釋是代碼之母==

<!--單行註釋-->

<!--

多行註釋1

多行註釋2

多行註釋3

-->

在搭建頁面的時候,通常會利用註釋來劃分區域
<!--導航條開始-->

<!--導航條結束-->
<!--側邊欄開始-->

<!--側邊欄結束-->

HTML的文檔結構

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

<h1>
    hello world
</h1>

<a href="https://www.baidu.com">click me</a>

<img src=src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1573566230133&di=590ab12707a1d494be7ec784801076d8&imgtype=0&src=http%3A%2F%2Fb-ssl.duitang.com%2Fuploads%2Fitem%2F201207%2F04%2F20120704211148_3UWwd.jpeg"/>

標簽的分類1

1.雙標簽(h1,a)

2.自閉合標簽(img)

head內常用標簽

title   定義網頁標題
style   內部支持寫css代碼
link    引入外部css樣式文件
script  內部可以直接寫js代碼,也可以引入外部js文件
meta    定義網頁源信息
    <meta name="keywords" content="meta總結,html meta,meta屬性,meta跳轉">
    <meta name="description" content="老男孩python學院">

瀏覽器上所看到的花里胡哨的頁面,背後都是HTML代碼而已

body內常用標簽

h1-h6   標題標簽
p       段落標簽    一個p就是一行內容
s       刪除線
b       加粗
u       下劃線
i       斜體
br      換行
hr      一條分割線

body內特殊符號

&nbsp;  空格
&amp;   &
&yen;   ¥
&gt;    >
&lt;    <
&copy;  ©
&reg;   ®                

標簽的分類2

1.塊級標簽

h1-h6、p、br、hr、div

獨占一行

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

2.行內標簽

s 、i、u、b、span

內部文本多大,就占多大

行內不能嵌套行內和塊級標簽

********************************************************
標簽通常應該有兩個屬性
id  就類似於身份證號,每一個標簽,都應該有id值,並且在同一個html文檔中,標簽的id不能重覆
class   類屬性,有點類似於面向對象的繼承,class = 'c1 c2 c3' 。這個標簽就會擁有c1 c2 c3的所有樣式
********************************************************

body內重要的標簽

div     一塊區域,可以往這塊兒區域內填寫任何內容
span
div和span是前期構建網頁的基本骨架

a 鏈接標簽

1.跳轉功能

href參數控制跳轉的地址

這個地址如果在你的機器上如果沒有被點擊過那麼預設是藍色

只要點過一次之後,之後顏色都是紫色

<!--<a href="https://www.sogo.com">點我點我</a>-->

a標簽預設是在當前視窗跳轉
你可以指定,新建視窗打開
target = "_self"
target = "_blank"

2.錨點功能

給a標簽設置id值
然後再href中書寫對應的a標簽id值,點擊即可跳轉到對應的位置
<a href="" id>文章開頭</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>文章中部</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

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

title

滑鼠懸浮上去展示的提示信息

width和height

這兩個參數,只需設置一個,就可以預設是等比例縮放

兩個全都調整的話,圖片就會失真

列表標簽

無序列表(***************)


ul
    li

type參數
    disc(實心圓點,預設值)
    circle(空心圓圈)
    square(實心方塊)
    none(無樣式)

有序列表(瞭解)

ol
    li

type參數
    1   數字列表,預設值
    A   大寫字母
    a   小寫字母
    I   大寫羅馬
    i   小寫羅馬

標題列表(瞭解)

dl  
    dt  小標題
    dd  小章節

表格標簽

展示數據    一般都用到表格標簽
<table>
    <thead>
        <tr>
            <th>username</th>
            <th>password</th>
            <th>hobby</th>
            <th>is delete</th>
        </tr>
    </thead>
</table>
<tbody>
    <tr>
        <td>tank</td>
        <td>886</td>
        <td>love</td>
        <td>DBJ</td>
    </tr>
</tbody>

您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • elastic search 集群新增node 同一臺物理機 ...
  • 【學習階段】 WebService網路請求? 其實我也是第一次遇到,之所以有這個需要是因為一些與 ERP 相關的業務,需要用到這樣的一個請求方式。 開始學習WebService ①當然是百度搜索,這裡找了一個學習的博客 https://blog.csdn.net/swjtugiser/article ...
  • 我面試時遇到過幾次讓背個monkey命令的,可以這樣簡單說一個:adb shell monkey -p(約束包名) -s 200 -v -v --throttle 300 1500000 >e:\001.txt (日誌保存路徑) 一、monkey簡介: Monkey 就是SDK中附帶的一個工具。Mo ...
  • 基本選擇器介紹 基本選擇器又分為六種使用方式:如、通用選擇器、標簽選擇器、類選擇器、Id選擇器、結合元素選擇器、多類選擇器。 基本選擇器使用說明表。 選擇器 | 語法格式 | 含義 |舉例 | | | 通用選擇器 | {屬性:值;} |通用選擇器可以選擇頁面上的所有元素,並對它們應用樣式,用 來表示 ...
  • CSS浮動 1. 傳統網頁佈局的三種方式 網頁佈局的本質——用來CSS來擺放盒子。把盒子擺放在相應的位置 CSS提供了三種傳統的佈局方式: 普通流(標準流) 所謂的標準流,就是標簽按照規定好預設方式排列 塊級元素會獨占一行,從上向下排列 常用元素:div、hr、p、h1~h6、ul、ol、dl、fo ...
  • HTML HTML簡介 HTML(Hyper TextMarkupLanguage) 超文本標記語言。 超文本: 超越了文本僅僅展示信息的功能範疇,泛指:圖片、有樣式的文字、超鏈接。 標記: 標簽。 語言: 工具。 HTML是由標簽所組成的語言,能展示超文本的效果。 HTML的語言特征 HTML代碼 ...
  • Hello大家好,今天小主開啟了自己的博客,還請多多瀏覽和分享 ...
  • 解構的作用:簡化書寫長度,提升開發效率。 解構對象 在開發中我們常用到使用ajax請求數據,並且把數據渲染到頁面上。可能這個數據返回的對象或數組。例如返回一個obj{name:'zwq',age:18,sex:woman}而我們獲取裡面的值保存在變數里會用 var name = obj.name,v ...
一周排行
    -Advertisement-
    Play Games
  • 前言 插件化的需求主要源於對軟體架構靈活性的追求,特別是在開發大型、複雜或需要不斷更新的軟體系統時,插件化可以提高軟體系統的可擴展性、可定製性、隔離性、安全性、可維護性、模塊化、易於升級和更新以及支持第三方開發等方面的能力,從而滿足不斷變化的業務需求和技術挑戰。 一、插件化探索 在WPF中我們想要開 ...
  • 歡迎ReaLTaiizor是一個用戶友好的、以設計為中心的.NET WinForms項目控制項庫,包含廣泛的組件。您可以使用不同的主題選項對項目進行個性化設置,並自定義用戶控制項,以使您的應用程式更加專業。 項目地址:https://github.com/Taiizor/ReaLTaiizor 步驟1: ...
  • EDP是一套集組織架構,許可權框架【功能許可權,操作許可權,數據訪問許可權,WebApi許可權】,自動化日誌,動態Interface,WebApi管理等基礎功能於一體的,基於.net的企業應用開發框架。通過友好的編碼方式實現數據行、列許可權的管控。 ...
  • Channel 是乾什麼的 The System.Threading.Channels namespace provides a set of synchronization data structures for passing data between producers and consume ...
  • efcore如何優雅的實現按年分庫按月分表 介紹 本文ShardinfCore版本 本期主角: ShardingCore 一款ef-core下高性能、輕量級針對分表分庫讀寫分離的解決方案,具有零依賴、零學習成本、零業務代碼入侵適配 距離上次發文.net相關的已經有很久了,期間一直在從事java相關的 ...
  • 前言 Spacesniffer 是一個免費的文件掃描工具,通過使用樹狀圖可視化佈局,可以立即瞭解大文件夾的位置,幫助用戶處理找到這些文件夾 當前系統C盤空間 清理後系統C盤空間 下載 Spacesniffer 下載地址:https://spacesniffer.en.softonic.com/dow ...
  • EDP是一套集組織架構,許可權框架【功能許可權,操作許可權,數據訪問許可權,WebApi許可權】,自動化日誌,動態Interface,WebApi管理等基礎功能於一體的,基於.net的企業應用開發框架。通過友好的編碼方式實現數據行、列許可權的管控。 ...
  • 一、ReZero簡介 ReZero是一款.NET中間件 : 全網唯一開源界面操作就能生成API , 可以集成到任何.NET6+ API項目,無破壞性,也可讓非.NET用戶使用exe文件 免費開源:MIT最寬鬆協議 , 一直從事開源事業十年,一直堅持開源 1.1 純ReZero開發 適合.Net Co ...
  • 一:背景 1. 講故事 停了一個月沒有更新文章了,主要是忙於寫 C#內功修煉系列的PPT,現在基本上接近尾聲,可以回頭繼續更新這段時間分析dump的一些事故報告,有朋友微信上找到我,說他們的系統出現了大量的http超時,程式不響應處理了,讓我幫忙看下怎麼回事,dump也抓到了。 二:WinDbg分析 ...
  • 開始做項目管理了(本人3年java,來到這邊之後真沒想到...),天天開會溝通整理需求,他們講話的時候忙裡偷閑整理一下常用的方法,其實語言還是有共通性的,基本上看到方法名就大概能猜出來用法。出去打水的時候看到外面太陽好好,真想在外面坐著曬太陽,回來的時候好兄弟三年前送給我的鍵盤D鍵不靈了,在打"等待 ...