HTML 基础标签
前言

当今互联网时代,网页是我们获取信息、交流和展示自己的重要渠道之一。而HTML(超文本标记语言)作为构建网页的基础,学习掌握HTML标签成为了必不可少的技能。
标题标签
<h1>~<h6>:这是用来定义标题的标签,其级别从<h1>到<h6>递减。
示例:
<h1>一级标题</h1>
<h2>二级标题</h2>
<h3>三级标题</h3>
<h4>四级标题</h4>
<h5>五级标题</h5>
<h6>六级标题</h6>
预览:

段落标签
<p>:这个标签用于定义一个段落。通常用于包裹一段文字或内容,并按照段落的方式进行显示。
示例:
<P>这是一个段落。</P>
<p>江湖问路不问心,问心能有几分真?自古深情留不住,唯有谎言得人心。洒尽人间相思泪,斩断红尘万缕情。从此天涯多一客,孤舟独钓一人行。
</p>
预览:

换行标签和水平线标签
<br>:该标签用于在文本中插入一个换行符,让文本在当前位置进行换行。它是一个单标签,没有闭合标签。
<hr>:该标签用于插入一条水平线,常用于分隔不同区块或段落之间。它也是一个单标签,没有闭合标签。
示例:
这是一行文字。<br>
这是另一行文字。<P>这是第一段内容。</P>
<hr>
<p>这是第二段内容。</p>
预览:

文本格式化标签
<strong>、<em>、<ins>、<del>等标签更语义化,推荐使用。
<strong> 或 <b>:该标签用于定义强调文本,通常会使文本加粗显示。
示例:
<p>这是<strong>重要的</strong>内容。</p>
预览:

<em> 或 <i>:该标签用于强调文本,通常用于斜体显示。
示例:
<P>这是<em>强调的</em>内容。</P>
预览:

<ins> 或 <u>:该标签用于定义下划线文本,使文本带有下划线。
示例:
<p>这是<ins>下划线的</ins>文本。</p>
预览:

<del> 或 <s>:该标签用于定义删除线文本,将文本显示为删除线样式。
示例:
<p>这是<del>删除的</del>文本。</p>
预览:

<sup>:该标签用于定义上标文本,将文本显示在上方略高位置。
示例:
<p>让 x <sup>2</sup>表示x的平方。</p>
预览:

<sub>:该标签用于定义下标文本,将文本显示在下方略低位置。
示例:
<p>H <sub>2</sub>O表示水分子。</p>
预览:

图像标签
<img>:该标签用于插入图片。它是一个单标签,不需要闭合。
| 属性 | 作用 | 说明 |
|---|---|---|
| src | 指定图片URL 或路径 | 表示图表的来源 |
| alt | 替换文本 | 图片无法显示的时候显示的文字 |
| title | 提示文本 | 鼠标悬停在图片上时显示的文字 |
| width | 图片宽度 | |
| height | 图片高度 |
图片高度和宽度一般使用CSS来设置。
示例:
<img src="..\images\小丑.jpg" alt="这是小丑" width="99" height="99" title="小丑">
预览:

无法显示时:

超链接标签
<a>:该标签用于创建链接。
| 属性 | 作用 | 说明 |
|---|---|---|
| href | 指定链接的目标地址 | 可以是一个URL地址,一个相对路径或一个锚点ID |
| target | 指定链接的打开方式 | 常见取值: _blank:在新窗口或标签页中打开链接。 _self:在当前窗口或标签页中打开链接。(默认行为) _parent:在父级框架中打开链接。 _top:在最顶层的框架中打开链接。 |
示例:
<a href="https://example.com/" target="_blank">这是一个外部链接</a>
预览:

多媒体标签
<audio>:该标签用于嵌入音频内容。它可以将音频文件播放给用户,并提供控制音频的各种功能。
| 属性 | 作用 | 说明 |
|---|---|---|
| src | 指定音频的路径或URL | 音频的来源 |
| control | 显示播放器的默认控件 | 播放/暂停按钮、音量调节、进度条等 |
| autoplay | 在页面加载时自动开始播放音频 | |
| loop | 循环播放音频 | |
| preload | 指定何时预加载音频 | 取值: none:不预加载音频。(默认值) metadata:仅预加载音频的元数据,如音频时长、标题等。 auto:在页面加载时自动预加载整个音频文件。 |
示例:
<audio src="E:\音乐\把回忆拼好给你 - cici_.mp3" controls></audio>
预览:

<video>:该标签用于嵌入视频内容。它可以在网页上显示和播放视频,并提供一系列控制功能。
| 属性 | 作用 | 说明 |
|---|---|---|
| src | 指定视频文件的路径或URL | 视频的来源 |
| control | 显示默认的视频控件 | 播放/暂停按钮、音量调节、进度条等 |
| muted | 静音播放 | |
| autoplay | 在页面加载时自动开始播放视频 | |
| loop | 循环播放视频 | |
| preload | 指定何时预加载视频 | 取值: none:不预加载视频。(默认值) metadata:仅预加载视频的元数据,如视频时长、标题等。 auto:在页面加载时自动预加载整个视频文件。 |
| width | 设置视频显示的宽度 | |
| height | 设置视频显示的高度 |
示例:
<video src="E:\视频\动漫剪辑.mp4" controls width="300" height="200"></video>
预览:

列表标签
无序列表
无序列表是HTML中用于显示项目或事项列表的标记。使用<ul>元素来创建无序列表,并在其中使用<li>表示每个列表项。
示例:
<ul><li>第一项</li><li>第二项</li><li>第三项</li>
</ul>
预览:

可以在<li>元素中使用任意的内容,例如文本、图像、链接等。对于复杂的列表,可以嵌套的<ul>列表放置在<li>元素内部,以创建多级的层次结构。
示例:
<ul><li>水果</li><ul><li>橙子</li><li>苹果</li><li>香蕉</li></ul><li>动物</li><ul><li>鸡</li><li>猫</li><li>狗</li></ul>
</ul>
预览:

有序列表
有序列表是HTML中用于显示按顺序排列的项目或事项列表的标记。使用<ol>元素来创建有序列表,并在其中使用<li>元素表示每个列表项。
示例:
<ol><li>第一项</li><li>第二项</li><li>第三项</li>
</ol>
预览:

与无序列表类似,可以在<li>元素中使用任何内容,包括文本、图像、链接等。也可以嵌套的<ol>列表创建多级的有序列表。
示例:
<ol><li>水果</li><ol><li>苹果</li><li>香蕉</li><li>橙子</li></ol><li>动物</li><ol><li>鸡</li><li>猫</li><li>狗</li></ol>
</ol>
预览:

表格
表格是HTML中用于展示数据和信息的标记。
| 标签名 | 作用 | 说明 |
|---|---|---|
| table | 表示整个表格 | 它是其他表格元素的容器 |
| caption | 定义表格的标题 | 位于<table>标签之内,紧接着<table>后面,用于描述整个表格内容 |
| thead | 定义表格的页眉部分 | 一般用于显示列标题 |
| tbody | 定义表格的主体部分 | 包含了表格的主体数据 |
| tfoot | 定义表格的页脚部分 | 一般用于显示总计、平均值等统计信息 |
| tr | 表示表格中的每一行 | 行标签,它是<table>、<thead>、<tbody>、<tfoot>的子元素 |
| th | 表示表格中的表头单元格 | 通常使用粗体字并居中显示 |
| td | 表示表格中的数据单元格 | 包含了实际的数据 |
<table>标签属性:
- borber:设置表格边框的宽度。
- cellpadding:设置单元格内容与单元格边框之间的空白距离。
- cellspacing:设置单元格直接的间距。
示例:
<table border="1" cellspacing="0"><caption>学生成绩表</caption><thead><tr><th>姓名</th><th>数学成绩</th><th>语文成绩</th><th>英语成绩</th></tr></thead><tbody><tr><td>张三</td><td>90</td><td>85</td><td>92</td></tr><tr><td>李四</td><td>78</td><td>88</td><td>82</td></tr></tbody><tfoot><tr><td>总平均分:86.75</td><td></td><td></td><td></td></tr></tfoot>
</table>
预览:

合并单元格
在表格中可以使用<th>和<td>的属性colspan和rowspan来合并单元格。
colspan属性:用于指定单元横向合并的列数。
示例:
将上表中总平均分那一行四个单元格合并为一个单元格
<tfoot><tr><td colspan="4">总平均分:86.75</td></tr>
</tfoot>
预览:

rowspan属性:用于指定单元格纵向合并的行数。
示例:
将上表中英语成绩那列,两个单元格合并成一个
<tbody><tr><td>张三</td><td>90</td><td>85</td><td rowspan="2">92</td></tr><tr><td>李四</td><td>78</td><td>88</td></tr></tbody>
预览:

注意:合并单元格后一定要将多余的单元格删掉,不然会出现下列情况:

表单
在HTML中表单(Form)用于收集用户输入的数据并将其提交到服务器进行处理。
<form>:该标签用来定义一个包含表单元素的区域,将所有的表单控件放在<form>标签内。
| 属性 | 作用 | 说明 |
|---|---|---|
| action | 指定表单数据提交的目标URL | |
| method | 指定表单数据提交的HTTP方法 | 常见取值有"GET"和"POST"。 |
| enctype | 指定表单数据在提交时的编码类型 | 主要用于支持文件上传功能。 |
| target | 指定表单提交后数据返回的目标窗口或框架 | 常见取值: _self:当前窗口打开(默认值) _blank:在新窗口打开 |
<input>:该标签用于接收用户输入的各种类型的数据,如文本、密码、日期等。具体类型由type属性指定。
| type属性值 | 说明 |
|---|---|
| text | 文本输入框,用于输入单行文字。 |
| password | 密码输入框,输入的字符被隐藏为圆点或星号。 |
| 邮箱输入框,用于输入电子邮件地址。 | |
| number | 数字输入框,限制输入为数值类型。 |
| checkbox | 复选框,允许用户选择多个选项。 |
| radio | 单选按钮,允许用户选择多个选项。 |
| submit | 提交按钮,用于触发表单的提交作用。 |
| file | 文件上传框,用于选择本地文件进行上传。 |
<input>常用属性:
- name:指定输入字段的名称,用于在提交表单时标识该字段的值
- placeholder:提供对用户信息预期输入内容的提示信息
- value:设置输入字段的初始值
- required:表示该字段为必填项,在提交表单时需要进行验证,默认为非空字段。
- maxlength:限制输入字段的最大长度,超过指定长度的字符将会被截断。
- checked:用于默认选中复选框或单选按钮。
示例:
文本框:<input type="text" placeholder="请输入用户名">
<br><br>
密码输入框:<input type="password" placeholder="请输入密码">
<br><br>
邮箱输入框:<input type="email">
<br><br>
数字输入框:<input type="number">
<br><br>
复选框:<input type="checkbox">
<br><br>
单选按钮:<input type="radio" name="gender" checked>男
<input type="radio" name="gender">女
<br><br>
提交按钮:<input type="submit">
<br><br>
文件上传框:<input type="file">
预览:

<select>和<option>:该标签用于创建下拉列表,<select>是下拉列表的整体,<option>是下拉列表的一个选项。
<select>标签属性:
- name:指定表单控件的名称,用于在提交表单时标识该控件的值。
- size:设置下拉列表中可见的选项数目。
- multiple:表示是否允许选择多个选项。
<option>标签属性:
- value:指定选项的值。
- selected:指定默认选项。
- disabled:表示选项是否禁用。
示例:
城市:
<select><option>北京</option><option>深圳</option><option selected>上海</option><option>广州</option>
</select>
预览:

<textarea>:该标签创建文本输入域,允许用户输入多行文本。
<textarea>一些属性:
- rows和cols:分别设置文本输入域的显示行数和列数。可以通过调整这些属性来控制文本框的大小。
- placeholder:设置一个占位符文本,作为用户未输入时文本输入域内的灰色提示文本。
示例:
<textarea cols="30" rows="5" placeholder="请输入···"></textarea>
预览:

<label>:该标签用于为表单控件定义标签文本,以便增强用户界面的可用性和可访问性。
示例:
用<label>标签绑定文字和表单控件的关系,增大表单控件的点击范围。
<!-- 写法1:只包裹内容,不包裹表单控件 -->
<input type="radio" id="man">
<label for="man">男</label><!-- 写法2:包裹文字和表单控件 -->
<label><input type="radio">女</label>
预览:
这样点击文字也可以选中单选按钮。

<button>:该标签用于创建一个可点击的按钮。它可以与JavaScript代码一起使用,实现交互功能并响应用户的点击事件。
<button>标签的一些属性:
- type:指定按钮的类型,默认为"submit"。常用类型包括"submit"(提交表单,点击后提交数据到后台)、"reset"(重置表单,点击后将表单控件恢复默认值)和"button"(普通按钮,默认没有功能,一般配和JavaScript使用)。
- name和value:用于将按钮的名称和值作为键值对提交到服务器或处理表单数据。
示例:
<button type="submit">提交</button>
预览:

无语义的布局标签
<div>:该标签是HTML中的一个无语义的块级元素,被用于将一组相关的内容包裹在一个容器中。它通常用于布局和样式的目的。
1.包裹内容:可以使用<div>标签来包裹其他HTML元素或文本内容,创建一个独立的区块。这使得可以对这个区块进行样式、操作或布局上的调整。
示例:
<div><h1>这是一个标题。</h1><p>这是一个段落。</p>
</div>
预览:

2.划分布局:<div>标签可以划分页面布局的不同部分,使其具有不同的样式或行为。例如,可以将页面分为页眉、内容区域和页脚,每个部分用一个<div>标签包裹。
示例:
<div id="header"><!-- 页眉内容 -->
</div><div id="content"><!-- 内容区域 -->
</div><div id="footer"><!-- 页脚内容 -->
</div>
3.CSS样式选择器容器:<div>标签经常用作CSS选择器的容器,通过为<div>添加类名或ID,可以通过CSS将样式应用到其中的内容。
示例:
<div class="container"><h1>标题</h1><p>这是一个段落。</p>
</div>
<span>:该标签是HTML的一个内联元素,用于标记文本中的小片段或行内元素。与<div>标签不同,<span>标签通常用于对文本进行样式、处理或标记,而不会创建独立的区块。
文本样式:可以使用<span>标签将文本片段包裹起来,并应用样式或类名来对其进行格式化或添加特殊效果。
示例:
<p>这是一段正常的文本,<span class="highlight">这是一个高亮文本片段</span>,然后继续正常文本。
</p>
<span>标签还有其他常用用法例如操作或处理元素、表单处理等。
字符实体
字符实体是一种特殊的编码方式,用于在HTML中表示特殊字符或无法直接输入的字符。
一些常见字符实体示例:
| 实体名称 | 描述 | 显示 |
|---|---|---|
| < | 小于号 | < |
| > | 大于号 | > |
| & | 和符号 | & |
| " | 双引号 | " |
| ' | 单引号 | ' |
| | 非断空格 | |
| € | 欧元符号 | € |
| £ | 英镑符号 | £ |
相关文章:
HTML 基础标签
前言 当今互联网时代,网页是我们获取信息、交流和展示自己的重要渠道之一。而HTML(超文本标记语言)作为构建网页的基础,学习掌握HTML标签成为了必不可少的技能。 标题标签 <h1>~<h6>:这是用来定义标题的…...
Nginx使用proxy_cache指令设置反向代理缓存静态资源
场景 CentOS7中解压tar包的方式安装Nginx: CentOS7中解压tar包的方式安装Nginx_centos7 tar文件 怎么load_霸道流氓气质的博客-CSDN博客 参考上面流程实现搭建Nginx的基础上,实现静态资源的缓存设置。 注意上面安装时的目录是在/opt/nginx目录下&…...
React安装ant design组件库,并使用
ant design是一个很棒的组件库,官方地址:快速上手 - Ant Design 但是如何在React里面用起来,好像并不是很顺畅,没有像Vue里面那么友好,因为我踩过这个坑,虽然安装很简单,但是想要出样式&#x…...
Leetcode | 有效的括号、最长有效括号
一、有效的括号 给定一个只包括 (,),{,},[,] 的字符串 s ,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。每个右括号都有一个对应…...
思科模拟器配置静态路由(下一跳使用IP)
Router0配置代码:##端口配置 Router(config)#int fastEthernet 0/0 Router(config-if)#ip address 192.168.10.254 255.255.255.0 Router(config-if)#no shutdown Router(config-if)#int fastEthernet 0/1 Router(config-if)#ip address 192.168.20.1 255.255.255.2…...
MyBatis -- 执行流程
传统JDBC开发 代码样例 import java.sql.*;public class JdbcExample {public static void main(String[] args) {Connection conn DriverManager.getConnection("jdbc:mysql://localhost:3306/mydatabase", "username", "password");// 创建…...
springboot背诵
1、springboot简介 2、spring注解 Bean: Configuration: Component: Controller: Service: Repository: ComponentScan: Import: Conditional: ConfigurationProperties&…...
WebGL: 几个入门例子
本文罗列几个WebGL入门例子,用于帮助WebGL学习。 例子1:绘制三角形 <!DOCTYPE HTML> <html loang"en"><head><title>Triangle</title><meta charset"utf-8"><script>var gl;var canvas…...
App Cleaner Uninstaller for Mac 苹果电脑软件卸载工具
App Cleaner & Uninstaller 是一款非常有用的 Mac 应用程序清理和卸载工具。它可以彻底地清理系统中的应用程序、扩展和残留文件,以释放磁盘空间并优化系统性能。 此外,它还提供了磁盘空间监控和智能清理建议等功能,使用户可以轻松地管理…...
基于Yolov2深度学习网络的车辆检测算法matlab仿真
目录 1.算法运行效果图预览 2.算法运行软件版本 3.部分核心程序 4.算法理论概述 4.1. 卷积神经网络(CNN) 4.2. YOLOv2 网络 4.3. 实现过程 4.4. 应用领域 5.算法完整程序工程 1.算法运行效果图预览 2.算法运行软件版本 MATLAB2022A 3.部分核心…...
Java的I/O类库- NIO
Java NIO(New I/O)是Java平台提供的一种用于非阻塞I/O操作的API。它引入了一组新的Java类,用于实现高性能的、非阻塞的I/O操作,以替代传统的阻塞式I/O(IO Blocking)模型。Java NIO的核心是基于Channel&…...
【ASP.NET MVC】使用动软(三)(11)
一、问题 上文中提到,动软提供了数据库的基本操作功能,但是往往需要添加新的功能来解决实际问题,比如GetModel,通过id去查对象: 这个功能就需要进行改进:往往程序中获取的是实体的其他属性,比如…...
基于MATLAB长时间序列遥感数据植被物候提取与分析
MATLAB MATLAB是美国MathWorks公司出品的商业数学软件,用于数据分析、无线通信、深度学习、图像处理与计算机视觉、信号处理、量化金融与风险管理、机器人,控制系统等领域。 [1] MATLAB是matrix&laboratory两个词的组合,意为矩阵工厂&a…...
K8S deployment 重启的三种方法
一般重启deployment,常规操作是删掉对应的pod, 但如果有多个副本集的话,一个个删很麻烦。 除了删除pod,还可以: 方案一: 加上环境变量 kubectl patch deploy <deployment-name> -p {"spec":{"…...
解决Linux下PyCharm无法新建文件
一、问题描述 如图,在Ubuntu Linux系统中使用pycharm管理项目时,提示无法新建.py源文件: 二、问题解决 将问题定性为文件夹(目录)权限问题,在终端中打开项目文件夹的上级目录,将整个项目目录的…...
规则引擎技术解决方案
1 概述 1.1 规则引擎的背景 业务系统在应用过程中,常常包含着要处理“复杂、多变”的部分,这部分往往是“业务规则”或者是“数据的处理逻辑”。因此这部分的动态规则的问题,往往需要可配置,并对系统性能和热部署有一定的要求。从…...
2023奇安信天眼设备--面试题
1.在天眼分析平台网络协议中sip、dip、sport、dport字段表示的含义是什么? sip 源IP、dip 目的IP、sport 源端口、dport 目的端口 2.在天眼分析平台DNS协议中dns type字段表示的含义是? dns type表示DNS请求类型 0代表DNS请求,1代表DNS响应 3.dns_typ…...
【剑指Offer 58】 左旋转字符串,Java解密。
LeetCode 剑指Offer 75道练习题 文章目录 剑指Offer:左旋转字符串示例:限制:解题思路:剑指Offer:左旋转字符串 【题目描述】 字符串的左旋转操作是把字符串前面的若干个字符转移到字符串的尾部。请定义一个函数实现字符串左旋转操作的功能。比如,输入字符串"abcdef…...
Python SMTP发送邮件
Python SMTP发送邮件 SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。 python的smtplib提供了一种很方便的途径发送电子邮件。它对smtp协议进行了简单的…...
Jmeter-获取接口响应头(Response headers)信息进行关联
文章目录 Jmeter-获取接口响应头(Response headers)信息进行关联使用正则表达式提取器将Set-Cookie的值提取出来在其余接口中关联该提取信息运行查看关联是否成功 Jmeter-获取接口响应头(Response headers)信息进行关联 获取某一…...
Python爬虫实战:研究MechanicalSoup库相关技术
一、MechanicalSoup 库概述 1.1 库简介 MechanicalSoup 是一个 Python 库,专为自动化交互网站而设计。它结合了 requests 的 HTTP 请求能力和 BeautifulSoup 的 HTML 解析能力,提供了直观的 API,让我们可以像人类用户一样浏览网页、填写表单和提交请求。 1.2 主要功能特点…...
【第二十一章 SDIO接口(SDIO)】
第二十一章 SDIO接口 目录 第二十一章 SDIO接口(SDIO) 1 SDIO 主要功能 2 SDIO 总线拓扑 3 SDIO 功能描述 3.1 SDIO 适配器 3.2 SDIOAHB 接口 4 卡功能描述 4.1 卡识别模式 4.2 卡复位 4.3 操作电压范围确认 4.4 卡识别过程 4.5 写数据块 4.6 读数据块 4.7 数据流…...
C# 类和继承(抽象类)
抽象类 抽象类是指设计为被继承的类。抽象类只能被用作其他类的基类。 不能创建抽象类的实例。抽象类使用abstract修饰符声明。 抽象类可以包含抽象成员或普通的非抽象成员。抽象类的成员可以是抽象成员和普通带 实现的成员的任意组合。抽象类自己可以派生自另一个抽象类。例…...
高防服务器能够抵御哪些网络攻击呢?
高防服务器作为一种有着高度防御能力的服务器,可以帮助网站应对分布式拒绝服务攻击,有效识别和清理一些恶意的网络流量,为用户提供安全且稳定的网络环境,那么,高防服务器一般都可以抵御哪些网络攻击呢?下面…...
精益数据分析(97/126):邮件营销与用户参与度的关键指标优化指南
精益数据分析(97/126):邮件营销与用户参与度的关键指标优化指南 在数字化营销时代,邮件列表效度、用户参与度和网站性能等指标往往决定着创业公司的增长成败。今天,我们将深入解析邮件打开率、网站可用性、页面参与时…...
Element Plus 表单(el-form)中关于正整数输入的校验规则
目录 1 单个正整数输入1.1 模板1.2 校验规则 2 两个正整数输入(联动)2.1 模板2.2 校验规则2.3 CSS 1 单个正整数输入 1.1 模板 <el-formref"formRef":model"formData":rules"formRules"label-width"150px"…...
Java求职者面试指南:Spring、Spring Boot、MyBatis框架与计算机基础问题解析
Java求职者面试指南:Spring、Spring Boot、MyBatis框架与计算机基础问题解析 一、第一轮提问(基础概念问题) 1. 请解释Spring框架的核心容器是什么?它在Spring中起到什么作用? Spring框架的核心容器是IoC容器&#…...
快刀集(1): 一刀斩断视频片头广告
一刀流:用一个简单脚本,秒杀视频片头广告,还你清爽观影体验。 1. 引子 作为一个爱生活、爱学习、爱收藏高清资源的老码农,平时写代码之余看看电影、补补片,是再正常不过的事。 电影嘛,要沉浸,…...
如何应对敏捷转型中的团队阻力
应对敏捷转型中的团队阻力需要明确沟通敏捷转型目的、提升团队参与感、提供充分的培训与支持、逐步推进敏捷实践、建立清晰的奖励和反馈机制。其中,明确沟通敏捷转型目的尤为关键,团队成员只有清晰理解转型背后的原因和利益,才能降低对变化的…...
LOOI机器人的技术实现解析:从手势识别到边缘检测
LOOI机器人作为一款创新的AI硬件产品,通过将智能手机转变为具有情感交互能力的桌面机器人,展示了前沿AI技术与传统硬件设计的完美结合。作为AI与玩具领域的专家,我将全面解析LOOI的技术实现架构,特别是其手势识别、物体识别和环境…...
