复习前端知识(HTML)

2023-10-31

前言

    前端学习学了忘,忘了学,知识点学的一地稀碎。最近准备对现在掌握的知识点进行梳理并整理,用于帮助自己记忆。如果有什么地方写的有错误或者有遗漏的地方,欢迎大家指正。

一、HTML文档基本结构

    HTML文档基本结构主要包含以下几个标签:

  1. <!DOCTYPE html>:用于声明为 HTML5 文档。
  2. <html>:是页面的根元素标识HTML文档,通常使用全局属性“lang”声明语言类型。
  3. <head>:标识头部区域,内部通常包含<meta>,<title>和一些外联样式。
      <meta>标签提供HTML文档的元数据,常用属性为”charset”,用于设置页面编码格式。
  4. <body>:标签标识主体区域。
<!DOCTYPE html>//html5网页声明
<html lang="en">lang属性:声明当前页面的语言类型,“en"英文,”zh“中文
<head>
    <meta charset="utf-8"/>  //设置网页编码格式位utf-8
    <title>文档标题</title>  //设置文档标题
</head>
<body>
  页面内容
   ……
</body>
</html>   

二、标签和元素简介

标签:比如<p>,由一对尖括号和表示标签含义的“关键字”构成。
元素:比如<p>输入的内容</p>,由开始标签、结束标签以及标签中包含的内容构成。

(一)标签

HTML标签根据特性分为2种,一种是"一般标签”“自闭合标签”
一般标签:有开始符号和结束符号,可以在中间插入内容。例:<p>一段文字</p>
自闭合标签:只有开始符号没有结束符号,不能插入其他标签或文字,只能定义自身的属性。例:<br/>,<hr/>

(二)元素

HTML 元素主要分为:block(块元素、块级元素),inline(行内元素、内联元素),inline-block(行内块元素)

  1. 行内元素:常见标签有:a、span、sub、sup、br、strong、b、em、i、label
    特点:
    (1)一行内可以存在多个;
    (2)无法设置width、height,padding、margin值不能设置垂直方向,只可以设置水平方向,可以设置line-height;
    (3)一个行内元素内可以包括行内元素和文本内容,a标签特殊:可以放块级元素、行内块元素,但不能再放一个a标签;
    (4)宽度默认随文本内容变化。
  2. 块级元素:常见标签有:div、ul、dl、ol、li、table、h1-h6、p、form、hr
    特点:
    (1)一个块级元素占据一行;
    (2)可以设置width、height、padding以及margin值;
    (3)块级元素可以包含块级元素、行内元素以及行内块元素,但是文本类型块级元素比较特殊:例如h1-h6、p标签,只能包含文本;
    (4)宽度默认为父级元素宽度。
  3. 行内块元素:常见标签有:img、input、td
    特点:
    (1)一行可存在多个行内块元素,但它们之间存在空隙;
    (2)可以设置width、height、padding以及margin值;
    (3)宽度默认随文本内容变化。

三、常用标签和元素

(一)段落标签

主要都是块元素

标签 作用
<h1>~<h6> 标题
<p> 段落
<br/> 换行
<hr/> 水平线
<pre> 内容原格式标签

(二)文本标签

主要都是行内元素

标签 说明
<em> 斜体
<strong> 加粗
<ins> 插入文本
<del> 删除
<sub> 下标
<sup> 上标

(三)div与span

<div><span>标签单独拎出来主要是因为这两个比较特殊,且是比较常用的标签。它们没有特别的语义,相当于一个分隔区块或者一个区域部分,用来布局网页内容。
<div></div>是块元素,<span></span>是行内元素,其特点参照 “(二)元素”。

(四)图像

图片元素为行内块元素

<img src="" alt="" title=""/>

用于添加网页图片,主要有三个属性(“*”号为必要属性)

属性 说明
src* 图片路径
alt* 图片失效显示的图片名称
title 鼠标悬停显示的图片名称

1、绝对路径与相对路径

绝对路径:是指地址的完全路径。
相对路径:是指相引用该文件的文档地址相对于文件的路径地址。

(五)链接

链接元素为行内元素

<a href=""></a>

链接标签主要用于超链接跳转,主要有两个属性:

属性 属性 说明
href* URL 被链接的URL
target _self 默认,当前窗口打开
_blank 在新窗口打开
_top 在顶层框架中打开
_parent 在当前框架中打开

(六)列表

列表元素属于块元素

  <ul>
    <li>1</li>
    <li>2</li>
    <li>3</li>
  </ul>
  <ol>
    <li>1</li>
    <li>2</li>
    <li>3</li>
  </ol>
  <dl>
    <dt>1</dt>
    <dt>2</dt>
    <dd>描述</dd>
  </dl>

列表标签显示结果

标签 说明
ul 无序列表
ol 有序列表
dl 定义列表

1、无序列表

无序列表
属性 属性值 说明
type disc 默认值,实心圆“●”
circle 空心圆“○”
square 实心正方形“■”

2、有序列表

有序列表
属性 属性值 说明
start "数字" 修改起始数字
type 1 1,2,3……
a a,b,c……
A A,B,C……
i i、ii、iii……
I I、II、III……

3、定义列表

定义列表主要由<dl></dl>包裹,<dt></dt>为定义名词,<dd></dd>为定义描述。

(七)表格*

1.table元素的基本结构

  <table border="1">border是表格边框宽度
    <!-- 第一行 -->
      <tr>
        <td>第一行第一列</td>
        <td>第一行第二列</td>
        <td>第一行第三列</td>
      </tr>
    <!-- 第二行 -->
    <tr>
      <td>第二行第一列</td>
      <td>第二行第二列</td>
      <td>第二行第三列</td>
    </tr>
  </table>

表格基本组成

一个基本的table表格,只需要三个部分:最外层<table></table>标签,行标签<tr></tr>,行标签内包裹列标签<td></td>

2.table元素的完整结构

  <table border="1">border是表格边框宽度
    <caption>表格标题</caption>
    <!-- 表头 -->
    <thead>
      <tr>
        <th>为第一行第一列表头</th>
        <th>为第二行第一列表头</th>
        <th>为第三行第一列表头</th>
      </tr>
    </thead>
    <!-- 表身 -->
    <tbody>
      <tr>
        <td>td为第二行第一列内容</td>
        <td>td为第二行第二列内容</td>
        <td>td为第二行第三列内容</td>
      </tr>
    </tbody>
    <!-- 表脚  -->
    <tfoot>
      <tr>
        <td>td为第三行第一列内容</td>
        <td>td为第三行第二列内容</td>
        <td>td为第三行第三列内容</td>
      </tr>
    </tfoot>
  </table>

表格完整结构
table表格完整结构由:<table></table>标签、<caption></caption>标题标签、<thead></thead>表头标签、<tbody></tbody>表身标签、<tfoot></tfoot>表脚标签、行标签<tr></tr>,列标签<td></td>、表头列标签<th></th>几个部分组成。

3.合并表格

合并行使用td标签的rowspan属性,而合并列则用到td标签的colspan属性。

(1)合并行

使用语法<td colspan="需要合并的行数">,确定好需要合并的行数,并删除被合并行的<td>标签。

  <table border="1">
    <!-- 第一行 -->
      <tr>
        <td colspan="3">第一行第一列</td>
        <!-- <td>第一行第二列</td> -->删除该单元
        <!-- <td>第一行第三列</td> -->删除该单元
      </tr>
    <!-- 第二行 -->
    <tr>
      <td>第二行第一列</td>
      <td>第二行第二列</td>
      <td>第二行第三列</td>
    </tr>
  </table>

合并行

(2)合并列

使用语法<td rowspan="需要合并的列数">,确定好需要合并的列数,并删除被合并列的<td>标签。

  <table border="1">
    <!-- 第一行 -->
    <tr>
      <td rowspan="2">第一行第一列</td>
      <td>第一行第二列</td>
      <td>第一行第三列</td>
    </tr>
    <!-- 第二行 -->
    <tr>
      <!-- <td>第二行第一列</td> -->删除该单元
      <td>第二行第二列</td>
      <td>第二行第三列</td>
    </tr>
  </table>

合并列

(八)表单*

表单元素是块元素。是HTML中一个用于收集用户的输入信息,表示文档中的一个区域,此区域包含交互控件,将收集到的信息发送到服务器。
表单语法:<form action="" method=""></form>

表单属性
属性 属性值 说明
action URL 信息提交到的web服务器的URL
method get、post、put 表单信息提交方式

一个表单元素中包含各种控件元素:输入元素<input>、多行文本<textarea>、下拉列表(<select>&<option>)等。

1、input输入元素

语法:<input type="">
表单中多数情况下被用到的表单标签是输入标签 。
输入类型是由 type 属性定义。

type值 说明
text 文本输入
password 密码输入
button 按钮
reset 重置按钮
submit 提交按钮
radio 单选框
checkbox 复选框
file 文件上传

显示效果如下:input输入元素

(1)value

每个input元素都有相应的value值,是提交到web服务器的主要信息。

  1. text、password输入框,如果设定了value值,则输入框将提前填入该值。
  2. button、reset、submit,设置value值影响按钮显示的名称。
  3. radio、checkbox的value值主要用于提交数据。
(2)name

name是自定义的的input元素名称,特别是单选框和复选框,一组选项必须设置同一个name才能生效。

(3)checked

用于设置单选框和复选框默认选中项,在需要默认选中的input上加上checked="checked",在HTML5中也可直接简写为checked

2、textarea文本域

<textarea> 标签定义一个多行的文本输入控件。
语法<textarea rows="行数" cols="列数"></textarea>

3、select&option

下拉列表需要<select></select><option></option>配合使用,select元素内内至少包含一个option选项。

<select name="fruit">
      <option value="apple">苹果</option>
      <option value="lemon" selected>柠檬</option>
      <option value="orange" disable>橘子</option>
    </select>
select&option相关属性
元素 属性 属性值 说明
select disable disable&true 禁用下拉菜单
multiple multiple&true 可进行多选
size number,大于1 下拉菜单可见选型数目
option disable disable&true 禁用选项
selected selected&true 默认选中项

4、label

<lable>标签用于显示在输入控件旁边的说明性文字,即将控件与文字关联。
abel标签的for属性有两个作用:

  1. 语义上绑定了 label元素和表单元素。
  2. 增强了鼠标可用性。也就是说我们点击label中的文本时,其所关联的表单元素也会 获得焦点。
<input type="radio" id="bb" name="hobby"  value="baskatball">
<label for="bb"> 篮球 </label>
<input type="radio" id="fb" name="hobby"  value="football">
<label for="fb"> 足球</label> 

5、fieldset和legend

使用fieldset和legend标签有两个作用:

  1. 增强表单的语义;
  2. 可以定义fieldset元素的disabled属性来禁用整个组中的表单元素。

不使用fieldset和legend和使用的区别
fieldset和legend

(九)iframe框架

通过使用框架,你可以在同一个浏览器窗口中显示不止一个页面。
frame语法:<iframe src="URL"></iframe>

属性 属性值 说明
src URL 源文件URL
widrh number 宽度
height number 高度
frameborder 0/1 是否显示边框
scrolling auto/yes/no 默认auto,yes总是显示滚轮,no总是不显示

(十)meta标签

  meta标签主要标识HTML文档的元数据(Metadata),是数据的数据信息。元数据不会显示在客户端,但是会被浏览器解析。
  meta元素通常用于指定网页的描述,关键词,文件的最后修改时间,作者及其他元数据。
元数据可以被使用浏览器(如何显示内容或重新加载页面),搜索引擎(关键词),或其他 Web 服务调用。
常用meta元素属性:

属性 属性值 说明
charset UTF-8 定义文档的字符编码(html5)
http-equiv content-type/default-stylerefresh/…… 把content属性关联到HTTP头部
name author/keywords/description/…… 把 content 属性关联到一个名称
content description/keywords/…… meta 信息的内容

四、HTML常用属性

属性是HTML元素提供的附加信息,一般面熟于开始标签,以键值对出现例如:class=“value”

属性 说明
title 设置元素提示文字
lang 设置语言(cn,en,ja)
style 设置css样式
id 指定元素ID
class 设置元素类名

五、HTML5

HTML5是HTML 4.01的升级版,删除或重新定义了一些元素,以及增加了很多新元素以及功能,比如canvas、SVG、WebSocket.本地存储等。

HTML5 拓展了哪些内容:

  1. 语义化标签
  2. 本地存储
  3. 兼容特性
  4. 2D、3D
  5. 动画、过渡
  6. CSS3 特性
  7. 性能与集成

(一)语义化

对于语义化的理解:

  1. 用正确的标签做正确的事情。
  2. html 语义化让页面的内容结构化,结构更清晰,便于对浏览器、搜索引擎解析;即使在没有样式 CSS 情况下也以一种文档格式显示,并且是容易阅读的;
  3. 搜索引擎的爬虫也依赖于 HTML 标记来确定上下文和各个关键字的权重,利于SEO;
  4. 使阅读源代码的人对网站更容易将网站分块,便于阅读维护理解。

新增常见语义化标签:

标签 说明
header 定义头部区域
nav 定义导航区域
article 定义内容区域
section 定义文档的区块
aside 定义侧边栏内容
footer 定义页脚区域
figure 标记文档中的一个图像
figcaption 用来为
元素定义标题

(二)表单

1、新增input类型

type值 说明
time 限制用户输入类型必须为时间
date 限制用户输入类型必须为日期
week 限制用户输入类型必须为周
month 限制用户输入类型必须为月份
number 限制用户输入类型必须为数字
url 限制用户输入类型必须为URL类型
email 限制用户输入类型必须为邮箱
color 生成一个颜色选择列表
range 数值选择滑块
search 搜索框
tel 电话号码

2、新增表单属性

<form>标签属性:

属性 属性值 说明
autocomplete Boolean 规定 form 或 input 域应该拥有自动完成功能
novalidate Boolean 规定在提交表单时不应该验证 form 或 input 域

以上两个属性均可用于form标签,或者单个input标签

<input>标签属性:

属性 属性值 说明
autofocus boolean 自动获取焦点
autocomplete boolean 自动完成
novalidate boolean 是否进行input域验证
placeholder 文本 表单提示输入
required boolean 规定必须在提交之前填写输入域(不能为空)
multiple boolean 规定 元素中可选择多个值,通常用于文件提交

(三)音频

HTML5新增了音频标签,顾名思义,主要用于音频播放。
例:

<audio>
  <source src="url" type="audio/ogg">用于添加音频源,type为音频格式
  <source src="url" type="audio/mpeg">
</audio>

音频支持的格式,和对应type:

格式 type
MP3 audio/mpeg
Ogg audio/ogg
Wav audio/wav

音频标签参数:

属性 属性值 说明
autoplay autoplay 音频在就绪后马上播放
controls controls 如向用户显示音频控件
loop loop 每当音频结束时重新开始播放
muted muted 音频输出为静音
src URL 规定音频文件的 URL
preload auto none 预加载,如果出现该属性,则音频在页面加载时进行加载,并预备播放。如果使用 “autoplay”,则忽略该属性

(四)视频

HTML5新增了视频标签,顾名思义,主要用于视频播放。
例:
···html

··· 视频支持的格式,和对应type: |格式|type| |--|--| |MP4|video/mp4| |Ogg|video/ogg| |WebM|video/webm|

视频标签参数:

属性 属性值 说明
autoplay autoplay 视频在就绪后马上播放
controls controls 向用户显示控件
height pixels 设置视频播放器的高度
width pixels 设置视频播放器的宽度
loop loop 当文件完成播放后再次开始播放
muted muted 视频的音频输出为静音
poster URL 加载等待画面图片
src URL 要播放的视频的 URL
preload auto none 预加载,如果出现该属性,则视频在页面加载时进行加载,并预备播放。如果使用 “autoplay”,则忽略该属性

思维导图

HTML
HTML5

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

复习前端知识(HTML) 的相关文章

  • Web 浏览器中的高品质音频录制

    一行版本 什么开源软件 WAMI Recorder 网络浏览器 通过 getUserMedia 将为我提供最佳质量的录音 高质量定义为 44 1 或 48 采样率 和 16 位样本大小 更多信息 目前我的解决方案是 WAMI Recorde
  • 为什么 JQuery 自动完成结果没有显示在浏览器中?

    我有一个工作小提琴 但自动完成功能不会在浏览器中显示任何内容 小提琴可以在这里看到 工作小提琴 http jsfiddle net dS5YL 在 HTML 中 我有一个用于测试目的的输入元素
  • 如何将 XCode 变量传递到资源文件夹中的 HTML 文件?

    我有一个 UIWebView 它从资源文件夹加载本地 HTML 文件 现在 这个 HTML 文件中包含了 Javascript 我的问题是 有没有办法将 XCode 变量传递给加载到 UIWebView 内的 HTML 文件 我可以将其传递
  • 如何使用javascript退出浏览器的F11全屏

    有没有办法退出通过点击创建的全屏F11 FullScreen callback null enabled function return document fullscreenEnabled document webkitFullscree
  • 下载属性不在保存对话框中建议文件扩展名

    我正在使用下载链接 在电子中 链接会打开 但Save as type只显示All Files 电子有没有办法仅使用一个方法来强制该字段中的文件扩展名 a 标签 这在 chrome 中有效 它显示MY EXTENSION my extensi
  • 如果满足条件,则在另一个转换期间添加并发转换

    我试图在转换运行时添加一个新的转换 条件是如果 bar1 宽度与 bar2 匹配 则条形会更改位置 我使用了transition tween来查看是否满足条件 当第二个转换开始时 第一个转换停止 我希望第一个转换继续运行直到其持续时间结束
  • IE9 中显示全零的有序列表

    我有一个 ol 有序列表 并且在 FF Safari Chrome 中它可以正确呈现 然而在 IE9 中它显示全零 这不是间距 填充问题 因为我能够看到零 我的 HTML 如下 ol li Enter basic company infor
  • 将 div 扩展到 iFrame 范围之外?

    是否可以将内容扩展到 iframe 之外 就我而言 我以前渲染的是原生
  • 制作简单的静态网站多语言有哪些选项?

    我正在设置一个静态网站 我想以两种语言显示 我找不到不同选项的全面概述 例如服务器端加载 前端加载与使用不同文件夹 每个选项的优点是什么 例如 SEO 可维护性 可扩展性等 理想情况下 翻译将存储在单独的 json 文件中 我最关心的是翻译
  • Angular - UI 路由器路由 - HTML5 模式

    我正在尝试在我的 Angular 应用程序中使用 HTML5 推送状态链接 我拥有的是一系列类似于以下的路线 stateProvider state product url product productCode templateUrl p
  • 如何按排序顺序显示<选择>

    我怎样才能排序
  • 大文本输入导致 http post 失败

    我的应用程序中有一个表单 技术人员可以在其中输入有关不同事件或所采取操作 例如更新服务器 的信息 问题是这些输入可能相当长 然后我的表单就停止工作了 如果浏览器尝试发送数据 服务器会向浏览器返回 302 错误 但通常当我尝试提交时 浏览器不
  • 使用 javascript 暂停 CSS 动画并跳转到动画中的特定位置

    我有一个完全用CSS动画构建的无尽滑块 我希望能够使用javascript onlcick和键盘输入 来操纵动画 我希望能够从一帧快速运行动画 即加速到另一帧 以便在按下引用滑块中特定图像的按钮时产生跳跃效果 另外 我希望能够通过键盘输入逐
  • 如何等待第一次画布重绘,直到 @font-face-font 加载?

    我有一个 HTML5 画布并用它编写文本context fillText 使用 font face font 使用 Firefox 3 6 显示页面我遇到问题 在画布的第一次绘制上 字体尚未下载 因此文本将以标准字体显示 我找到了一个 解决
  • 在弹性行中使用“nowrap”时,避免将最后一个元素推离屏幕

    我需要在一行内渲染很长的文本 以及该行末端 屏幕的近端 的图像 给定一个很长的文本 我必须简单地截断它 该文本现在应该进入第二行 因为它太长了 请看我的代码 如何避免将漂亮的表情符号挤出屏幕 请考虑到右侧的元素可能是动态的 所以给出固定宽度
  • 如何使用 jQuery 在悬停元素旁边显示一个 div?

    假设我有severaldiv 像这样 EDIT div class ProfilePic a href img src lib css img profile pic1 png alt class ProfilePicImg a div c
  • 嵌套最小高度不起作用

    我有一个固定大小的绝对定位区域 其中滚动条包含可变大小的内容 现在我需要将内容包装在两个 div 中 这两个 div 至少与区域一样大 但会扩展以适合内容 div div div div content div div div div 要求
  • 从右到左打印表格单元格

    我制作了一个表格 并希望第一个单元格从右侧开始 而不是默认从左侧开始 我尝试更改 CSS 中的 float 属性 但似乎没有帮助 这是代码 table border 0 width 100 cellspacing 0 align cente
  • 使用Delphi检查HTML代码中是否有对象属性值

    如何使用Delphi检查HTML代码中是否有输入对象属性值 there isn t value attribute
  • 在 IE7 中水平对齐 div,无垂直堆叠

    我有一个固定容器 里面有一个附加容器 其中根据用户选择容纳了许多 DIV 我需要这些额外的 DIV 水平排列并提供水平滚动 但不是垂直滚动 比如这样 x x x 本质上 我的设置如下所示 div div div class final im

随机推荐

  • EfficientDet训练自己的训练集

    一 安装环境 install requirements pip install pycocotools numpy opencv python tqdm tensorboard tensorboardX pyyaml pip install
  • 五步教你如何注册一个公司网站

    在今天的数字化时代 每个公司都需要一个强大的线上存在感 注册一个公司网站是实现这一目标的第一步 但是 对于许多公司而言 这个过程可能有些困难 因此 在本文中 我将介绍一个五步计划 让您轻松注册一个成功的公司网站 步骤一 确定网站目标 在注册
  • oracle时间大小比较 格式

    首先给大家分享一个巨牛巨牛的人工智能教程 是我无意中发现的 教程不仅零基础 通俗易懂 而且非常风趣幽默 还时不时有内涵段子 像看小说一样 哈哈 我正在学习中 觉得太牛了 所以分享给大家 点这里可以跳转到教程 createtime gt to
  • android开源进度条,Android github开源进度条类框架SmoothProgressBar的使用

    前言 SmoothProgressBar是Github上的一个开源框架 牛人所著 只作翻译 Github项目主页 SmoothProgressBar https github com castorflex SmoothProgressBar
  • 80004005错误代码_关于访问共享时出现80004005错误

    访问网内某共享文件夹时出现的错误 报80004005错误代码 无法打开共享文件夹 但因为原先该共享访问并不存在障碍 因此应该不是权限的问题 到网上找了下 有以下一些说法与解决方法 1 开启windwos防火墙服务 2 设置宽带共享上网 打开
  • Docker部署ssh连接工具webssh2

    Docker部署ssh连接工具webssh2 一 检查系统版本 二 检查docker状态 三 下载webssh2镜像 四 创建webssh2容器 1 创建webssh2容器 2 查看webssh2状态 3 查看容器运行日志 五 访问webs
  • 简单易懂!详细讲解==与equals的区别(详讲equals源代码)

    与 equals 最本质的区别就在于 只是一个比较运算符 而equals却是一个方法 而只要是方法就可以重写 这就是 和equals最本质的区别 首先我们先来讲解 运算符 运算符可以对基本数据类型的值来进行判断 举例 int a 10 in
  • 关于保护继电器触点(灭弧)

    我用继电器驱动一个24V 60w电机 采用0 33uF 400V电容并联在触点上作为吸收和保护电容 用不了多久 就被击穿了 现在用的电容是0 1uF的X2电容 这种电容标称耐压是 275V 实际能承受2500V的冲击电压 后来的仿真和示波器
  • Prometheus-05 Prometheus的核心概念和架构

    Prometheus是一个开源的监控系统和时间序列数据库 被广泛应用于云原生环境中的监控和告警 本文将介绍Prometheus的核心概念和架构 帮助读者了解Prometheus的工作原理和基本组件 1 核心概念 Prometheus基于一些
  • python配置文件解析_【Python】configparser - 配置文件解析

    目录 一 介绍 ConfigParse 类实现一个基本配置文件解析器语言 提供了一个类似于Microsoft Windows INI 文件的结构 可以使用它来编写可由最终用户轻松定制的Python程序 注意 这个库不支持能够解析或写入在 W
  • java: 详解java中的集合框架

    一 Java集合框架概述 1 图解 集合可以看作是一种容器 用来存储对象信息 所有集合类都位于java util包下 但支持多线程的集合类位于java util concurrent包下 上图中淡绿色背景覆盖的是集合体系中常用的实现类 分别
  • GitHub项目管理详细教程/git教程【有图有代码】

    GitHub项目管理详细教程 git教程 有图有代码 一 Git 基本操作 二 Git 配置 1 配置个人的用户名称和电子邮件地址 2 查看配置信息 三 Git 工作区 暂存区和版本库 四 上传自己的项目到GitHub仓库 第一次 第二次
  • Python:Flask简单实现统计网站访问量

    hello 我是wangzirui32 今天我们来学习如何使用Flask简单实现统计网站访问量 开始学习吧 学习目录 1 项目架构 2 项目文件编写 2 1 index html 主页编写 2 2 people json 数据初始化 2 3
  • 为什么是 Dart ?

    为什么是 Dart 为什么选择Dart语言 这是很多人的疑问 让我们先来看看 最近Dart 编程语言的发展情况 2022年2月TIOBE编程语言排行榜 很遗憾 Dart在前20名之外 但好消息是它还处于前30名之内 在这个排行榜中 值得我们
  • 修复微信小程序获取头像的bug,微信小程序新版头像API使用

    接着我之前发布的一篇文章 微信小程序上传头像的临时路径 持久化保存到服务器与数据库 nodejs后台开发 盒子猫君的博客 CSDN博客 今天我就来解决掉之前的问题吧 从之前的后台报错来看 获取到的tempFilePath值和avatarUr
  • umi配合proLayout , 菜单与面包屑设置问题( 通过路由生成菜单)

    问题 本项目为umi配合 prolayout 设置路由自动生成菜单 出现问题为 有些二级三级路由 需要在导航路由显示 但在菜单栏不显示 一 配置proLayout生成菜单 ProLayout 与 umi 配合使用会有最好的效果 umi 会把
  • js获取cookie对象

    function getCookie sName 获取cookie对象 并按 进行分割 let aCookie document cookie split 遍历数组根据 遍历出来的每一个元素进行分割因为cookie中的存储形式 是这样的 u
  • 图像拼接(融合)算法—matlab代码

    寻找两图像色差差异最小处进行左右拼接 拼接 融合 clc clear close all img1 imread 试验图 1 bmp 左图 img2 imread 试验图 2 bmp 右图 figure imshow img1 显示 fig
  • 批次属性创建BAPI在S/4一些变化

    批次属性变更同样是使用的以下三个BAPI VB BATCH 2 CLASS OBJECT 获取物料批次信息 BAPI OBJCL GETDETAIL 获取批次对象属性 BAPI OBJCL CHANGE 修改批次对象属性 在传统的ECC系统
  • 复习前端知识(HTML)

    前言 前端学习学了忘 忘了学 知识点学的一地稀碎 最近准备对现在掌握的知识点进行梳理并整理 用于帮助自己记忆 如果有什么地方写的有错误或者有遗漏的地方 欢迎大家指正 一 HTML文档基本结构 HTML文档基本结构主要包含以下几个标签 用于声