当前位置: 首页 > news >正文

HTML基础铺垫

😊HTML基础铺垫

    • 👻前言
    • 📜HTML文档结构
    • 🎭头部head
      • 🥏标题title标记
      • 🥏元信息meta标记
    • 🎭主体body
      • 🥏body标记
      • 🥏body标记属性
    • 🎭HTML基本语法
      • 🥏标记类型
      • 🥏HTML属性
    • 🎭注释
    • 🎭HTML文档编写规范
      • 🥏HTML代码书写规范
      • 🥏HTML文档命名规则
    • 🎭HTML文档类型
      • 🥏<!DOCTYPE>标记
      • 🥏DTD类型
    • 🪐总结

👻前言

😊各位小伙伴们,新文章新专栏持续更新中!!!

在前面的两篇文章中,我们介绍了Web前端开发概述,在这篇文章中,我们主要了解HTML的基本组成结构,理解HTML头部head和主体body两大部分在网页设计中的作用。掌握head、body标记中可以包含哪些标记;理解HTML标记的作用和标记语法、学习标记的类型,学会编写简单的HTML代码。
在这里插入图片描述



📜HTML文档结构

HTML文档结构是指HTML文档中的各个部分的组织方式。HTML文档由标签、属性和内容三个部分组成。标签用于标识文档中不同的部分,属性用于定义标签的特性,内容用于填充文档的实际内容。HTML文档由头部head和主体body两部分组成,头部head标记中可以定义标题、样式等,头部信息不显示在网页上;主体body标记中可以定义段落、标题字、超链接、脚本、表格、表单等元素,主体内容是网页要显示的信息。
在这里插入图片描述
HTML文档以<html>标记开始,以</html>标记结束。所有的HTML代码都位于这两个标记之间。浏览器根据HTML文档类型和内容来解释整个网页,然后呈现给用户。一般情况下,每个HTML的文档都应该有且只有一个html、head和body元素。



🎭头部head

HTML文档的头部head标记主要包含页面标题标记、元信息标记、样式标记、脚本标记、链接标记等。 它由title标签和meta标签组成。title标签用于定义文档的标题,meta标签用于定义文档的其他元数据,如描述、作者、日期等。head部分是搜索引擎优化(SEO)的重要部分,因为它可以提供搜索引擎索引文档内容的关键信息。头部head标记所包含的信息一般不会显示在网页上。

🥏标题title标记

HTML标题title标记是指HTML文档中用于定义文档标题的标签。title标记的内容会被搜索引擎用作文档的标题,也会显示在浏览器的标题栏中,因此对于SEO非常重要。

<!--基本用法-->
<title>标题信息显示在浏览器的标题栏上</title>

title标记是成对标记,<title>是开始标记,</title>是结束标记,两者之间的内容为显示在浏览器的标题栏上的信息。
在这里插入图片描述

🥏元信息meta标记

meta标记用来描述一个HTML网页文档的属性,也称为元信息(meta-information),这些信息并不会显示在浏览器的页面中,例如作者、日期和时间、网页描述、关键词、页面刷新等。meta标记是单个标记,位于文档的头部,其属性定义了与文档相关联的“名称/值”对。

<!--基本用法-->
<meta name="" content=""/>
<meta http-equiv=""/>

🎯meta属性主要分为两组:name属性和content属性、http-equiv属性和content属性

name属性用于描述网页,它是“名称/值”形式中的名称,name属性的值所描述的内容通过content属性表示,便于搜索引擎查找、分类。其中最重要的是description、keywords和robots

http-equiv属性用于提供HTTP协议的响应头报文,它回应给浏览器一些有用的信息,以帮助正确和精确地显示网页内容。它是“名称/值”形式中的名称,http-equiv属性的值所描述的内容通过content属性表示。
在这里插入图片描述

<!--基本用法-->
<meta name="keywords" content="信息参数">
<meta name="description" content="信息参数">
<meta name="author" content="信息参数">
<meta name="generator" content="信息参数">
<meta name="copyright" content="信息参数">
<meta name="robots" content="信息参数">

robots告诉搜索引擎抓取那些页面。
在这里插入图片描述

http-equiv属性设置

<meta http-equiv="cache-control" content="no-cache">   
<meta http-equiv="refresh" content="时间" url="网址参数">
<meta http-equiv="content-type" content="text/html" charset="信息参数">   
<meta http-equiv="expires" content="信息参数">

第一行说明禁止浏览器从本地计算机的缓存中访问页面内容,同时访问者将无法脱机浏览。

第二行说明多长时间网页自动刷新,加上URL中的网址参数就代表多长时间自动链接其他网址。

第三行中的content-type代表的是HTTP协议的头部,它可以向浏览器传回一些有用的信息,以帮助正确和精确地显示网页内容,与之对应的属性值为content,content中的内容其实就是各个参数的变量值。

第四行设置meta标记的expires(期限),可以用于设定网页在缓存中的过期时间,一旦网页过期,必须到服务器上重新传输。



🎭主体body

主体body是一个Web页面的主要部分,其设置内容是读者实际看到的网页信息。所有WWW文档的主体部分都是由body标记定义的。在主体body标记中可以放置网页中所有的内容,如图片、图像、表格、文字、超链接等元素。body部分是HTML文档中最重要的部分,它是文档的核心内容,也是浏览器显示的主要内容。

🥏body标记

基本语法
<body>这是网页内容。。。。
</body>

<body>是开始标记,</body>是结束标记。两者之间包括的内容为网页上显示的信息。

🥏body标记属性

设置body标记属性可以改变页面的显示效果。该标记主要属性有topmargin、leftmargin、text、bgcolor、background、link、alink、vlink等。HTML5中可以使用CSS属性替代。

<!--为body设置属性值-->
<body leftmargin="50px" topmargin="50px" text="#000000" bgcolor="#333333" link="bule" alink="white" vlink="red" background="1.png"></body>

在这里插入图片描述



🎭HTML基本语法

HTML基本语法是指HTML文档的基本结构和语法规则。HTML文档由标签、属性和内容三个部分组成,其中标签用于标识文档中不同的部分,属性用于定义标签的特性,内容用于填充文档的实际内容。HTML文档的基本语法包括标签的书写规则、属性的书写规则、内容的书写规则以及文档的结构和布局规则等。掌握HTML基本语法是创建和编辑HTML文档的基础。

🥏标记类型

HTML标记是由尖括号包围的关键词,用于说明指定内容的外貌和特征,也可以称之为标签(Tag),<html></html>、<head></head>、<body></body>、<br/>、<hr/>等都是标记。标记类型通常分为单(个)标记和双(成对)标记两种类型。


单(个)标记
仅使用单个标记就能够表达特定的意思,称为单(个)标记,W3C定义的新标准(XHTML1.0、HTML4.01)建议单个标记应该以“/”结尾,即<标记名称/>

<!--基本用法-->
<标记名称><标记名称/>

常用的单个标记有</br>、<hr/>、<link><br/>表示换行,<hr/>表示水平分隔线,<link/>表示链接标记。


双(成对)标记
HTML标记通常是成对出现的,比如<div></div>等等,标记对中的第一个标记是开始标记(也称为首标记),第二个标记是结束标记(也称为尾标记)。

<!--基本用法-->
<标记名称>内容</标记名称>

在双标记中,内容就是被双标记说明特定外貌的部分。例如,<html></html>之间的文本描述网页,<body></body>之间的文本是可见的页面内容。<strong>内容加粗</strong>标记让浏览器将内容“内容加粗”几个字以标准粗体方式显示。

🎯标记可以相互嵌套,但是不能交叉,尽管浏览器能理解,但是这是不好的编程习惯。

🥏HTML属性

HTML使用标记来描述网页,浏览器根据标记解释标记所包含内容的效果。每一个标记均定义了一个默认的显示效果,这些默认效果是通过标记的附加信息(也称为属性,Attribute)来定义的。如果要修改某一个效果,那就需要修改该标记附加信息。

例如,段落p标记默认内容是居左对齐,如果需要将段落居中对齐显示,只需要设置对齐align属性。

<p align="center">这个段落内容居中显示</p>

属性应在开始标记(首标记)内定义,且与首标记名称之间至少留一个空格,例如在上述代码p标记中,align为属性,center为属性值,属性与属性值之间通过赋值号“=”来连接,属性值可以直接书写,也可以使用双引号“”包括起来。多个属性/值对之间至少留有一个空格。

在学习前端开发HTML代码的编写过程中,应养成良好的编写属性/值对的好习惯,建议统一为属性值加上双引号。



🎭注释

为了提高代码的可读性、可维护性,在编写HTML代码时,可以通过注释标记给代码或样式定义增加注释文本信息,便于给其他人员或自己理解代码和阅读提供帮助,对后期的开发和维护奠定基础。使用锯齿格式编写代码,即代码向右缩进4个字符,也可自定义缩进量。在HTML代码中插入注释标记可以提高代码的可读性。浏览器不会解释注释标记,注释标记的内容也不会在页面上显示。

HTML代码中添加注释的方法有两种:

<!--注释信息--><comment></comment>

以左尖括号和感叹号组合开始(<!--),以右尖括号(-->)结束

<!--这是一个注释-->

comment标记是成对标记。以<comment>开始,以</comment>结束,标记包围的信息为注释内容。但是这种方式很多浏览器(Chrome等)会显示在页面上,所以不建议采用。

<comment>这是一个注释</comment>


🎭HTML文档编写规范

HTML文档编写规范是指HTML文档编写过程中需要遵循的一些规则和建议。 编写规范的目的是使HTML文档更加符合标准,更容易被浏览器正确解析和显示。HTML文档编写规范包括标签的书写规则、属性的书写规则、内容的书写规则、文档的结构和布局规则等。遵循HTML文档编写规范可以让HTML文档更加可靠、可维护和可访问。

🥏HTML代码书写规范

HTML语法是Web页面设计所应遵循的基础规范,养成按规范编写代码的习惯,能够大大减少设计页面中存在的缺陷。文档编写质量直接影响网站呈现形式、访问速度、网络流量和用户体验。所以遵循HTML文档编写规范十分重要。

1.HTML标记是由尖括号包围的关键字,所有标记均以“<”开始、以“>”结束。结束的标记在开始标记名称前加上斜杠“/”。例如头部标记格式如下所示:

<head>
......
</head>

2.根据标记类型,正确书写标记,单个标记最好在右尖括号前加一个斜杠“/”,如换行标记可以是单个标记<br>,成对标记最好同时输入开始标记和结束标记,以免忘记。

3.标记可以是互相嵌套(或称为包含)的,但不能交叉,如:

<!--正确书写格式-->
<head><title>...</title>
</head><!--错误书写格式-->
<head><title>...
</head></title>

4.在HTML代码书写时不区分大小写,如头部标记写成<HEAD>、<head>、<Head>、<HEAd>都可以,但建议在同一个Web开发项目中保持一种风格,如统一小写标记名称。

5.代码中包含任意多的回车符和空格在HTML页面显示时均不起作用,需要时可使用<br/>$nbsp;来实现换行和插入空格,为了代码清晰,建议不同的标记都独占一行。

6.给标记设置属性时,属性值建议使用双引号标注起来,如段落内容居中格式如下所示:

<p align="center">这是一个段落,居中显示 
</p>

7.书写开始与结束标记时,在左尖括号与标记名或与斜杠“/”之间不能留有多余空格,否则浏览器不能识别该标记,导致错误标记直接显示在页面上,影响页面美观效果。例如:

<!--错误示例-->
< comment>这是一个注释
< /comment>

8.编写HTML代码时,应该使用适当的缩进,使代码结构清晰,提高代码的可读性,为后期阅读和维护提供帮助。

🥏HTML文档命名规则

HTML文档是展示web前端开发成果的最好表示方式,为了便于文档规范化管理,在编写HTML文档时,必须遵循HTML文件命名规则。

  • 文档的拓展名为html或htm,建议统一用html
  • 文档名称只可由英文字母,数字或下划线组成,建议以字母或下划线开始。
  • 文档名称中不能包含特殊字符,如空格、$、&等
  • 文档名称区分大小写,特别在UNIX、Linux系统中大小写表示的文件是不同的。
  • Web服务器主页一班命名为index.html或者default.html


🎭HTML文档类型

Web前端开发中存在许多不同的文档,只有了解文档的类型,浏览器才能正确的显示文档。HTML也有多个不同的版本,只有完全明白页面中使用的确切的HTML版本,浏览器才能完全正确的显示出HTML页面。

🥏<!DOCTYPE>标记

DOCTYPE是Document Type的英文缩写,<!DOCTYPE>标记不是HTML标记,此标记可告知浏览器文档使用哪种HTML或XHTML规范,<!DOCTYPE>声明位于文档中的最前面的位置,处于<HTML>标记之前。

<!--示例-->
<!DOCTYPE element-name DTD-type DTD-name DTD-url>

<!DOCTYPE>表示开始声明文档类型定义(Document Type Definition,DTD) 其中DOCTYPE是关键字。element-name指定该DTD的根元素名称,DTD-type指定该DTD类型,设置为PUBLIC,则表示该DTD是标准公用的,设置为SYSTEM,则表示私人定制的。DTD-name指定该DTD的文件名称,DTD-url指定该DTD文件所在的URL地址。>是指结束DTD的声明。

🥏DTD类型

HTML4.01中规定了三种DTD类型:严格型(Strict)、过渡型(Transitional)以及框架型(Farmeset)

1.HTML Strict DTD

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//En" "http://www.w3c.org/TR/html4/strict.dtd">

2.HTML Transitional DTD

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//En" "http://www.w3c.org/TR/html4/loose.dtd">

3.HTML Frameset DTD

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//En" "http://www.w3c.org/TR/html4/frameset.dtd">

HTML5中的定义

<!doctype html>

HTML文档中规定doctype是非常重要的,这样浏览器就能了解预期的文档类型。HTML4.01中的doctype需要对DTD进行引用,因为HTML4.01基于SGML,而HTML5不基于SGML,因此不需要对DTD进行引用,但是需要doctype来规范浏览器的行为。



🪐总结

本篇文章主要介绍了HTML文件的基本结构,HTML文档主要包含<html></html>、<head></head>、<body></body>三个标记。同时介绍了HTML标记语法和HTML属性语法,最后简单介绍了HTML的开发文档规范,这些基础内容虽然很简单,但是却是为后续的学习打下了不可替代的基础,为前端开发工作做充足的准备,所以,小伙伴们也要好好学习基础部分,只有打好基础,才能一步一步往上走,下一期文章将会更详细的介绍HTML其余部分,大家一起加油,学好前端开发三剑客。


🎨觉得不错的话记得点赞收藏呀!!🎨

😀别忘了给我关注~~😀

相关文章:

HTML基础铺垫

&#x1f60a;HTML基础铺垫 &#x1f47b;前言&#x1f4dc;HTML文档结构&#x1f3ad;头部head&#x1f94f;标题title标记&#x1f94f;元信息meta标记 &#x1f3ad;主体body&#x1f94f;body标记&#x1f94f;body标记属性 &#x1f3ad;HTML基本语法&#x1f94f;标记类型…...

【Vue3项目实战】vue3项目基于el-menu封装左侧菜单栏组件

文章目录 概述一、先看效果1.1 静态效果1.2 动态效果 二、核心思路三、全量代码3.1 文件目录结构3.2 /sidebar/index.vue 中3.3 /sidebar/sidebarItem.vue 中3.4 路由表结构 四、代码讲解五、SVG组件六、系列文章友链1、[配置husky、stylelint、commitlint&#xff0c;实现git提…...

MySQL正则表达式检索数据

目录 一、使用正则表达式进行基本字符匹配 1.使用regexp关键字 2.使用正则表达式 . 二、进行OR匹配 1.为搜索两个串之一&#xff0c;使用 | 2.匹配几个字符之一[] 3.匹配范围 4.匹配特殊字符 过滤数据允许使用匹配、比较、通配符操作来寻找数据&#xff0c;但是随…...

vite+ts+vue3 prettier.config.js 不生效问题解决

vitetsvue3 prettier.config.js 不生效问题解决 我在做项目的时候 我发现 我的vscode prettier插件 坏了 我自动格式化代码也开了 就是不给我格式化, 我已经写了prettier.config.js这个配置 也 npm i prettier 下载了就是不生效 后来我发现是因为 这个package.json 里的 “ty…...

Java源码规则引擎:jvs-rules 8月新增功能介绍

JVS-rules是JAVA语言下开发的规则引擎&#xff0c;是jvs企业级数字化解决方案中的重要配置化工具&#xff0c;核心解决业务判断的配置化&#xff0c;常见的使用场景&#xff1a;金融信贷风控判断、商品优惠折扣计算、对员工考核评分等各种变化的规则判断情景。 8月是收获的季节…...

2023年第三届工业自动化、机器人与控制工程国际会议 | IET独立出版 | EI检索

会议简介 Brief Introduction 2023年第三届工业自动化、机器人与控制工程国际会议&#xff08;IARCE 2023&#xff09; 会议时间&#xff1a;2023年10月27 -30日 召开地点&#xff1a;中国成都 大会官网&#xff1a;www.iarce.org 2023年第三届工业自动化、机器人与控制工程国际…...

14.2.2 【Linux】software, hardware RAID

磁盘阵列分为硬件与软件。所谓的硬件磁盘阵列是通过磁盘阵列卡来达成阵列的目的。磁盘阵列卡上面有一块专门的芯片在处理 RAID 的任务&#xff0c;因此在性能方面会比较好。在很多任务 &#xff08;例如 RAID 5 的同位检查码计算&#xff09; 磁盘阵列并不会重复消耗原本系统的…...

(学习笔记-进程管理)进程

进程 我们编写的代码只是一个存储在硬盘的静态文件&#xff0c;通过编译后会生成二进制可执行文件&#xff0c;当我们运行这个可执行文件后&#xff0c;它会被装载到内存中&#xff0c;接着CPU会执行程序中的每一条指令&#xff0c;那么这个运行中的程序就被称为进程。 现在我…...

《Linux从练气到飞升》No.07 Linux第一个小程序-进度条的实现

&#x1f57a;作者&#xff1a; 主页 我的专栏C语言从0到1探秘C数据结构从0到1探秘Linux菜鸟刷题集 &#x1f618;欢迎关注&#xff1a;&#x1f44d;点赞&#x1f64c;收藏✍️留言 &#x1f3c7;码字不易&#xff0c;你的&#x1f44d;点赞&#x1f64c;收藏❤️关注对我真的…...

【NLP概念源和流】 04-过度到RNN(第 4/20 部分)

接上文 【NLP概念源和流】 03-基于计数的嵌入,GloVe(第 3/20 部分) 一、说明 词嵌入使许多NLP任务有了显著的改进。它对单词原理图的理解以及将不同长度的文本表示为固定向量的能力使其在许多复杂的NLP任务中非常受欢迎。大多数机器学习算法可以直接应用于分类和回归任务的…...

企业上云实施路线图

企业上云步骤主要分为规划、设计、实施、验证、运维五个阶段。https://articles.e-works.net.cn/cloud/article144684.htm...

docker系列--解决hyper-v导致docker无法启动问题

一、问题 windows docker desktop 启动报错异常&#xff0c;导致docker无法启动成功 我们看到问题出在hyper-v的问题上&#xff0c;搜索解决方法&#xff0c;官网常见问题如下 Overview | Docker Documentation 二、解决 Hyper-V 已安装并正常工作 在BIOS中启用虚拟化 Wind…...

socket server服务器开发常见的并发模型

两种高效的事件处理模式 服务器程序通常需要处理三类事件&#xff1a;I/O 事件、信号及定时事件。有两种高效的事件处理模式&#xff1a;Reactor和 Proactor&#xff0c;同步 I/O 模型通常用于实现Reactor 模式&#xff0c;异步 I/O 模型通常用于实现 Proactor 模式。 无论是 …...

怎么修改pdf文件中的文字?分享几种编辑方法

怎么修改pdf文件中的文字&#xff1f;PDF格式的文件通常具有很高的可读性和稳定性&#xff0c;但是如果需要修改其中的文字&#xff0c;就需要使用专门的PDF编辑器。本文将介绍几种PDF编辑的方法&#xff0c;下面就跟着我一起来看看这几款工具吧。 方法一&#xff1a;使用迅捷P…...

spring — Spring Security 5.7与6.0差异性对比

1. spring security Spring Security 是一个提供身份验证、授权和针对常见攻击保护的框架。 凭借对保护命令式和反应式应用程序的一流支持&#xff0c;它成为基于Spring的标准安全框架。 Spring Security 在最近几个版本中配置的写法都有一些变化&#xff0c;很多常见的方法都…...

道本科技受邀参加建筑产业互联网推动建筑产业现代化体系构建座谈会,以数字化产品为建筑行业注入新动能!

2023年7月底&#xff0c;道本科技作为中国建筑业协会合作伙伴&#xff0c;受邀参加了建筑产业互联网推动建筑产业现代化体系构建座谈会。在这次座谈会上&#xff0c;道本科技旗下产品“合规数”“合同智能审查”和“智合同范本库”被中国建筑&#xff08;中小企业&#xff09;产…...

数据结构----效率问题

数据结构----效率问题 一.衡量效率 1.衡量效率的两个维度 1.时间维度&#xff1a;时间复杂度&#xff1a;Time Complexity 时间复杂度是代码总的运行次数&#xff08;粗糙&#xff09; 2.空间维度&#xff1a;空间复杂度&#xff1a;Space Complexity 空间复杂度是额外申…...

【BASH】回顾与知识点梳理(五)

【BASH】回顾与知识点梳理 五 五. 数据流重导向5.1 什么是数据流重导向standard output 与 standard error output/dev/null 垃圾桶黑洞装置与特殊写法standard input &#xff1a; < 与 << 5.2 命令执行的判断依据&#xff1a; ; , &&, ||cmd ; cmd (不考虑指…...

PCL点云处理之最小二乘空间直线拟合(3D) (二百零二)

PCL点云处理之最小二乘空间直线拟合(3D) (二百零二) 一、算法简介二、实现代码三、效果展示一、算法简介 对于空间中的这样一组点:大致呈直线分布,散乱分布在直线左右, 我们可采用最小二乘方法拟合直线,更进一步地,可以通过点到直线的投影,最终得到一组严格呈直线分布…...

大数据课程G1——Hbase的概述

文章作者邮箱&#xff1a;yugongshiyesina.cn 地址&#xff1a;广东惠州 ▲ 本章节目的 ⚪ 了解HIve的概念&#xff1b; ⚪ 了解HIve与数据库的区别&#xff1b; ⚪ 了解HIve的特点&#xff1b; 一、简介 1. 概述 1. HBase原本是由Yahoo!公司开发后来贡献给了…...

在软件开发中正确使用MySQL日期时间类型的深度解析

在日常软件开发场景中&#xff0c;时间信息的存储是底层且核心的需求。从金融交易的精确记账时间、用户操作的行为日志&#xff0c;到供应链系统的物流节点时间戳&#xff0c;时间数据的准确性直接决定业务逻辑的可靠性。MySQL作为主流关系型数据库&#xff0c;其日期时间类型的…...

椭圆曲线密码学(ECC)

一、ECC算法概述 椭圆曲线密码学&#xff08;Elliptic Curve Cryptography&#xff09;是基于椭圆曲线数学理论的公钥密码系统&#xff0c;由Neal Koblitz和Victor Miller在1985年独立提出。相比RSA&#xff0c;ECC在相同安全强度下密钥更短&#xff08;256位ECC ≈ 3072位RSA…...

基于Flask实现的医疗保险欺诈识别监测模型

基于Flask实现的医疗保险欺诈识别监测模型 项目截图 项目简介 社会医疗保险是国家通过立法形式强制实施&#xff0c;由雇主和个人按一定比例缴纳保险费&#xff0c;建立社会医疗保险基金&#xff0c;支付雇员医疗费用的一种医疗保险制度&#xff0c; 它是促进社会文明和进步的…...

将对透视变换后的图像使用Otsu进行阈值化,来分离黑色和白色像素。这句话中的Otsu是什么意思?

Otsu 是一种自动阈值化方法&#xff0c;用于将图像分割为前景和背景。它通过最小化图像的类内方差或等价地最大化类间方差来选择最佳阈值。这种方法特别适用于图像的二值化处理&#xff0c;能够自动确定一个阈值&#xff0c;将图像中的像素分为黑色和白色两类。 Otsu 方法的原…...

今日学习:Spring线程池|并发修改异常|链路丢失|登录续期|VIP过期策略|数值类缓存

文章目录 优雅版线程池ThreadPoolTaskExecutor和ThreadPoolTaskExecutor的装饰器并发修改异常并发修改异常简介实现机制设计原因及意义 使用线程池造成的链路丢失问题线程池导致的链路丢失问题发生原因 常见解决方法更好的解决方法设计精妙之处 登录续期登录续期常见实现方式特…...

在web-view 加载的本地及远程HTML中调用uniapp的API及网页和vue页面是如何通讯的?

uni-app 中 Web-view 与 Vue 页面的通讯机制详解 一、Web-view 简介 Web-view 是 uni-app 提供的一个重要组件&#xff0c;用于在原生应用中加载 HTML 页面&#xff1a; 支持加载本地 HTML 文件支持加载远程 HTML 页面实现 Web 与原生的双向通讯可用于嵌入第三方网页或 H5 应…...

Mobile ALOHA全身模仿学习

一、题目 Mobile ALOHA&#xff1a;通过低成本全身远程操作学习双手移动操作 传统模仿学习&#xff08;Imitation Learning&#xff09;缺点&#xff1a;聚焦与桌面操作&#xff0c;缺乏通用任务所需的移动性和灵活性 本论文优点&#xff1a;&#xff08;1&#xff09;在ALOHA…...

Unsafe Fileupload篇补充-木马的详细教程与木马分享(中国蚁剑方式)

在之前的皮卡丘靶场第九期Unsafe Fileupload篇中我们学习了木马的原理并且学了一个简单的木马文件 本期内容是为了更好的为大家解释木马&#xff08;服务器方面的&#xff09;的原理&#xff0c;连接&#xff0c;以及各种木马及连接工具的分享 文件木马&#xff1a;https://w…...

用机器学习破解新能源领域的“弃风”难题

音乐发烧友深有体会&#xff0c;玩音乐的本质就是玩电网。火电声音偏暖&#xff0c;水电偏冷&#xff0c;风电偏空旷。至于太阳能发的电&#xff0c;则略显朦胧和单薄。 不知你是否有感觉&#xff0c;近两年家里的音响声音越来越冷&#xff0c;听起来越来越单薄&#xff1f; —…...

代码随想录刷题day30

1、零钱兑换II 给你一个整数数组 coins 表示不同面额的硬币&#xff0c;另给一个整数 amount 表示总金额。 请你计算并返回可以凑成总金额的硬币组合数。如果任何硬币组合都无法凑出总金额&#xff0c;返回 0 。 假设每一种面额的硬币有无限个。 题目数据保证结果符合 32 位带…...