【JavaWeb】HTMLCSSJavaScript

HTML&CSS&JavaScript

文章目錄

  • HTML&CSS&JavaScript
  • 一、開發工具及在線幫助文檔
  • 二、 HTML
    • 2.1 HTML&CSS&JavaScript的作用
    • 2.2 HTML基礎結構
    • 2.3 HTML概念詞匯解釋
    • 2.4 HTML的語法規則
    • 2.5 常用標簽
  • 三、CSS
    • 3.1 引入方式
    • 3.2 CSS選擇器
    • 3.3 CSS浮動
    • 3.4 CSS定位
    • 3.5 CSS盒子模型
  • 四、JavaScript
    • 4.1 引入方式
    • 4.2 JS 組成部分
    • 4.3 BOM編程
    • 4.4 DOM編程
      • 4.4.1 獲取頁面元素的幾種方式
      • 4.4.2 操作元素屬性值
      • 4.4.3 增刪元素
    • 4.5 注意事項及細節
  • 五、注冊頁面案例

一、開發工具及在線幫助文檔

前端工程師比較推崇的一款開發工具就是visual studio code,下載地址為:https://code.visualstudio.com/

插件:

  • Auto Rename Tag 自動修改標簽對插件
  • Chinese Language Pack 漢化包
  • HTML CSS Support HTML CSS 支持
  • Intellij IDEA Keybindings IDEA快捷鍵支持
  • Live Server 實時加載功能的小型服務器
  • open in browser 通過瀏覽器打開當前文件的插件
  • Prettier-Code formatter 代碼美化格式化插件
  • Vetur VScode中的Vue工具插件
  • vscode-icons 文件顯示圖標插件
  • Vue 3 snipptes 生成VUE模板插件
  • Vue language Features Vue3語言特征插件

在線幫助文檔:

http://www.w3school.com.cn

二、 HTML

HTML是Hyper Text Markup Language的縮寫。意思是超文本標記語言。它的作用是搭建網頁結構,在網頁上展示內容

2.1 HTML&CSS&JavaScript的作用

  • HTML 主要用于網頁主體結構的搭建
  • CSS 主要用于頁面元素美化
  • JavaScript 主要用于頁面元素的動態處理

2.2 HTML基礎結構

VSCode中創建html文件,輸入 ! ,默認補全h5代碼

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body></body>
</html>

2.3 HTML概念詞匯解釋

  • 標簽:代碼中的一個 <> 叫做一個標簽,有些標簽成對出現,稱之為雙標簽,有些標簽單獨出現,稱之為單標簽
  • 屬性:一般在開始標簽中,用于定義標簽的一些特征

  • 文本:雙標簽中間的文字,包含空格換行等結構

  • 元素:經過瀏覽器解析后,每一個完整的標簽(標簽+屬性+文本)可以稱之為一個元素

2.4 HTML的語法規則

  1. 無論是雙標簽還是單標簽都需要正確關閉
  2. 屬性必須有值,值必須加引號,H5中屬性名和值相同時可以省略屬性值
  3. HTML中不允許自定義標簽名,強行自定義則無效
  4. HTML標簽不嚴格區分大小寫,但是不能大小寫混用

2.5 常用標簽

如需參考,強烈推薦看在線文檔,參考一些標簽中存在的最佳實踐來開發。

https://www.w3school.com.cn/html/html5_intro.asp

三、CSS

CSS 層疊樣式表(英文全稱:(Cascading Style Sheets) 能夠對網頁中元素位置的排版進行像素級精確控制,支持幾乎所有的字體字號樣式,擁有對網頁對象和模型樣式編輯的能力,簡單來說,美化頁面

3.1 引入方式

  • 行內式:通過元素開始標簽的style屬性引入, 樣式語法為 樣式名:樣式值; 樣式名:樣式值;
  • 內嵌式:寫在html中,用 style 標簽包裹
  • 連接式/外部樣式表:在項目單獨創建css樣式文件,在head標簽中,通過link標簽引入外部CSS樣式文件
<link href="css/index.css" rel="stylesheet" type="text/css"/>

3.2 CSS選擇器

  1. 簡單選擇器(根據名稱、id、類來選取元素)
    • 元素選擇器:元素名 ;ID選擇器:#id ;類選擇器:.class
    • 選擇器之間可以組合,如:p.center 表示只有 class=“center” 的 p 元素才會被選中
    • 選擇時還可以以 , 分隔,表示元素都選取
  2. 組合選擇器(根據它們之間的特定關系來選取元素)
    • 后代選擇器:空格 ;子選擇器:> ;相鄰兄弟選擇器:+;通用兄弟選擇器:~
  3. 偽類選擇器(根據特定狀態選取元素)
    • 語法:selector:pseudo-class ,偽類有很多,可參考在線文檔看,一般主要用于鼠標懸停提示等
  4. 偽元素選擇器(選取元素的一部分并設置其樣式)
    • 語法:selector::pseudo-element ,具體使用參考在線文檔
  5. 屬性選擇器(根據屬性或屬性值來選取元素)
    • 語法:[attribute="value"] ,如 a[target="value"] 表示選擇帶有 target 屬性等于 valuea 標簽,還可以將符號換成 |= 表示 value 開頭的元素,具體參考在線文檔

3.3 CSS浮動

CSS 的 Float(浮動)使元素脫離文檔流,按照指定的方向(左或右發生移動),直到它的外邊緣碰到包含框或另一個浮動框的邊框為止

  • 浮動設計的初衷為了解決文字環繞圖片問題,浮動后一定不會將文字擋住,這是設計初衷;故使用浮動時會把浮動框外的文字擠出去
  • 文檔流是文檔中可顯示對象在排列時所占用的位置/空間,而脫離文檔流就是在頁面中不占位置了

浮動原理:

  1. 當把框 1 向右浮動時,它脫離文檔流并且向右移動,直到它的右邊緣碰到包含框的右邊緣

在這里插入圖片描述

  1. 當框 1 向左浮動時,它脫離文檔流并且向左移動,直到它的左邊緣碰到包含框的左邊緣。因為它不再處于文檔流中,所以它不占據空間,實際上覆蓋住了框 2,使框 2 從視圖中消失。如果把所有三個框都向左移動,那么框 1 向左浮動直到碰到包含框,另外兩個框向左浮動直到碰到前一個浮動框

在這里插入圖片描述

  1. 如果包含框太窄,無法容納水平排列的三個浮動元素,那么其它浮動塊向下移動,直到有足夠的空間。如果浮動元素的高度不同,那么當它們向下移動時可能被其它浮動元素“卡住”

在這里插入圖片描述

3.4 CSS定位

position 屬性規定應用于元素的定位方法的類型(static、relative、fixed、absolute 或 sticky)

  • 這個屬性定義建立元素布局所用的定位機制。任何元素都可以定位,不過絕對或固定元素會生成一個塊級框,而不論該元素本身是什么類型。相對定位元素會相對于它在正常流中的默認位置偏移
  • 元素可以使用的 topbottomleftright 屬性定位。然而,這些屬性無法單獨工作,必須依賴于上面設置
  1. static:默認值,靜態定位,即沒有定位,元素出現在該出現的位置,塊級元素垂直排列,行內元素水平排列
  2. absolute:絕對定位,通過方向屬性指定元素相對頁面窗口的頁面位置;定位后元素會讓出原來位置
  3. relative:相對定位,相對原來位置通過方向屬性定位;定位后保留原來的站位
  4. fixed:固定定位,在瀏覽器窗口固定位置,且不會隨著頁面的上下移動而移動;元素定位后會讓出原來的位置
  5. sticky:粘性定位,根據用戶的滾動位置進行定位,可參考在線文檔

z-index 屬性指定元素的堆棧順序(哪個元素應放置在其他元素的前面或后面),具有較高堆疊順序的元素始終位于具有較低堆疊順序的元素之前。

注意:如果兩個定位的元素重疊而未指定 z-index,則位于 HTML 代碼中最后的元素將顯示在頂部。

3.5 CSS盒子模型

所有HTML元素可以看作盒子,在CSS中,"box model"這一術語是用來設計和布局時使用。

  • CSS盒模型本質上是一個盒子,封裝周圍的HTML元素,它包括:邊距(margin),邊框(border),填充(padding),和實際內容(content)

在這里插入圖片描述

  • 說明:
    • Margin(外邊距) - 清除邊框外的區域,外邊距是透明的。
    • Border(邊框) - 圍繞在內邊距和內容外的邊框。
    • Padding(內邊距) - 清除內容周圍的區域,內邊距是透明的。
    • Content(內容) - 盒子的內容,顯示文本和圖像。

在這里插入圖片描述

四、JavaScript

JS是一種運行于瀏覽器端上的小腳本語句,可以實現網頁如文本內容動,數據動態變化和動畫特效等。

4.1 引入方式

  • 內部腳本:script 標簽內嵌js代碼
  • 外部腳本:<script src="js/index.js" type="text/javascript"></script>

4.2 JS 組成部分

在這里插入圖片描述

  1. BOM編程:BOM是Browser Object Model的簡寫,即瀏覽器對象模型
  2. DOM編程:DOM編程其實就是用window對象的document屬性的相關API完成對頁面元素的控制的編程
  3. ECMAScript:JS 實現了 ES 的語言標準。JS 還在此基礎上新增了一些拓展。ES即ECMAScript語法規則。

4.3 BOM編程

BOM是Browser Object Model的簡寫,即瀏覽器對象模型

  • window 頂級對象,代表整個瀏覽器窗口
    • location對象 window對象的屬性之一,代表瀏覽器的地址欄
    • history對象 window對象的屬性之一,代表瀏覽器的訪問歷史
    • screen對象 window對象的屬性之一,代表屏幕
    • navigator對象 window對象的屬性之一,代表瀏覽器軟件本身
    • document對象 window對象的屬性之一,代表瀏覽器窗口目前解析的html文檔
    • console對象 window對象的屬性之一,代表瀏覽器開發者工具的控制臺
    • localStorage對象 window對象的屬性之一,代表瀏覽器的本地數據持久化存儲
    • sessionStorage對象 window對象的屬性之一,代表瀏覽器的本地數據會話級存儲

通過BOM編程實現會話級和持久級數據存儲

  • 會話級數據 : 內存型數據,是瀏覽器在內存上臨時存儲的數據,瀏覽器關閉后,數據失去,通過window的sessionStorge屬性實現
  • 持久級數據 : 磁盤型數據,是瀏覽器在磁盤上持久存儲的數據,瀏覽器關閉后,數據仍在,通過window的localStorge實現
  • 可以用于存儲一些服務端響應回來的數據,比如:token令牌,或者一些其他功能數據
// 會話級數據
window.sessionStorage.setItem("sessionMsg","sessionValue");
// 持久級數據
window.localStorage.setItem("localMsg","localValue");

4.4 DOM編程

DOM(Document Object Model)編程就是使用document對象的API完成對網頁HTML文檔進行動態修改,以實現網頁數據和樣式動態變化效果的編程

dom樹中節點的類型

  • node 節點,所有結點的父類型
    • element 元素節點,node的子類型之一,代表一個完整標簽
    • attribute 屬性節點,node的子類型之一,代表元素的屬性
    • text 文本節點,node的子類型之一,代表雙標簽中間的文本

4.4.1 獲取頁面元素的幾種方式

  1. 在整個文檔范圍內查找元素結點
功能API返回值
根據id值查詢document.getElementById(“id值”)一個具體的元素節
根據標簽名查詢document.getElementsByTagName(“標簽名”)元素節點數組
根據name屬性值查詢document.getElementsByName(“name值”)元素節點數組
根據類名查詢document.getElementsByClassName(“類名”)元素節點數組
  1. 在具體元素節點范圍內查找子節點
功能API返回值
查找子標簽element.children返回子標簽數組
查找第一個子標簽element.firstElementChild標簽對象
查找最后一個子標簽element.lastElementChild節點對象
  1. 查找指定子元素節點的父節點
功能API返回值
查找指定元素節點的父標簽element.parentElement標簽對象
  1. 查找指定元素節點的兄弟節點
功能API返回值
查找前一個兄弟標簽node.previousElementSibling標簽對象
查找后一個兄弟標簽node.nextElementSibling標簽對象

4.4.2 操作元素屬性值

  1. 屬性操作
需求操作方式
讀取屬性值元素對象.屬性名
修改屬性值元素對象.屬性名=新的屬性值
  1. 內部文本操作
需求操作方式
獲取或者設置標簽體的文本內容element.innerText
獲取或者設置標簽體的內容element.innerHTML

4.4.3 增刪元素

API功能
document.createElement(“標簽名”)創建元素節點并返回,但不會自動添加到文檔中
document.createTextNode(“文本值”)創建文本節點并返回,但不會自動添加到文檔中
element.appendChild(ele)將ele添加到element所有子節點后面
parentEle.insertBefore(newEle,targetEle)將newEle插入到targetEle前面
parentEle.replaceChild(newEle, oldEle)用新節點替換原有的舊子節點
element.remove()刪除某個標簽

4.5 注意事項及細節

  • ===== 的差別:對于 == 符號,如果兩端的數據類型不一致,會先進行類型轉換再比較,故最好使用 ===
  • 小數 Number 類型會存在精度問題,優先考慮使用decimal,高精度要求情況下,前后端數字類型交互可考慮用字符串

五、注冊頁面案例

在這里插入圖片描述

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><title>登陸頁面</title><style>html {margin-top: 15%;}.ht{text-align: center;color: cadetblue;font-family: 幼圓;}.tab{width: 500px;border: 5px solid cadetblue;margin: 0px auto;border-radius: 5px;font-family: 幼圓;}.ltr td{border: 1px solid  powderblue;}.ipt{border: 0px;width: 50%;}.btn1{border: 2px solid powderblue;border-radius: 4px;width:60px;background-color: antiquewhite;}.msg {color: gold;}.buttonContainer{text-align: center;}</style><script>function checkUsername(){var usernameReg = /^[a-zA-Z0-9]{5,10}$/var usernameInput = document.getElementById("usernameInput")  var username = usernameInput.value  var usernameMsg = document.getElementById("usernameMsg")if(!usernameReg.test(username)){usernameMsg.innerText="格式有誤"return false} usernameMsg.innerText="OK"return true }function checkUserPwd(){var userPwdReg = /^\d{6}$/var userPwdInput = document.getElementById("userPwdInput")  var userPwd = userPwdInput.value  var userPwdMsg = document.getElementById("userPwdMsg")if(!userPwdReg.test(userPwd)){userPwdMsg.innerText="格式有誤"return false} userPwdMsg.innerText="OK"return true }function checkReUserPwd(){var userPwdReg = /^\d{6}$/// 再次輸入的密碼的格式var reUserPwdInput = document.getElementById("reUserPwdInput")  var reUserPwd = reUserPwdInput.value var reUserPwdMsg = document.getElementById("reUserPwdMsg")if(!userPwdReg.test(reUserPwd)){reUserPwdMsg.innerText="格式有誤"return false} // 獲得上次密碼,對比兩次密碼是否一致var userPwdInput = document.getElementById("userPwdInput")  var userPwd = userPwdInput.value  if(reUserPwd != userPwd){reUserPwdMsg.innerText="兩次密碼不一致"return false} reUserPwdMsg.innerText="OK"return true }function checkForm(){var flag1 = checkUsername()var flag2 = checkUserPwd()var flag3 = checkReUserPwd()return flag1 && flag2 && flag3}</script></head><body><h1 class="ht">歡迎使用XX管理系統</h1><form method="post" action="/user/regist" onsubmit="return checkForm()"><table class="tab" cellspacing="0px"><tr class="ltr"><td>請輸入賬號</td><td><input class="ipt" id="usernameInput" type="text" name="username" onblur="checkUsername()"><span id="usernameMsg" class="msg"></span></td></tr><tr class="ltr"><td>請輸入密碼</td><td><input class="ipt" id="userPwdInput" type="password" name="userPwd" onblur="checkUserPwd()"><span id="userPwdMsg" class="msg"></span></td></tr><tr class="ltr"><td>確認密碼</td><td><input class="ipt" id="reUserPwdInput" type="password" onblur="checkReUserPwd()"><span id="reUserPwdMsg" class="msg"></span></td></tr><tr class="ltr"><td colspan="2" class="buttonContainer"><input class="btn1" type="submit" value="注冊"><input class="btn1" type="reset" value="重置"><button class="btn1"><a  href="login.html">去登錄</a></button></td></tr></table></form></body>
</html>

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

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

相關文章

MindSpore基礎教程:LeNet-5 神經網絡在MindSpore中的實現與訓練

MindSpore基礎教程&#xff1a;LeNet-5 神經網絡在MindSpore中的實現與訓練 官方文檔教程使用已經棄用的MindVision模塊&#xff0c;本文是對官方文檔的更新 深度學習在圖像識別領域取得了顯著的成功&#xff0c;LeNet-5 作為卷積神經網絡的經典之作&#xff0c;在諸多研究和應…

Linux | 從虛擬地址到物理地址

前言 本章主要講解虛擬地址是怎么轉化成物理地址的&#xff0c;以及頁表相關知識&#xff1b;本文環境默認為32位機器下&#xff1b;如果你連什么是虛擬地址都不知道可以先看看下面這篇文章&#xff1b; Linux | 進程地址空間-CSDN博客 一、概念補充 頁表&#xff1a;是一種數據…

【性能優化】CPU利用率飆高與內存飆高問題

&#x1f4eb;作者簡介&#xff1a;小明java問道之路&#xff0c;2022年度博客之星全國TOP3&#xff0c;專注于后端、中間件、計算機底層、架構設計演進與穩定性建設優化&#xff0c;文章內容兼具廣度、深度、大廠技術方案&#xff0c;對待技術喜歡推理加驗證&#xff0c;就職于…

2023APMCM亞太杯數學建模選題建議及初步思路

大家好呀&#xff0c;亞太杯數學建模開始了&#xff0c;來說一下初步的選題建議吧&#xff1a; 首先定下主基調&#xff0c;本次亞太杯推薦選擇B題。 C題如果想做好&#xff0c;搜集數據難度并不低&#xff0c;并且模型比較簡單&#xff0c;此外目前選擇的人數過多&#xff0c…

java項目之消防物資存儲系統(ssm+vue)

項目簡介 消防物資存儲系統實現了以下功能&#xff1a; 管理員功能: 管理員登陸后&#xff0c;主要模塊包括首頁&#xff0c;個人中心&#xff0c;用戶管理&#xff0c;倉庫管理&#xff0c;物資入庫管理&#xff0c;物資出庫管理&#xff0c;倉庫管理&#xff0c;物資詳情管…

23年下半年軟考成績查詢時間是什么時候?

一、成績查詢時間 2023年下半年軟考成績查詢時間預計2023年12月份公布&#xff0c;成績查詢入口為計算機技術職業資格網&#xff08;全國統一成績查詢時間&#xff0c;統一查詢入口&#xff09;。 二、成績查詢方法 登陸中國計算機技術職業資格網&#xff0c;點擊“成績查詢”…

7-9 jmu-python-班級人員信息統計

7-9 jmu-python-班級人員信息統計 分數 15 作者 鄭如濱 單位 集美大學 輸入a,b班的名單&#xff0c;并進行如下統計。 輸入格式: 第1行:&#xff1a;a班名單&#xff0c;一串字符串&#xff0c;每個字符代表一個學生&#xff0c;無空格&#xff0c;可能有重復字符。 第2行:&am…

WPF實戰項目十六(客戶端):備忘錄接口

1、新增IMemoService接口&#xff0c;繼承IBaseService接口 public interface IMemoService : IBaseService<MemoDto>{} 2、新增MemoService類&#xff0c;繼承BaseService和IMemoService接口 public class MemoService : BaseService<MemoDto>, IMemoService{pub…

DRF-通用分頁器(PageNumberPagination):ListModelMixin可以使用的通用分頁器

一、ListModelMixin 和GenericAPIView源碼 ListModelMixin 是一個單一功能類&#xff0c;必須配合GenericAPIView&#xff08;或其子類&#xff09;來一起使用&#xff0c;才能完成其視圖的功能 class ListModelMixin:"""List a queryset."""d…

騰訊云點播小程序端上傳 SDK

云點播是專門應對上傳大視頻文件的。 騰訊云點播文檔&#xff1a;https://cloud.tencent.com/document/product/266/18177 這個文檔比較簡單&#xff0c;實在不行&#xff0c;把demo下載下來&#xff0c;一看就明白了&#xff0c;然后再揉一下挪到自己的項目里。完事。 getSign…

芯知識 | 混音播報語音芯片的優勢:革新音頻應用的新力量

隨著科技的進步&#xff0c;語音芯片在各個領域的應用越來越廣泛。而在眾多語音芯片中&#xff0c;混音播報語音芯片以其獨特的優勢&#xff0c;正逐漸成為音頻應用領域的翹楚。本文將重點探討混音播報語音芯片的優勢及其在現代科技應用中的價值。 一、混音播報語音芯片概述 …

element-vue實現網頁鎖屏功能

1.寫一個鎖屏頁面&#xff0c;這里比較簡單&#xff0c;自己定義一下,需要放到底層HTML中哦&#xff0c;比如index.html <div id"appIndex"><el-dialog title"請輸入密碼解鎖屏幕" :visible.sync"lockScreenFlag" :close-on-click-mod…

力扣236. 二叉樹的最近公共祖先(java DFS解法)

Problem: 236. 二叉樹的最近公共祖先 文章目錄 題目描述思路解題方法復雜度Code 題目描述 給定一個二叉樹, 找到該樹中兩個指定節點的最近公共祖先。 百度百科中最近公共祖先的定義為&#xff1a;“對于有根樹 T 的兩個節點 p、q&#xff0c;最近公共祖先表示為一個節點 x&am…

Android逆向一-frida操作

系列文章目錄 第一章 frida操作 文章目錄 系列文章目錄前言一、兩種模式二、frida命令行執行及參數三、frida使用python執行四、動靜態域調用1. 靜態域調用2.動態域調用 五. 遠程rpc調用六. 補充總結 前言 熟悉frida操作&#xff0c;hook手機app的關鍵位置進行逆向操作 一、…

芯知識 | Flash可更換聲音語音芯片—引領音頻IC技術革新的新篇章

隨著科技的飛速發展&#xff0c;人們對于電子產品的音頻性能要求越來越高。在這種背景下&#xff0c;Flash可更換聲音語音芯片應運而生&#xff0c;成為音頻技術領域的一顆璀璨明星。本文將詳細介紹Flash可更換聲音語音芯片的特點、優勢以及應用場景&#xff0c;展望其在未來科…

【Docker】從零開始:10.registry搭建私有倉庫

【Docker】從零開始&#xff1a;10.registry搭建私有倉庫 為什么要使用私有倉庫關于Docker Registry基于容器搭建registry私有倉庫1.下載鏡像2. 啟動鏡像3.修改系統配置文件4.下載ubuntu鏡像&#xff0c;修改名稱3.提交鏡像4.查看鏡像 本地搭建私有倉庫(目前編譯報錯找不到包&a…

【管理運籌學】背誦手冊(五)| 動態規劃

五、動態規劃 基本概念 階段&#xff08;Stage&#xff09;&#xff1a;將所給問題的過程&#xff0c;按時間或空間特征分解成若干相互聯系的階段&#xff0c;以便按次序去求解每階段的解&#xff0c;常用字母 k k k 表示。 狀態&#xff08;State&#xff09;&#xff1a;…

java實現連接linux(上傳文件,執行shell命令等)

1 導入pom <dependency><groupId>com.jcraft</groupId><artifactId>jsch</artifactId><version>0.1.55</version></dependency> 2 編寫配置類 package com.budwk.app.atest;import com.budwk.app.common.config.AppExceptio…

計算機網絡之網絡層

一、概述 主要任務是實現網絡互連&#xff0c;進而實現數據包在各網絡之間的傳輸 1.1網絡引入的目的 從7層結構上看&#xff0c;網絡層下是數據鏈路層 從4層結構上看&#xff0c;網絡層下面是網絡接口層 至少我們看到的網絡層下面是以太網 以太網解決了什么問題&#xff1f; 答…

【Python 千題 —— 基礎篇】刪除列表值

題目描述 題目描述 刪除列表的指定值。有一個列表 [1, 3, 5, 2, 44, 1, 9, 10, 32] &#xff0c;請使用 for 循環刪除該列表中與 [44, 1, 9] 列表相同的值&#xff0c;并輸出該列表。 輸入描述 無輸入。 輸出描述 輸出操作后的列表。 示例 示例 ① 輸出&#xff1a; …