HTML/JOSN復習總結

HTML

基礎

什么是 HTML?

1.HTML是一門語言,所有的網頁都是用HTML這門語言編寫出來的

2.HTML(HyperText Markup Language):超文本標記語言。

? ? ? >超文本:超越了文本的限制,比普通文本更強大。除了文字信息,還可以定義圖片、音頻、視頻等內容

? ? ?>標記語言:由標簽構成的語言

3.HTML運行在瀏覽器上,HTML標簽由瀏覽器來解析

4.HTML 標簽都是預定義好的。

https://www.w3school.com.cn/

5.基本結構


<!--html的版本-->
<!DOCTYPE html>
<!--告知瀏覽器該網頁是一個英語網頁-->
<html lang="en">
<head><!--  定義字符集--><meta charset="UTF-8"><title>Title</title>
</head>
<body></body>
</html>

標簽

基礎標簽

圖片、音頻、視頻標簽

1.img:定義圖片

? ? ? ?>src:規定顯示圖像的 URL(統一資源定位符)

? ? ? ?>height:定義圖像的高度

? ? ? ?>width:定義圖像的寬度

2.audio:定義音頻。支持的音頻格式:MP3、WAV、OGG

? ? ? ?>src:規定音頻的 URL

? ? ? ?>controls:顯示播放控件

3.video:定義視頻。支持的音頻格式:MP4,WebM,OGG

? ? ? ?>src:規定視頻的 URL

? ? ? ?>controls:顯示播放控件

<img src="a.jpg" width="300" hoight="400><audio src="b.np3" controls></audio><video src="c.mp4" controls width="500" height= "300"></video>

超鏈接標簽

<a>

描述: 定義超鏈接,用于鏈接到另一個資源

? ? ? ?>href:指定訪問資源的URL

? ? ? ?>target:指定打開資源的方式

? ? ? ? ? ? ? ? _self:默認值,在當前頁面打開

? ? ? ? ? ? ? ? _blank:在空白頁面打開

<a href="https://www.csdn.net/" target="_blank">csdn</a>

列表標簽

定義有序列表: <ol>

定義無序列表: <ul>

定義列表項<li>

type:設置項目符號
?

<ol><li>咖啡</li><li>茶</li><li>牛奶</li>
</ol><ul><li>咖啡</li><li>茶</li><li>牛奶</li></ul>

表格標簽


<table>? ? ??定義表格

<tr>? ? ? ? ? ?定義行

<td>? ? ? ? ? 定義單元格

<th>? ? ? ??定義表頭單元格

table:? >border:規定表格邊框的寬度

? ? ? ? ? ?> width :規定表格的寬度

? ? ? ? ? ?>cellspacing:規定單元格之間的空白

tr:? >align:定義表格行的內容對齊方式

td:? >rowspan:規定單元格可橫跨的行數

? ? ? >colspan:規定單元格可橫跨的列數

<table width="50%" border="1" cellspacing="0"><tr height="50"><th>序號</th><th>品牌名稱</th><th>企業名稱</th></tr><tr align="center" ><td>010</td><td>三只松鼠</td><td>三只松鼠</td></tr><tr align="center"><td>009</td><td>優衣庫</td><td>優衣庫</td></tr><tr align="center"><td>008</td><td>小米</td><td>小米科技有限公司</td>
</tr>
</table>

布局標簽


<div>:? 定義 HTML文檔中的一個區域部分,經常與CSS一起使用,用來布局網頁

<span>:? 用于組合行內元素

表單標簽

表單:在網頁中主要負責數據采集功能,使用<form>標簽定義

表單表單項(元素):不同類型的 input 元素、下拉列表、文本域等

標簽
<form>? ? ??定義表單
<input>? ? ?定義表單項,通過type屬性控制輸入形式
<label>? ? ?為表單項定義標注
<select>? ??定義下拉列表
<option>? ??定義下拉列表的列表項
<textarea>? ?定義文本域


form:? >action:規定當提交表單時向何處發送表單數據,URL又

? ? ? ? ? >method :規定用于發送表單數據的方式

? ? ? ? ? ? ? ?get:瀏覽器會將數據直接附在表單的 action URL之后。大小有限制

? ? ? ? ? ? ? ? post:瀏覽器會將數據放到http請求消息體中。大小無限制

JSON

JSON簡述

介紹:
JSON(JavaScript Object Notation,Js對象簡譜)是一種輕量級的數據交換格式。它基于

ECMAScript(歐洲計算機協會制定的S規范)的一個子集,采用完全獨立于編程語言的文本格式來存

儲和表示數據。簡潔和清晰的層次結構使得ISON成為理想的數據交換語言。易于人閱讀和編寫,

同時也易于機器解析和生成,并有效地提升網絡傳輸效率。

JSON的特點:

1.JSON是一種輕量級的數據交換格式。

2.JSON采用完全獨立于語言的文本格式,就是說不同的編程語言JSON數據是一致的

3.JSON易于人閱讀和編寫,同時也易于機器解析和生成(一般用于提升網絡傳輸速率)。
?

XML與JSON的區別


1.XML:可擴展標記語言,是一種用于標記電子文件使其具有結構性的標記語言。

2.JSON:JSON(avaScript Object Notation,JS對象簡譜)是一種輕量級的數據交換格式。

3.相同點:它們都可以作為一種數據交換格式。

3.區別:

XML是重量級的,ISON是輕量級的,XML在傳輸過程中比較占帶寬ISON占帶寬少,易于壓縮。

XML和JSON都用在項目交互下,XML多用于做配置文件,JSON用于數據交互。

JSON的語法格式

  <script>let person = {"id":110,"name":"tom","sex":"女","age":18};console.log(person);//用數組存儲json數據let persons = {"persons":[{"id":110,"name":"tom","sex":"女","age":18},{"id":111,"name":"to","sex":"女","age":18},{"id":112,"name":"tm","sex":"女","age":18}]};console.log(persons);//集合存儲json數據let list = [{"id":110,"name":"tom1","sex":"女","age":18},{"id":111,"name":"to2","sex":"女","age":18},{"id":112,"name":"tm3","sex":"女","age":18}];console.log(list);
</script>

JSON數據的轉換

Fastison是阿里巴巴提供的一個java語言編寫的高性能功能完善的JSON庫,是目前Java語言中最快的JSON庫,可以實現Java對象和JSON字符串的相互轉換。

使用:.
1.導入坐標
<dependency>

? ? ? <groupld>com.alibaba</groupld>

? ? ? <artifactld>fastjson</artifactld>

? ? ? <version>1.2.62</version>

</dependency>

2.Java對象轉JSON

String jsonStr=JsoN.toJSONString(obj);

3.JSON字符串轉Java對象

User user=jsON.parseObject(jsonStr, User.class);

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/91026.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/91026.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/91026.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Golang中的內置類型

A. int B. string C. struct D. array 首先&#xff0c;內置類型是指不需要引入任何關于這些數據類型的包&#xff0c;就可以引用的數據類型。那么&#xff0c;內置類型主要包括基本類型&#xff0c;復合類型&#xff0c;控制并發&#xff0c;高級抽象&#xff0c;特殊類型。…

通過命名空間引用了 Application 類,php不會自動包含路徑文件嗎?

示例代碼&#xff1a;報錯提示找不到Application類 use mvc\core\Application;$app new Application(); // 定義路由 $app->get(/, HomeControllerindex); $app->get(/user, UserControllershow); $app->post(/user, UserControllercreate);// 運行應用 $app->run…

PlantUML 基礎使用技術文檔

目錄 摘要 1. 什么是 PlantUML 2. 安裝與環境配置 2.1 本地使用 2.2 在線使用 3. 基本語法 3.1 示例&#xff1a;系統架構圖 3.2 常用元素 4. 渲染方式 4.1 VSCode 4.2 在線渲染 4.3 生成圖片 5. 推薦實踐 6. 常見圖類型 7. 進階功能 8. 典型應用場景 摘要 Pl…

Android Notification 通過增加addAction 跳轉回Service重新執行邏輯

1.場景描述在App內升級過程中&#xff0c;apk下載過程中網絡波動導致連接超時&#xff0c;下載失敗后Service生命周期結束。前臺通知也被清除。2.解決思路在通知欄中增加重試按鈕重啟下載服務。3.代碼NotificationManager mNotificationManager (NotificationManager) getSy…

帶貨視頻評論的用戶洞察 科大訊飛AI算法賽 Datawhale AI夏令營

賽題 2025 iFLYTEK AI開發者大賽https://challenge.xfyun.cn/topic/info?typevideo-comment-insight 一、賽事背景 在電商直播爆發式增長的數字化浪潮下&#xff0c;短視頻平臺積累了海量帶貨視頻及用戶互動數據。這些數據不僅是消費者對商品體驗的直接反饋&#xff0c;更蘊…

JAVA生成PDF(itextpdf)

java生成PDF有多種方式&#xff0c;比如itextpdf、 Apache PDFBox、Flying Saucer (XHTMLRenderer)、 OpenPDF等。今天要介紹的是itextpdf&#xff0c;及在開發過程中處理的問題。1. 引入POM<!--PDF導出POM--><dependency><groupId>com.itextpdf</groupId…

[爬蟲知識] 深入理解多進程/多線程/協程的異步邏輯

相關爬蟲實戰案例&#xff1a;[爬蟲實戰] 多進程/多線程/協程-異步爬取豆瓣Top250 相關爬蟲專欄&#xff1a;JS逆向爬蟲實戰 爬蟲知識點合集 爬蟲實戰案例 逆向知識點合集 前言&#xff1a; 面對海量的目標數據&#xff0c;傳統單線程、同步的爬取方式往往效率低下&#x…

Oracle RAC 11.2.0.4 更新SYSASM和SYS密碼

前言 從技術角度看&#xff0c;SYSASM是Oracle 10g R2引入的ASM管理員角色&#xff0c;而SYS是數據庫實例的超級用戶&#xff0c;SYS賬戶無法管理ASM磁盤組。SYSASM權限是集群級別的&#xff0c;比如在添加磁盤組時&#xff0c;這個操作會影響所有節點&#xff1b;而SYS用戶的權…

Vue》》總結

官網 vue路由的query參數、mixin 混入 vue cli 腳手架之配置代理 VUE SAP、 MPA&#xff0c;&#xff0c;組件開發、VDOM、雙向數據綁定 Vue Props 、Mixin 、路由守衛 vue router query參數 Vue props以及其他通信方式, vue響應式 原理 追加響應式數據&#xff0c;數組響應式 …

Nginx 中的負載均衡策略

Nginx 是一個高性能的 HTTP 和反向代理服務器&#xff0c;廣泛用于負載均衡場景。它支持多種負載均衡策略&#xff0c;可以幫助你優化資源利用、提高響應速度和增加系統的可用性。以下是 Nginx 中幾種常見的負載均衡策略及其配置方法&#xff1a; 1. 輪詢&#xff08;Round Rob…

用 Python 將分組文本轉為 Excel:以四級詞匯為例的實戰解析

一、背景引入&#xff1a;從“人工整理”到“自動化處理”的轉變 在英語學習過程中&#xff0c;我們經常會接觸各種分組整理的詞匯表&#xff0c;比如“Group1”對應一組單詞及釋義&#xff0c;隨后是“Group2”、“Group3”等等。如果你下載了一個 .txt 格式的四級詞匯表&…

Ffmpeg濾鏡

打開設備 添加濾鏡 循環錄制文件 #include "libavdevice/avdevice.h" #include "libavformat/avformat.h" #include "libavcodec/avcodec.h" #include "libavfilter/avfilter.h" #include "libavfilter/buffersink.h" #incl…

HarmonyOS AI輔助編程工具(CodeGenie)UI生成

UI Generator基于BitFun Platform AI能力平臺&#xff0c;用于快速生成可編譯、可運行的HarmonyOS UI工程&#xff0c;支持基于已有UI布局文件&#xff08;XML&#xff09;&#xff0c;快速生成對應的HarmonyOS UI代碼&#xff0c;其中包含HarmonyOS基礎工程、頁面布局、組件及…

【第三節】ubuntu server配置遠程連接

首先在ubuntu server中查看ip&#xff0c;打開虛擬機&#xff0c;輸入ip addr show ,這個命令很好記&#xff0c;幾乎就是英文自然語言 下面我們準備遠程連接工具&#xff0c;我選擇的開源的ET&#xff0c;全稱是electerm,圈起來的是必須輸入的內容&#xff0c;輸入完成后點擊保…

CCS-MSPM0G3507-7-模塊篇-MPU6050的基本使用

前言本篇我們接收對MPU6050的基本使用&#xff0c;獲取ID&#xff0c;通過IIC協議獲取寄存器的值&#xff0c;至于高級濾波算法&#xff0c;比如卡爾曼濾波&#xff0c;或者上面的&#xff0c;后面再更新基本配置最好選擇PA0和PA1&#xff0c;5V開漏然后給上代碼MPU6050.c#incl…

spring-ai agent概念

目錄agent 概念理解記憶能力工具計劃agent 概念理解 agent 智能體&#xff0c;突出智能 大模型的感覺 告訴你怎么做&#xff08;也不一定正確&#xff09;不會幫你做 Agent的感覺 直接準確的幫你做完&#xff08;比如&#xff0c;告訴 AI Agent 幫忙下單一份外賣&#xff0c…

NO.4數據結構數組和矩陣|一維數組|二維數組|對稱矩陣|三角矩陣|三對角矩陣|稀疏矩陣

數組的儲存 【定義】 數組&#xff1a; 由 n&#xff08;≥1&#xff09; 個相同類型的數據元素構成的有限序列&#xff0c; 是線性表的推廣。 一旦被定義&#xff0c; 維數和長度就不可再改變&#xff0c; 一般對其只有元素的存取和修改操作。 一維數組 Arr[a0,…,an?1] Arr[…

如何把Arduino IDE中ESP32程序bin文件通過樂鑫flsah_download_tool工具軟件下載到ESP32中

目錄前言獲取Arduino IDE中ESP32程序bin文件flsah_download_tool工具軟件下載程序bin文件到ESP32中總結前言 Arduino IDE豐富的驅動庫給ESP32的開發帶來了很多便利&#xff0c;當我們下載程序的時候&#xff0c;直選選擇好ESP32開發板型號和端口號即可下載程序到開發板中&…

2025XYD Summer Camp 7.11 模考

T1TTT 組詢問&#xff0c;每組詢問給定 n,mn,mn,m&#xff0c;求 (nm)?1?∑i1n∑j1mlcm?(i,j) (nm)^{-1}\cdot\sum_{i1}^n\sum_{j1}^m\operatorname{lcm}(i,j) (nm)?1?i1∑n?j1∑m?lcm(i,j) 對 109710^971097 取模。 T≤20000T\le 20000T≤20000&#xff0c;n,m≤107n,m…