主頁 > 前端設計 > 【前端之旅】HTML 大總結

【前端之旅】HTML 大總結

2021-10-21 09:52:56 前端設計

在這里插入圖片描述

一名軟體工程專業學生的前端之旅,記錄自己對三件套(HTML、CSS、JavaScript)、Node.js、Vue、小程式開發(uniapp)以及各種UI組件庫、前端框架的學習,

【前端之旅】Web基礎與開發工具
【前端之旅】HTML 大總結

HTML 大總結

      • 一、HTML基礎結構標簽 🔥
        • HTML骨架格式
        • HTML元素標簽分類
        • 檔案型別宣告
        • 頁面語言 lang
        • 字符集
        • 注釋
      • 二、HTML常用標簽 🔥
        • 1.標題標簽
        • 2.段落標簽
        • 3.換行標簽與水平線標簽
        • 4.盒子標簽
        • 5.文本格式化標簽
        • 6.影像標簽
        • 7.路徑問題
        • 8.超鏈接標簽與錨點鏈接
        • 9.特殊字符
        • 10.表格標簽
          • 表格屬性
          • 合并單元格
        • 11.串列標簽
        • 12.表單標簽
          • 表單域
          • 表單控制元件(表單元素)
          • input輸入表單元素
            • 1、文本框與密碼框
            • 2、單選框和復選框
            • 3、name和value屬性
            • 4、checked和maxlength
            • 5、submit和reset
            • 6、button和檔案域
            • 7、label
          • select下拉表單元素
          • textarea文本域元素

一、HTML基礎結構標簽 🔥

HTML(Hyper Text Markup Language) 超文本標記語言

之所以叫做超文本標記語言,一是因為它可以加入各類圖片、音頻、視頻等多媒體,二是它可以實作從一個文本檔案跳轉到另一個文本檔案,而且借助互聯網,它可以與世界各個主機的檔案鏈接,

HTML骨架格式

<!-- 頁面中最大的標簽 根標簽 -->
<html>
    <!-- 頭部標簽 -->
    <head>     
        <!-- 標題標簽 -->
        <title></title> 
    </head>
    <!-- 檔案的主體 -->
    <body>
    </body>
</html>

HTML元素標簽分類

HTML標簽是由尖括號包圍的關鍵字,例如: <html>

  • 常規標簽(雙標簽):標簽對中的第一個標簽是開始標簽,第二個標簽是結束標簽,例如<html> </html>
  • 空元素(單標簽):例如:<br>

檔案型別宣告

檔案型別宣告<!DOCTYPE html>會告訴瀏覽器按照HTML5標準決議頁面,

  • <!DOCTYPE> 宣告位于檔案中的最前面的位置,處于 <html> 標簽之前,
  • <!DOCTYPE> 不是一個 HTML 標簽,它就是檔案型別宣告標簽

頁面語言 lang

<html lang="en"> 中 lang 指定該html標簽內容所用的語言

  • en 定義語言為英語
  • zh-CN 定義語言為中文

lang的作用

  • 根據根據lang屬性來設定不同語言的css樣式,或者字體
  • 告訴搜索引擎做精確的識別
  • 讓語法檢查程式做語言識別
  • 幫助翻譯工具做識別
  • 幫助網頁閱讀程式做識別

字符集

<head>標簽內,可以通過<meta> 標簽的 charset 屬性來規定 HTML 檔案應該使用哪種字符編碼,

  • <meta charset = "UTF-8" />
  • charset 常用的值有::GB2312 、BIG5 、GBK 和 UTF-8,其中 UTF-8 也被稱為萬國碼,基本包含了全世界所有國家需要用到的字符

注釋

注釋

  • 注釋快捷鍵為 ctrl + /
  • 注釋以 <!-- 開始,以--> 結束
<!--  注釋陳述句	-->

二、HTML常用標簽 🔥

排版標簽 : 主要和CSS 搭配使用,顯示網頁結構的標簽,是網頁布局最常用的標簽,

  • 標題標簽 <h>
  • 段落標簽 <p>
  • 水平線標簽 <hr/>
  • 換行標簽<br/>
  • div 與span標簽:沒有語意,是我們用于網頁布局的2個常用的盒子,

標簽屬性(行內式):我們使用HTML制作網頁時,如果想讓HTML標簽提供更多的資訊,可以使用HTML標簽的屬性加以設定,

<標簽名 屬性1="屬性值1" 屬性2="屬性值2" > 內容 </標簽名>

1.標題標簽

<body>
    <h1> 一級標題</h1>
    <h2> 二級標題</h2>
    <h3> 三級標題</h3>
    <h4> 四級標題</h4>
    <h5> 五級標題</h5>
    <h6> 六級標題</h6>
</body>
  • 標題標簽下的文字會變的加粗,字號也會根據標簽等級依次變大,并且一個標題獨占一行,

2.段落標簽

<p>
   這是一個段落,
</p>
  • 寫在一個段落標簽里的文字,會根據瀏覽器視窗的大小進行自動換行,并且段落和段落之間保有空隙,

3.換行標簽與水平線標簽

<br/>
<hr/>
  • <br/>是個單標簽,作用是進行換行,不會產生垂直的間距,
  • <hr/>自動生成一條100%寬的水平線,

4.盒子標簽

  • <div></div> :一行只能放一個大盒子
  • <span></span> : 一行可以放多個小盒子
<div>這是一個div</div>
<span>這是一個span</span>

5.文本格式化標簽

  • 為文字設定粗體、斜體、下劃線等效果

  • b和strong 文字以粗體顯示

  • i和em 文字以斜體顯示

  • s和del 文字以加洗掉線顯示

  • u和ins 文字以加下劃線顯示

6.影像標簽

<body>
   	<img src="" alt="" title="" />
</body>
  • src是<img>標簽的必須屬性,用來指定影像檔案的路徑與檔案,

    屬性屬性值說明
    src圖片路徑必須屬性
    alt文本替換文本(當圖片不能顯示時候顯示的文字)
    title文本提示文本(滑鼠放到影像上,顯示的文字)

7.路徑問題

在引入靜態資源時(比如圖片、音頻等)需要通過檔案路徑進行引入,這里主要涉及到絕對路徑與相對路徑,

  • 絕對路徑:是指目錄下的絕對位置,直接到達目標位置,通常是從盤符開始的路徑,
  • 相對路徑:
相對路徑分類符號說明
同一級路徑圖形檔案位于 HTML 檔案同一級 如<img src="demo.png">
下一級路徑/圖形檔案位于 HTML 檔案下一級 如 <img src="images/demo.png">
上一級路徑…/圖形檔案位于 HTML 檔案上一級 如 <img src="../demo.png">

8.超鏈接標簽與錨點鏈接

超鏈接標簽:點擊觸發后可以跳轉對應鏈接或者下載相應資源,

<a href="跳轉目標" target="目標視窗的彈出方式">文本或影像</a>
屬性作用
href(此項必填)用于填寫指定鏈接目標的url地址,注意:如果 href 里面地址是一個檔案或者壓縮包,會下載這個檔案,
target用于填寫指定連接頁面的打開方式:_self為默認值,_blank為在新視窗中打開

錨點鏈接標簽:點擊鏈接,可以實作快速定位到頁面中的某個位置,

  • 在鏈接文本的href屬性中,設定屬性值為 #名字
  • 找到目標位置標簽,里面添加一個 id屬性=剛才的名字
<a href = "#demo">點擊一下,進入自我介紹</a>
<h3 id = "demo">自我介紹</h3>

9.特殊字符

HTML 原代碼顯示結果描述
&lt;<小于號或顯示標記
&gt;>大于號或顯示標記
&amp;&可用于顯示其它特殊字符
&quot;引號
&reg;?已注冊
&copy;?著作權
&trade;?商標
&ensp;半個空白位
&emsp;一個空白位
&nbsp;不斷行的空白

重點記住:空格、大于號、小于號 這三個,其余的使用的很少,如果需要使用回頭查閱即可

10.表格標簽

表格標簽現在還是較為常用的一種標簽,但不是用來布局,常見顯示、展示表格式資料,因為它可以讓資料顯示的非常的規整,可讀性非常好,特別是后臺展示資料的時候表格運用是否熟練就顯得很重要,一個清爽簡約的表格能夠把繁雜的資料表現得很有條理,

  • table 用來定義表格的標簽
  • tr 用來定義表格中的行,必須嵌套在<table></table> 標簽中
  • td 用來定義表格中的單元格,必須嵌套在<tr></tr> 標簽中
  • th 用來定義表格中的表頭,表頭單元格里面的內容加粗居中顯示
<body>
    <table>
        <tr>  <th>姓名</th>     <th>性別</th>    <th>年齡</th>        </tr>
        <tr>  <td>孫銘</td>     <td></td>     <td>18</td>          </tr>  
        <tr>  <td>孫不堅</td>     <td></td>     <td>18</td>          </tr>       
        <tr>  <td>sunming</td>     <td></td>     <td>18</td>          </tr>     
    </table>
</body>

代碼效果:

image-20211019200508979

表格屬性

表格標簽的屬性實際開發并不常用,后面樣式基本都是通過CSS來設定的,

屬性名屬性值描述
alignleft center right規定表格相對周圍元素的對齊方式,
border1或者’’ ‘’規定表格單元是否擁有邊框,默認為" ",表示沒有邊框,1則表示有,
cellpadding像素值規定單元邊沿與其內容之間的空白,默認1像素,
cellspacing像素值規定單元格之間的空白,默認2像素,
width像素值或百分比規定表格的寬度,
<table align=center border="1" cellpadding="20" cellspacing="0" width="500">
合并單元格
  • 跨行合并:rowspan=“合并單元格的個數”
  • 跨列合并:colspan="合并單元格的個數"

確定目標單元格(合并寫代碼)

  • 跨行:最上面側單元格為目標單元格,寫合并代碼
  • 跨列:最左面側單元格為目標單元格,寫合并代碼
 <table align=center border="1" cellpadding="20" cellspacing="0" width="700">
        <tr>
            <th colspan="5">個人簡歷</th>

        </tr>
        <tr>
            <th>姓名:</th>
            <th></th>
            <th>性別:</th>
            <th></th>
            <th rowspan="4">照片</th>
        </tr>
        <tr>
            <th>婚姻狀況:</th>
            <th></th>
            <th>出生年月:</th>
            <th></th>
        </tr>
        <tr>
            <th>民族:</th>
            <th></th>
            <th>政治面貌:</th>
            <th></th>
        </tr>
        <tr>
            <th>身高:</th>
            <th></th>
            <th>學歷:</th>
            <th></th>
        </tr>
    </table>

代碼效果:

image-20211019194420824

11.串列標簽

串列容器里面裝載著結構,樣式一致的文字或圖表的一種形式叫串列,串列最大的特點就是整齊 、整潔、 有序,跟表格類似,但是它可組合自由度會更高,一般網站的底部鏈接部分就是用串列標簽制作,

  • 無序串列:<ul>
  • 有序串列:<ol>
  • 自定義串列:<dl>
標簽名定義說明
<ul></ul>無序串列里面只能包含li,沒有順序,li里面可以包含任何標簽,
<ol></ol>有序串列里面只能包含li,有順序,
<dl></dl>自定義串列里面只能包含dt和dd,dt和dd里面可以放任何標簽,
 <ul>
        <ul>hahaha</ul>
        <ul>hahaha</ul>
    </ul>
    <ol>
        <ul>xixixi</ul>
        <ul>xixixi</ul>
    </ol>
    <dl>
        <dt>關注我們</dt>
        <dd>新浪微博</dd>
        <dd>聯系我們</dd>
    </dl>

代碼效果:

image-20211019195531457

12.表單標簽

一個完整的表單通常由表單域,表單控制元件(表單元素)和提示資訊這3部分組成,表單目的是為了收集用戶資訊,

image-20211020155508311

如圖世紀佳緣網站中注冊界面中就存在表單,該表單目的是為了收集用戶資訊,

表單域
  • 表單域是一個包含表單元素的區域

  • <form></from>標簽用于定義表單域,會把它范圍內的表單元素資訊提交給服務器

屬性屬性值作用
actionurl地址用于指定接收并處理表單資料的服務器程式的url地址
methodget/post用于設定表單資料的提交方式,其取值為get或post
name名稱用于指定表單的名稱,以區分同一個頁面中的多個表單域
<form action="url地址" method="提交方式" name="表單域的名稱">    
</form>

GET 和 POST 的區別(后面學 ajax 后臺互動的時候用得到)

  • GET在瀏覽器回退時是無害的,而POST會再次提交請求,
  • GET請求會被瀏覽器主動cache,而POST不會,除非手動設定,
  • GET請求只能進行url編碼,而POST支持多種編碼方式,
  • GET請求引數會被完整保留在瀏覽器歷史記錄里,而POST中的引數不會被保留,
  • GET請求大小一般是(1024位元組),http協議并沒有限制,而與服務器,作業系統有關,POST理論上來說沒有大小限制,http協議規范也沒有進行大小限制,但實際上post所能傳遞的資料量根據取決于服務器的設定和記憶體大小,
  • 對引數的資料型別,GET只接受ASCII字符,而POST沒有限制,
  • GET比POST更不安全,因為引數直接暴露在URL上,所以不能用來傳遞敏感資訊,
表單控制元件(表單元素)

表單元素三大組:input 輸入表單元素、select 下拉表單元素、textarea 文本域表單元素

input輸入表單元素
  • input是個單標簽,type 屬性設定不同的屬性用來指定不同的控制元件型別(文本欄位、復選框、單選按鈕、按鈕等),type屬性的屬性值及描述如下:
屬性值描述
button定義可點擊按鈕(多數情況下,用于通過JavaScript啟動腳本)
checkbox定義復選框
file定義輸入欄位和"瀏覽"按鈕,供檔案上傳,
hidden定義隱藏的輸入欄位
image定義影像形式的提交按鈕
password定義密碼欄位,該欄位中的字符被掩碼
radio定義單選按鈕
reset定義重置按鈕,重置按鈕會清楚表單中的所有資料,
submit定義提交按鈕,提交按鈕會把表單資料發送到服務器,
text定義單行的輸入欄位,用戶可在其中輸入文本,默認寬度為 20 個字符,
  • 除 type 屬性外,<input> 標簽還有很多其他很多屬性,其常用屬性如下:
屬性屬性值描述
name由用戶自定義定義 input 元素的名稱
value由用戶自定義規定 input 元素的值
checkedchecked規定此 input 元素首次加載時應當被選中
maxlength正整數規定輸入欄位中字符的最大長度
  • name 和 value 是每個表單元素都有的屬性值,主要給后端人員使用,
  • name 是表單元素的名字,要求單選框和復選框要有相同的name值,
  • checked 屬性主要針對于單選框和復選框,主要作用是一打開頁面,就可以默認選中某個表單元素,
1、文本框與密碼框
  • type 屬性設定為 text 是文本框
  • type 屬性設定為 password 是密碼框
<body>
    <form>
        用戶名:<input type="text"> <br/> 
        密碼:<input type="password">
    </form>
</body>
2、單選框和復選框
  • type 屬性設定為 radio 是單選框
  • type 屬性設定為 checkbox 是復選框
  • name 是表單元素的名字,要求 單選框和復選框要有相同的name值
<form>
        用戶名:<input type="text"> <br> 
        密碼:<input type="password"> <br> 
        <!-- radio是單選框,可以多選一 -->
        性別:男<input type="radio"><input type="radio">
        <!-- checkbox是多選框,可以多選 -->
        愛好:吃飯<input type="checkbox">  睡覺<input type="checkbox">   打游戲<input type="checkbox"> 
</form>
3、name和value屬性
  • name屬性:當前input表單的名字,后臺可以通過這個name屬性找到這個表單,name的主要作用就是用于區別不同的表單,
<form>
        用戶名:<input type="text" value="請輸入用戶名"> <br> 
        密碼:<input type="password"> <br> 
        <!-- radio是單選框,可以多選一 -->
        <!-- name是表單元素的名字,這里的性別單選按鈕必須有相同的名字name,才能實作多選一 -->
        性別:男<input type="radio" name="sex" value=""><input type="radio" name="sex" value="">
        <!-- checkbox是多選框,可以多選 -->
        愛好:吃飯<input type="checkbox" name="habby" value="吃飯">  睡覺<input type="checkbox" name="habby" value="睡覺">   打游戲<input type="checkbox" name="habby" value="打游戲"> 
</form>
4、checked和maxlength
  • 單選按鈕和復選框可以設定checked 屬性
  • 當頁面打開時候就可以默認選中這個按鈕
  • 單選框只能給其中一個加checked,復選框可以多加
性別:男<input type="radio" name="sex" value="" checked="checked"><input type="radio" name="sex" value="">
5、submit和reset
  • type 屬性設定為submit:提交按鈕會把表單資料發送到服務器
  • ``type` 屬性設定為reset:重置按鈕會清除表單中的所有資料
6、button和檔案域
  • type 屬性設定為button:是一個按鈕
  • type 屬性設定為file:是一個檔案域,可以上傳檔案
<input type="button" value="獲取短信驗證碼"> <br>
    <!-- 檔案域:上傳檔案使用的 -->
    上傳頭像:<input type="file">
7、label
  • label標簽用于系結一個表單元素,當點擊標簽內的文本時,瀏覽器就會自動將焦點(游標)轉到表單元素上,用來增加用戶體驗

  • label標簽的 for屬性 應當與相關元素的id 屬性相同

    <label for="sex"></lable>
    <input type="radio" name="sex" id="sex" />
    
select下拉表單元素
  • 下拉表單元素
  • <select>中至少包含一對<option>
  • <option>中定義 selected=“selected” 時,當前項即為默認選中項,
<select>
       <option selected="selected">選項1</option>
       <option>選項2</option>
       <option>選項3</option>
       ...
</select>
textarea文本域元素
  • 用于定義多行文本輸入的控制元件
<textarea>
    文本內容
</textarea>
  • cols = “每行中的字符數”, rows = “顯示的函式”,我們在實際開發中不會使用,都是用CSS來改變大小

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

標籤:其他

上一篇:為GoogleCloudAppEngine靈活指定Node.js版本

下一篇:@vue/cli(vue腳手架)超詳細教程

標籤雲
其他(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)

熱門瀏覽
  • vue移動端上拉加載

    可能做得過于簡單或者比較low,請各位大佬留情,一起探討技術 ......

    uj5u.com 2020-09-10 04:38:07 more
  • 優美網站首頁,頂部多層導航

    一個個人用的瀏覽器首頁,可以把一下常用的網站放在這里,平常打開會比較方便。 第一步,HTML代碼 <script src=https://www.cnblogs.com/szharf/p/"js/jquery-3.4.1.min.js"></script> <div id="navigate"> <ul> <li class="labels labels_1"> ......

    uj5u.com 2020-09-10 04:38:47 more
  • 頁面為要加<!DOCTYPE html>

    最近因為寫一個js函式,需要用到$(window).height(); 由于手寫demo的時候,過于自信,其實對前端方面的認識也不夠體系,用文本檔案直接敲出來的html代碼,第一行沒有加上<!DOCTYPE html> 導致了$(window).height();的結果直接是整個document的高 ......

    uj5u.com 2020-09-10 04:38:52 more
  • WordPress網站程式手動升級要做好資料備份

    WordPress博客網站程式在進行升級前,必須要做好網站資料的備份,這個問題良家佐言是遇見過的;在剛開始接觸WordPress博客程式的時候,因為升級問題和博客網站的修改的一些嘗試,良家佐言是吃盡了苦頭。因為購買的是西部數碼的空間和域名,每當佐言把自己的WordPress博客網站搞到一塌糊涂的時候 ......

    uj5u.com 2020-09-10 04:39:30 more
  • WordPress程式不能升級為5.4.2版本的原因

    WordPress是一款個人博客系統,受到英文博客愛好者和中文博客愛好者的追捧,并逐步演化成一款內容管理系統軟體;它是使用PHP語言和MySQL資料庫開發的,用戶可以在支持PHP和MySQL資料庫的服務器上使用自己的博客。每一次WordPress程式的更新,就會牽動無數WordPress愛好者的心, ......

    uj5u.com 2020-09-10 04:39:49 more
  • 使用CSS3的偽元素進行首字母下沉和首行改變樣式

    網頁中常見的一種效果,首字改變樣式或者首行改變樣式,效果如下圖。 代碼: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, ......

    uj5u.com 2020-09-10 04:40:09 more
  • 關于a標簽的講解

    什么是a標簽? <a> 標簽定義超鏈接,用于從一個頁面鏈接到另一個頁面。 <a> 元素最重要的屬性是 href 屬性,它指定鏈接的目標。 a標簽的語法格式:<a href=https://www.cnblogs.com/summerxbc/p/"指定要跳轉的目標界面的鏈接">需要展示給用戶看見的內容</a> a標簽 在所有瀏覽器中,鏈接的默認外觀如下: 未被訪問的鏈接帶 ......

    uj5u.com 2020-09-10 04:40:11 more
  • 前端輪播圖

    在需要輪播的頁面是引入swiper.min.js和swiper.min.css swiper.min.js地址: 鏈接:https://pan.baidu.com/s/15Uh516YHa4CV3X-RyjEIWw 提取碼:4aks swiper.min.css地址 鏈接:https://pan.b ......

    uj5u.com 2020-09-10 04:40:13 more
  • 如何設定html中的背景圖片(全屏顯示,且不拉伸)

    1 <style>2 body{background-image:url(https://uploadbeta.com/api/pictures/random/?key=BingEverydayWallpaperPicture); 3 background-size:cover;background ......

    uj5u.com 2020-09-10 04:40:16 more
  • Java學習——HTML詳解(上)

    HTML詳解 初識HTML Hyper Text Markup Language(超文本標記語言) 1 <!--DOCTYPE:告訴瀏覽器我們要使用什么規范--> 2 <!DOCTYPE html> 3 <html lang="en"> 4 <head> 5 <!--meta 描述性的標簽,描述一些 ......

    uj5u.com 2020-09-10 04:40:33 more
最新发布
  • 我的第一個NPM包:panghu-planebattle-esm(胖虎飛機大戰)使用說明

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

    uj5u.com 2023-04-20 07:59:23 more
  • 生產事故-走近科學之消失的JWT

    入職多年,面對生產環境,盡管都是小心翼翼,慎之又慎,還是難免捅出簍子。輕則滿頭大汗,面紅耳赤。重則系統停擺,損失資金。每一個生產事故的背后,都是寶貴的經驗和教訓,都是專案成員的血淚史。為了更好地防范和遏制今后的各類事故,特開此專題,長期更新和記錄大大小小的各類事故。有些是親身經歷,有些是經人耳傳口授 ......

    uj5u.com 2023-04-18 07:55:04 more
  • 記錄--Canvas實作打飛字游戲

    這里給大家分享我在網上總結出來的一些知識,希望對大家有所幫助 打開游戲界面,看到一個畫面簡潔、卻又富有挑戰性的游戲。螢屏上,有一個白色的矩形框,里面不斷下落著各種單詞,而我需要迅速地輸入這些單詞。如果我輸入的單詞與螢屏上的單詞匹配,那么我就可以獲得得分;如果我輸入的單詞錯誤或者時間過長,那么我就會輸 ......

    uj5u.com 2023-04-04 08:35:30 more
  • 了解 HTTP 看這一篇就夠

    在學習網路之前,了解它的歷史能夠幫助我們明白為何它會發展為如今這個樣子,引發探究網路的興趣。下面的這張圖片就展示了“互聯網”誕生至今的發展歷程。 ......

    uj5u.com 2023-03-16 11:00:15 more
  • 藍牙-低功耗中心設備

    //11.開啟藍牙配接器 openBluetoothAdapter //21.開始搜索藍牙設備 startBluetoothDevicesDiscovery //31.開啟監聽搜索藍牙設備 onBluetoothDeviceFound //30.停止監聽搜索藍牙設備 offBluetoothDevi ......

    uj5u.com 2023-03-15 09:06:45 more
  • canvas畫板(滑鼠和觸摸)

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>canves</title> <style> #canvas { cursor:url(../images/pen.png),crosshair; } #canvasdiv{ bo ......

    uj5u.com 2023-02-15 08:56:31 more
  • 手機端H5 實作自定義拍照界面

    手機端 H5 實作自定義拍照界面也可以使用 MediaDevices API 和 <video> 標簽來實作,和在桌面端做法基本一致。 首先,使用 MediaDevices.getUserMedia() 方法獲取攝像頭媒體流,并將其傳遞給 <video> 標簽進行渲染。 接著,使用 HTML 的 < ......

    uj5u.com 2023-01-12 07:58:22 more
  • 記錄--短視頻滑動播放在 H5 下的實作

    這里給大家分享我在網上總結出來的一些知識,希望對大家有所幫助 短視頻已經無數不在了,但是主體還是使用 app 來承載的。本文講述 H5 如何實作 app 的視頻滑動體驗。 無聲勝有聲,一圖頂百辯,且看下圖: 網址鏈接(需在微信或者手Q中瀏覽) 從上圖可以看到,我們主要實作的功能也是本文要講解的有: ......

    uj5u.com 2023-01-04 07:29:05 more
  • 一文讀懂 HTTP/1 HTTP/2 HTTP/3

    從 1989 年萬維網(www)誕生,HTTP(HyperText Transfer Protocol)經歷了眾多版本迭代,WebSocket 也在期間萌芽。1991 年 HTTP0.9 被發明。1996 年出現了 HTTP1.0。2015 年 HTTP2 正式發布。2020 年 HTTP3 或能正... ......

    uj5u.com 2022-12-24 06:56:02 more
  • 【HTML基礎篇002】HTML之form表單超詳解

    ??一、form表單是什么

    ??二、form表單的屬性

    ??三、input中的各種Type屬性值

    ??四、標簽 ......

    uj5u.com 2022-12-18 07:17:06 more