主頁 > 企業開發 > HTML基礎-01

HTML基礎-01

2020-09-11 11:23:04 企業開發

HTML基礎知識


HTML:超文本標記語言,是一種使用結構化Web網頁(標準制定者:W3C)及其內容的標記語言,

發展程序:XHTML5,HTML5,XHTML1.0,HTML4.01,HTML3.2

HTML5特性:

兼容性,效率,安全性

實用性:新增元素都是對現有網頁和用戶習慣進行跟蹤、分析和概括出來的

分離:將結構和樣式完全分離,提高復用率

簡化,通用性,無插件

C/S架構軟體(C:客戶端,S:服務器)

客戶端:用戶提供客戶端來使用軟體

    服務器用來處理軟體的業務邏輯

特點: 必須安裝之后才能使用

    軟體更新時,服務器和客戶端都需要更新

    軟體無法跨平臺使用

    軟體客戶端和服務器間的通信采用自有協議,安全性好

B/S架構軟體(B:瀏覽器,S:服務器)

特點:網站,利用網站使用軟體

     不需要安裝便可使用

   軟體更新,客戶端不需要更新

   軟體可以跨平臺使用

   客戶端和服務器間采用HTTP通信協議,安全性差

HTML規范寫法:

<!DOCTYPE html>

<html lang="en">

<head>

  <meta charset="UTF-8">

  <title>網頁標題</title>

  <stype>CSS樣式</stype>

</head>

<body>

  <!--網頁內容,可以使文本、圖片等-->

</body>

</html>

具體解釋:

<html>  </html>:根標簽,表示整個網頁,包含兩個屬性<head><body>,lang="en"英文,lang="zh"中文

<head>  </head>:檔案頭部,描述檔案的各種資訊和屬性,包括網頁標題----此處內容不會顯示在網頁上,用戶看不見,給瀏覽器看

<meta>:作用:提供網頁相關的元資訊,設定描述資訊,關鍵字,重定向(用戶搜索關鍵字,便可找到該網頁)

    <meta name="keywords/description" content="具體內容,逗號隔開”>

    <meta http-equiv="refresh" content="3;url=http://www.">三秒重繪頁面

字符集:定義當前檔案使用的字庫

    作用:編碼和解碼采用的規則,出現亂碼的原因:編碼和解碼采用的字符集不同,

    常見的字符集(charset):

      UTF-8:國際標準字庫

      ASCII

      GBK/gb2312:中國字庫,國家標準

注釋:為代碼添加適當注釋,僅在編輯文本情況下可見,在瀏覽器頁面不會顯示

   語法:<!--注釋-->

DOCTYPE作用:

  DOCTYPE宣告在檔案最前面,告訴瀏覽器以何種方式渲染頁面,包含二種模式:嚴格模式、混雜模式,

  嚴格模式的排版和JS運作模式是以該瀏覽器支持的最高標準運行,

  混雜模式,向后兼容,模擬老式瀏覽器,防止瀏覽器無法兼容,

 

HTML屬性和值:

屬性:用于修飾元素,必須位于開始標簽里,一個元素的屬性不止一個,多個屬性用空格隔開

每個屬性都有值:屬性和屬性的值之間用等號鏈接

        屬性的值包含在引號當中

        屬性總是以名稱/值對的形式出現

 

<header>網頁頭部              <hgroup>一個標題組

<main>網頁主體                 <article>網頁中的一塊內容

<footer>網頁底部               <section>一個區塊

<nav>導航                          <aside>輔助資訊

以上均為塊元素,獨占一行,

<q>短參考                      <blockquote>長參考

標題與段落

標題:h1-h6等級(從小到大),默認加粗,具有換行符,不能嵌套

  h1+h2+h3:并行顯示                 h1>h2>h3:嵌套顯示

  h1{標題}*10+tab鍵=創建10個<h1>標題</h1>

  h1{$}*10+tab鍵=1,2,3.....10個標簽

段落:<p>...</p>

字符物體

有些東西在瀏覽器中打不開,需要使用字符物體

&nbsp; 空格

&emsp;  全角空格

&copy;    著作權符合

&yen;      人民幣符號¥

&gt;        大于號>

&lt;          小于號<

快捷符號

+:標簽并行關系

*:創建多個標簽,div*5+tap

{}:設定內容

():對內部的內容,(tr>td*4)*5

[]:設定屬性,div[id=demo class]

@:設定$符號的起始位置

$:設定起始位置,div{$@4}*5+tap鍵=4,5,6,7,8

文本修飾標簽

強調:<strong>  </strong>(加粗)

   <em>      </em>(斜體)

<i>  </i>:斜體;<b>   </b>:加粗

區別:1.寫法和展示效果有區別,一個加粗,一個斜體

   2.strong的強調性更強,em稍弱

上標/下標:<sup>上標  </sup> /////<sub>下標  </sub>

 洗掉文本,插入文本:<del>  </del>/////<ins>  </ins>

          兩者配合使用

圖片標簽和屬性

<img src="https://www.cnblogs.com/huaweimian/p/引入圖片地址" alt="當圖片加載失敗時,顯示的提示文字" title=“ 提示文字(滑鼠放在圖片上出現的提示)”>

<img>標簽設定高度height,寬度width

圖片格式

    jpg(jpeg):支持的顏色豐富,不支持透明效果,適合顯示圖片

    GIF:支持的顏色較少,支持簡單透明,支持動圖

    png:支持顏色豐富,支持復雜透明

    webp:google專門為頁面設計一種圖片格式,支持顏色豐富、支持復雜透明、支持動圖,并且占用記憶體特別小,集各種優點,兼容性差

    通過base64編碼的圖片(背景圖片必須快速出現),base64可以將圖片轉換成字串,直接在網頁中使用,

注意:效果一致,用小的;效果不一致,用效果好的;

音頻標簽

<aduio controls autoplay src='https://www.cnblogs.com/huaweimian/p/ '>   </aduio>

controls:用來設定用戶是否控制音頻播放 ;  沒有屬性值,允許用戶播放就加(有音頻),不允許就不加(無音頻)

autoplay:設定音樂是否自動播放,默認不會

例:<aduio controls autoplay loop(回圈播放)>  

    對不起,瀏覽器不支持此標簽

    <source src='https://www.cnblogs.com/huaweimian/p/#'>

   </aduio>

視頻標簽

<video controls src='https://www.cnblogs.com/huaweimian/p/#' width=' '>  </video>

<embed>標簽:定義嵌入插件,以便播放多媒體資訊,

<embed width=' 'height=' 'src='https://www.cnblogs.com/huaweimian/p/'type='video/mp4'>  </embed>

<object>標簽:定義一個嵌入物件,用于在網頁中插入多媒體資訊(圖片,音頻,視頻)

<object data="https://www.cnblogs.com/huaweimian/p/#" width=' 'height=' 'type='video/mp4'>  </object>

  object功能強大,用于替代img

超鏈接

用于引入檔案的地址路徑,相對路徑,絕對路徑,

用 # 號來創建固定鏈接

<a href='https://www.cnblogs.com/huaweimian/p/#'>  </a>

target:改變鏈接的打開方式

    _self:在當前頁面打開

    _blank:新視窗打開(慎用)

  <base target='_blank'>:改變標簽的默認行為

錨點

給標簽設定name或id屬性,通過<a href='https://www.cnblogs.com/huaweimian/p/#'>鏈接錨地am,鏈接到當前頁面中的指定位置,或其他頁面的指定位置,

例:當前頁面內錨點:

    <h1 id='top'>頂部</h1>

    <a href='https://www.cnblogs.com/huaweimian/p/#top’>回傳頂部

  其他頁面:

    跳轉<a href='https://www.cnblogs.com/huaweimian/p/地址#middle'>進入另一個頁面的中間位置</a>

    中間位置設定錨點:<p  id=‘middle’>

串列

無序串列:<ul>  </ul>,無先后之分;串列項:<li>  </li>

ul/li必須同時出現,不能單獨書寫,嵌套一個/多個li,ul只能放li標簽,并不能放其他內容

li:type屬性修改:disc:默認實心圓;

        circle:空心圓;

        square:實心方塊;

有序串列:<ol>  </ol>  <li>  </li>

li:type屬性設定專案符號

        A大寫英文字母

        a小寫英文字母

        1阿拉伯數字

        I大寫羅馬數字

        i小寫羅馬數字

  start:設定串列符號從第幾個開始排列,屬性值只能是阿拉伯數字

  reversed:設定串列符號的倒序,會會出現負號,

例:

<ol type=’A’start=’3’reversed>

  <li>

    ddwws

  </li>

</ol>

定義串列

給文本添加定義串列語意

dl:定義串列  只能嵌套(一個、多個)dd/dt,兩者為同一級標簽,dd是dt的解釋、定義、說明

  dt:定義標題  容器級    dd:定義描述  容器級,跟在dt后面,解釋dt

例:<dl>

<dt>速度</dt>

<dd>速度就是路程除以時間</dd>

</dl>


 

1. 表格基礎三層嵌套關系table>tr>th|td

table:定義表格容器

tr:定義行

th:定義表頭

td:定義單元格,最簡單的表格要求每一行單元格個數相同

2. 屬性

border:設定表格的邊框,外邊框的寬度

borde-rcolor:設定邊框的顏色

height,weight:設定高寬度

align:設定表格的對齊方式center,left,right

cellspacing:設定邊框與邊框之間的距離

cellpadding:設定內容與邊框之間的距離

background:設定表格的背景圖片

bgcolor:設定表格的背景顏色

Summary:表格隱藏資訊,用于提高SEO

 

th/td/tr標簽

table>tr>td(th)

tr:行語意,align:設定當前單元格中文本的水平對齊方式left,center,right

bgcolor,background:設定背景顏色或背景圖片

td(th):單元格語意,th文本具有默認加粗,居中的效果,容器嵌套任何東西

bgcolor,background:設定背景顏色和背景圖片

colspan:列合并,左右合并,橫    rowspan:行合并,上下合并,縱

練習:將表格合并成如下形式

 

 

 

 

 

 

 

 

 

 

 

 

 

 

border-collapse:collapse;設定邊框的合并

表格標題:caption;只有一個表題

表頭:thead

主體部分:tbody

底部:tfoot

<table>

<caption>.....</caption>

<thead>

(tr>td*5)*2+tab鍵

</thead>

<tbody>

(tr>td*5)*5+tab鍵

</tbody>

</table>

3. tr:first-child{設定第一行}

tr:nth-child(2n){設定奇、偶行進行操作}

 

 

創建表格時,如果沒有使用tbody,瀏覽器會自動添加tbody,并且將所有的tr都添加到tbody中,所以tr的父元素并不是table而是tbody,


 

表單

1. form表單:用來收集用戶資料,并提交到對應的地址,

功能性標簽,不是結構性

name:表單的名稱    action:設定表單提交的地址    method:設定資料提交的方式(GET,POST)

target:頁面打開方式(_self,_blank,_parent,_top,framename)

表單中的控制元件:textarea文本域,select下拉串列,input輸入框,button按鈕

 

textarea與label標簽:多行文本域、多行文本輸入框

rows設定行高,數字       cols設定列寬,數字----代表位元組

label表單控制元件(label input)定義標注     for規定label系結到哪個表單控制元件

一種方法:<form action=’./create’ method=’get’ target=’_blank’>

<label for=’description’>     </label>

<textarea name=’’ id=’description’ cols=’’ rows=’’>  </textarea>

</form>

另一種:將表單控制元件寫在label元素內,實作聯動

<form action=’./create’ method=’get’ target=’_blank’>

<label for=’description’>---------不需要加id,此處去除

<textarea name=’’ id=’description’ cols=’’ rows=’’>  </textarea>

</label>

</form>

 

Select標簽

Select創建單選或多選選單

multiple:設定多選    size設定顯示在頁面上的串列項數

Option用來定義下拉串列中的一個選項,屬性:selected設定默認被選中的串列項(布爾型) 注意:內容只能是文本,不能出現標簽

Optgroup定義選項組:  labeltext為選項組規定描述

<form action="">

    <label for="email" >郵箱</label>

    <select name="" id="email" multiple size="5">

       <optgroup label="非彈出選項">

           <option value="">@123.com</option>

           <option value="">@345.com</option>

           <option value="">@876.com</option>

           <option value="">@890.com</option>

           <option value="">@567.com</option>

       </optgroup>

        <optgroup label="彈出選項">

            <option >支付寶</option>

            <option value="">qq</option>

            <option value="">淘寶</option>

            <option value="">微信</option>

        </optgroup>

    </select>

</form>

 

button定義按鈕

type規定按鈕型別(button reset submit)

 

input輸入語意單標簽,搜集用戶資訊

type屬性:

text單行文本框,文本輸入框(默認型別)

pattern規定輸入欄位的值的模式或格式,錯誤輸入會提示

Pattern=’[0-9]{2,5}’:數字0-9,2-5位

Password密碼輸入框

radio單選框  單選框要統一設定name屬性,value設定不同值,label標簽說明

checkbox復選框

 

input:password+tab鍵===<input type=’password’>

input:radio+tab鍵===<input type=’radio’>

 

radio單選框

例:設定一個性別選項

<label>性別</label>

<label for=’man’>男</label>

<input type=’radio’ id=’man’ value=https://www.cnblogs.com/huaweimian/p/’男’ name=’sex’>

<label for=’woman’>女</label>

<input type=’radio’ id=’woman’ value=https://www.cnblogs.com/huaweimian/p/’女’ name=’sex’> 

Checkbox多選框

<label>興趣愛好</label>

<label for=’1’>足球</label>

<input type=’checkbox’ id=’1’ value=https://www.cnblogs.com/huaweimian/p/’足球’ name=’intrest’>

<label for=’2’>籃球</label>

<input type=’checkbox’ id=’2’ value=https://www.cnblogs.com/huaweimian/p/’籃球’ name=’intrest’>

 

image圖片

<input type=’image’ src=https://www.cnblogs.com/huaweimian/p/’地址’ weight=’’ height=’’>

file文本域

<label>選擇圖片</label>

<input type=’file’>

hidden隱藏文本

<input type="hidden" name="color" value="https://www.cnblogs.com/huaweimian/p/red">

用戶看不見,后端可見

button普通按鈕

<input type="button"  value="https://www.cnblogs.com/huaweimian/p/普通按鈕">

沒有任何功能

submit提交按鈕

<input type="submit"  value="https://www.cnblogs.com/huaweimian/p/提交">

reset重置按鈕

 

<input type="reset"  value="https://www.cnblogs.com/huaweimian/p/重置按鈕">

按下系統資料重置

 

2.  button標簽之間所有內容都是按鈕的內容,比如文本或者多媒體內容

三種型別:button,submit,reset

<button>按鈕</button>:默認submit提交按鈕

<button type=”button”>普通按鈕</button>

 

3.  button與input設定標簽區別

設定內容不一樣:button在標簽之間設定內容,input在value屬性中設定內容

button內容可以包含其他標簽,input不能渲染其他標簽

 

4. 表單控制元件通用屬性

<value:定義送往服務器的選項值(后)

<name:定義文本區的名稱(前)

<autofocus:自動獲取焦點:打開一個頁面,游標自動出現在某一地方

<placeholder=“”:未輸入任何值時顯示的內容

 

<disabled:該文本域是禁用的,變成灰色,不能使用

<readonly:該文本域是只讀的

<maxlength/minlength:規定最大/小字符數(textarea、input)

<required:文本區域必填(textarea、input)

<textarea autofocus name="trod" value="https://www.cnblogs.com/huaweimian/p/134" id="intro" placeholder="請輸入" maxlength="3" ></textarea>

 

5. 廢棄標簽:b加粗,i斜體字,u下劃線,s洗掉線

其他標簽:pre:預格式化原樣輸出

Strong:強調,加粗        em:強調,斜體字         br:換行(單)

Code:單行代碼           ins:下劃線               hr:分割線(單)

del:洗掉線              abbr:定義縮寫

address:定義地址         iframe:行內框架

 

iframe:行內框架,參考外部資源(外部網頁),開發中不建議使用,中間內容不會被搜索引擎抓住

<iframe src=https://www.cnblogs.com/huaweimian/p/”www.baidu.com” frameborder=”0”></iframe>

6. Placeholder占位符是用戶在input輸入框中輸入任何東西前的預定義文本,

<input type="text" placeholder="貓咪圖片地址">

給表單添加一個必填欄位

input元素中加上required屬性就可以了,例如:<input type="text" required>   7.創建一組單選按鈕

單選按鈕只是input輸入框的一種型別,每一個單選按鈕都應該嵌套在它自己的label(標簽)元素中,所有關聯的單選按鈕應該擁有相同的name屬性,

 

8.創建一組復選框

checkboxes(復選框)就好比多項選擇題,正確答案有多個,復選框是input輸入框的另一種型別,

每一個復選框都應該嵌套在它自己的label(標簽)元素中,所有關聯的復選框應該擁有相同的name屬性,

 

注:通過添加checked屬性,設定某個單選按鈕或多選按鈕被默認選中,

<input type="radio" name="test-name" checked>

轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/5420.html

標籤:Html/Css

上一篇:最全vue的vue-amap使用高德地圖插件畫多邊形范圍

下一篇:CSS基礎-02

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • IEEE1588PTP在數字化變電站時鐘同步方面的應用

    IEEE1588ptp在數字化變電站時鐘同步方面的應用 京準電子科技官微——ahjzsz 一、電力系統時間同步基本概況 隨著對IEC 61850標準研究的不斷深入,國內外學者提出基于IEC61850通信標準體系建設數字化變電站的發展思路。數字化變電站與常規變電站的顯著區別在于程序層傳統的電流/電壓互 ......

    uj5u.com 2020-09-10 03:51:52 more
  • HTTP request smuggling CL.TE

    CL.TE 簡介 前端通過Content-Length處理請求,通過反向代理或者負載均衡將請求轉發到后端,后端Transfer-Encoding優先級較高,以TE處理請求造成安全問題。 檢測 發送如下資料包 POST / HTTP/1.1 Host: ac391f7e1e9af821806e890 ......

    uj5u.com 2020-09-10 03:52:11 more
  • 網路滲透資料大全單——漏洞庫篇

    網路滲透資料大全單——漏洞庫篇漏洞庫 NVD ——美國國家漏洞庫 →http://nvd.nist.gov/。 CERT ——美國國家應急回應中心 →https://www.us-cert.gov/ OSVDB ——開源漏洞庫 →http://osvdb.org Bugtraq ——賽門鐵克 →ht ......

    uj5u.com 2020-09-10 03:52:15 more
  • 京準講述NTP時鐘服務器應用及原理

    京準講述NTP時鐘服務器應用及原理京準講述NTP時鐘服務器應用及原理 安徽京準電子科技官微——ahjzsz 北斗授時原理 授時是指接識訓通過某種方式獲得本地時間與北斗標準時間的鐘差,然后調整本地時鐘使時差控制在一定的精度范圍內。 衛星導航系統通常由三部分組成:導航授時衛星、地面檢測校正維護系統和用戶 ......

    uj5u.com 2020-09-10 03:52:25 more
  • 利用北斗衛星系統設計NTP網路時間服務器

    利用北斗衛星系統設計NTP網路時間服務器 利用北斗衛星系統設計NTP網路時間服務器 安徽京準電子科技官微——ahjzsz 概述 NTP網路時間服務器是一款支持NTP和SNTP網路時間同步協議,高精度、大容量、高品質的高科技時鐘產品。 NTP網路時間服務器設備采用冗余架構設計,高精度時鐘直接來源于北斗 ......

    uj5u.com 2020-09-10 03:52:35 more
  • 詳細解讀電力系統各種對時方式

    詳細解讀電力系統各種對時方式 詳細解讀電力系統各種對時方式 安徽京準電子科技官微——ahjzsz,更多資料請添加VX 衛星同步時鐘是我京準公司開發研制的應用衛星授時時技術的標準時間顯示和發送的裝置,該裝置以M國全球定位系統(GLOBAL POSITIONING SYSTEM,縮寫為GPS)或者我國北 ......

    uj5u.com 2020-09-10 03:52:45 more
  • 如何保證外包團隊接入企業內網安全

    不管企業規模的大小,只要企業想省錢,那么企業的某些服務就一定會采用外包的形式,然而看似美好又經濟的策略,其實也有不好的一面。下面我通過安全的角度來聊聊使用外包團的安全隱患問題。 先看看什么服務會使用外包的,最常見的就是話務/客服這種需要大量重復性、無技術性的服務,或者是一些銷售外包、特殊的職能外包等 ......

    uj5u.com 2020-09-10 03:52:57 more
  • PHP漏洞之【整型數字型SQL注入】

    0x01 什么是SQL注入 SQL是一種注入攻擊,通過前端帶入后端資料庫進行惡意的SQL陳述句查詢。 0x02 SQL整型注入原理 SQL注入一般發生在動態網站URL地址里,當然也會發生在其它地發,如登錄框等等也會存在注入,只要是和資料庫打交道的地方都有可能存在。 如這里http://192.168. ......

    uj5u.com 2020-09-10 03:55:40 more
  • [GXYCTF2019]禁止套娃

    git泄露獲取原始碼 使用GET傳參,引數為exp 經過三層過濾執行 第一層過濾偽協議,第二層過濾帶引數的函式,第三層過濾一些函式 preg_replace('/[a-z,_]+\((?R)?\)/', NULL, $_GET['exp'] (?R)參考當前正則運算式,相當于匹配函式里的引數 因此傳遞 ......

    uj5u.com 2020-09-10 03:56:07 more
  • 等保2.0實施流程

    流程 結論 ......

    uj5u.com 2020-09-10 03:56:16 more
最新发布
  • 使用Django Rest framework搭建Blog

    在前面的Blog例子中我們使用的是GraphQL, 雖然GraphQL的使用處于上升趨勢,但是Rest API還是使用的更廣泛一些. 所以還是決定回到傳統的rest api framework上來, Django rest framework的官網上給了一個很好用的QuickStart, 我參考Qu ......

    uj5u.com 2023-04-20 08:17:54 more
  • 記錄-new Date() 我忍你很久了!

    這里給大家分享我在網上總結出來的一些知識,希望對大家有所幫助 大家平時在開發的時候有沒被new Date()折磨過?就是它的諸多怪異的設定讓你每每用的時候,都可能不小心踩坑。造成程式意外出錯,卻一下子找不到問題出處,那叫一個煩透了…… 下面,我就列舉它的“四宗罪”及應用思考 可惡的四宗罪 1. Sa ......

    uj5u.com 2023-04-20 08:17:47 more
  • 使用Vue.js實作文字跑馬燈效果

    實作文字跑馬燈效果,首先用到 substring()截取 和 setInterval計時器 clearInterval()清除計時器 效果如下: 實作代碼如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta ......

    uj5u.com 2023-04-20 08:12:31 more
  • JavaScript 運算子

    JavaScript 運算子/運算子 在 JavaScript 中,有一些運算子可以使代碼更簡潔、易讀和高效。以下是一些常見的運算子: 1、可選鏈運算子(optional chaining operator) ?.是可選鏈運算子(optional chaining operator)。?. 可選鏈操 ......

    uj5u.com 2023-04-20 08:02:25 more
  • CSS—相對單位rem

    一、概述 rem是一個相對長度單位,它的單位長度取決于根標簽html的字體尺寸。rem即root em的意思,中文翻譯為根em。瀏覽器的文本尺寸一般默認為16px,即默認情況下: 1rem = 16px rem布局原理:根據CSS媒體查詢功能,更改根標簽的字體尺寸,實作rem單位隨螢屏尺寸的變化,如 ......

    uj5u.com 2023-04-20 08:02:21 more
  • 我的第一個NPM包:panghu-planebattle-esm(胖虎飛機大戰)使用說明

    好家伙,我的包終于開發完啦 歡迎使用胖虎的飛機大戰包!! 為你的主頁添加色彩 這是一個有趣的網頁小游戲包,使用canvas和js開發 使用ES6模塊化開發 效果圖如下: (覺得圖片太sb的可以自己改) 代碼已開源!! Git: https://gitee.com/tang-and-han-dynas ......

    uj5u.com 2023-04-20 08:01:50 more
  • 如何在 vue3 中使用 jsx/tsx?

    我們都知道,通常情況下我們使用 vue 大多都是用的 SFC(Signle File Component)單檔案組件模式,即一個組件就是一個檔案,但其實 Vue 也是支持使用 JSX 來撰寫組件的。這里不討論 SFC 和 JSX 的好壞,這個仁者見仁智者見智。本篇文章旨在帶領大家快速了解和使用 Vu ......

    uj5u.com 2023-04-20 08:01:37 more
  • 【Vue2.x原始碼系列06】計算屬性computed原理

    本章目標:計算屬性是如何實作的?計算屬性快取原理以及洋蔥模型的應用?在初始化Vue實體時,我們會給每個計算屬性都創建一個對應watcher,我們稱之為計算屬性watcher ......

    uj5u.com 2023-04-20 08:01:31 more
  • http1.1與http2.0

    一、http是什么 通俗來講,http就是計算機通過網路進行通信的規則,是一個基于請求與回應,無狀態的,應用層協議。常用于TCP/IP協議傳輸資料。目前任何終端之間任何一種通信方式都必須按Http協議進行,否則無法連接。tcp(三次握手,四次揮手)。 請求與回應:客戶端請求、服務端回應資料。 無狀態 ......

    uj5u.com 2023-04-20 08:01:10 more
  • http1.1與http2.0

    一、http是什么 通俗來講,http就是計算機通過網路進行通信的規則,是一個基于請求與回應,無狀態的,應用層協議。常用于TCP/IP協議傳輸資料。目前任何終端之間任何一種通信方式都必須按Http協議進行,否則無法連接。tcp(三次握手,四次揮手)。 請求與回應:客戶端請求、服務端回應資料。 無狀態 ......

    uj5u.com 2023-04-20 08:00:32 more