HTML(待完善)


typora-copy-images-to: img


前端api:

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

1.前端知识介绍(了解)

4天内容比较细 碎 多。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

小结:

前端知识点不需要单独安装特有的软件。只需要浏览器即可。谷歌 、火狐、IE.

网站=后台+前端网页

2.HTML的概述(了解)

1.HTML应用场景

  • 各大门户网站的网页都是由html编写的

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

  • 京东网站的html代码

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

2.HTML介绍

1.HTML 指的是超文本标记语言: Hyper Text Markup Language 1)超文本:超过普通文本。普通文本是.txt,普通文本只能书写字符数据。超文本是除了可以存放字符数据,还可以存放视频、音频图片等2)标记:标签。主要用来标识的。超链接标签:a   图片标签:img  输入框标签:input
2.HTML作用: 使用标记标签来描述网页 。即写网站网页的。相当于整个网页的架构。
3.html的标签有两种:1)双标签:<标签名 属性名="属性值" 属性名="属性值" 。。。>文本</标签名>2)单标签:<标签名 属性名="属性值" 属性名="属性值" 。。。/>
**4.html不用编译。直接使用浏览器运行解析看效果。**

3.html5介绍

2014年10月29日,万维网联盟泪流满面地宣布,经过几乎8年的艰辛努力,HTML5标准规范终于最终制定完成了,并已公开发布,这是一次重大的革新。

HTML5将会取代1999年制定的HTML 4.01、XHTML 1.0标准,以其能在互联网应用迅速发展的时候,使网络标准达到符合当代的网络需求,为桌面和移动平台带来无缝衔接的丰富内容。

目前支持Html5的浏览器包括Firefox(火狐浏览器),IE9及其更高版本,Chrome(谷歌浏览器),Safari(苹果系统),Opera等。不同的浏览器之间是有差异,同一个网页运行可能会不同。

注意:我们使用html书写的网站都是静态网页。就是什么时候打开网页都一样。

3.HTML语言特点 (了解)

1.不需要编译,直接使用浏览器运行

2.在任何地方都可以创建html文件,文件后缀名是.html或者.htm

3.由标签组成

4.标签是预定义的,不要随便定义。

5.html就是书写网页的,用来显示页面的

6.html页面整体结构:

<!--根标签-->
<html><!--头标签--><head>.......</head><!--体标签--><body>.....</body>
</html>

4.使用记事本书写html**(了解)**

1.在桌面创建文件,文件后缀名是.html或者.htm

2.使用记事本打开文件,书写html标签

<!--根标签-->
<html><!--头标签--><head><!--页面的标题--><title>这是我的第一个html页面</title></head><!--体标签--><body><!--px在html中属于一种单位表示像素,这里可以加可以不加--><font color="red" size="7px">我是第一个html</font></body>
</html>

3.使用浏览器运行查看显示的数据

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

小结:

1.创建的html文件的后缀名是:.html或者.htm

2.标签的文本内容显示到页面的最上边,表示标题

3.px在html中属于一种单位表示像素,这里可以加可以不加

6.案例一_公司网站简介(掌握)

1.需求

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

使用html代码完成上述的页面显示效果

2.使用的技术点

  • 标题标签、水平线、字体标签
<!--1.标题标签1)格式:<hn></hn>  n的范围是1-6,依次递减2)标题标签特点:a:单独占一行b:自动加粗2.水平线1)格式:<hr/>2)属性:a: noshade 的属性值是noshade,表示没有阴影即实心b: size    表示水平线粗细3.字体标签 :1)格式:<font></font>2)属性:a:字体大小 :  size,属性值范围:1-7 ,依次递增,默认是3。如果超过7px按照7px显示。如果小于1px按照1px显示b:字体样式:facec:字体颜色:color,属性值有两种表示方式:【1】英文字母:推荐使用【2】使用十六进制表示:#xxxxxx 表示使用红绿蓝三原色设置颜色红绿蓝分别取值:00 -- FF,此处使用16进制。#FF 00 00红  绿 蓝注意:如果每组两个数字是一样的可以只书写一个数字#FF 00 00可以简写为:#F00
-->
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body>
<!--1.标题标签1)格式:<hn></hn>  n的范围是1-6,依次递减2)标题标签特点:a:单独占一行b:自动加粗2.水平线1)格式:<hr/>2)属性:a: noshade 的属性值是noshade,表示没有阴影即实心b: size    表示水平线粗细3.字体标签 :1)格式:<font></font>2)属性:a:字体大小 :  size,属性值范围:1-7 ,依次递增,默认是3。如果超过7px按照7px显示。如果小于1px按照1px显示b:字体样式:facec:字体颜色:color,属性值有两种表示方式:【1】英文字母:推荐使用【2】使用十六进制表示:#xxxxxx 表示使用红绿蓝三原色设置颜色红绿蓝分别取值:00 -- FF,此处使用16进制。#FF 00 00红  绿 蓝注意:如果每组两个数字是一样的可以只书写一个数字#FF 00 00可以简写为:#F00
--><h1>黑马程序员</h1><h2>黑马程序员</h2><h3>黑马程序员</h3><h4>黑马程序员</h4><h5>黑马程序员</h5><h6>黑马程序员</h6><!--<h7>黑马程序员</h7> 黑马程序员--><!--水平线标签--><hr size="10px"/><hr noshade="noshade" size="10px"/><!--字体标签--><font>锁哥</font>锁哥<font size="7px">锁哥最大的</font><font size="1px">锁哥最小的</font><font size="3px">锁哥默认的</font><font size="300px">哈哈哈</font><font size="-10px">呵呵</font><font size="5px" face="楷体">柳岩</font><font size="5px" face="宋体">柳岩</font><font size="5px" face="宋体" color="green">柳岩</font><font size="5px" face="宋体" color="#000000">杨幂</font><font size="5px" face="宋体" color="#FF0000">杨幂</font><font size="5px" face="宋体" color="#00FF00">杨幂</font><font size="5px" face="宋体" color="#0000FF">杨幂</font><font size="5px" face="宋体" color="#00F">杨幂</font><font size="5px" face="宋体" color="#ffffe0">杨幂</font>
</body>
</html>

小结:

1.标题标签:hn n范围是1-6 依次递减
2.水平线标签:hr  属性:noshade 表示没有阴影  size 水平线粗细
3.font字体标签:	1)color:字体颜色。英文字母  和十六进制表示:#RGB2)size:字体大小 范围1-7 依次递增3)face:字体样式 宋体注意:从html5后开始font标签已经过时,但是还可以使用,各个浏览器还是兼容的。
  • 格式化标签

    <!--3.格式化标签1)加粗标签 : b2)倾斜标签:  i格式化标签可以组合在一起使用:哪个标签位于外面都可以
    -->
    
    <!--3.格式化标签1)加粗标签 : b2)倾斜标签:  i格式化标签可以组合在一起使用:哪个标签位于外面都可以
    --><b>我是加粗的</b><i>我是倾斜的</i><b><i>我既是加粗的又是倾斜的</i></b>
    
  • 段落和换行标签

    <!--4.段落p:单独在一行,每个段落之间具有留白5.换行标签br:每个行之间没有留白
    -->
    
    <!DOCTYPE html>
    <html lang="en">
    <head><meta charset="UTF-8"><title>Title</title>
    </head>
    <body>
    <!--4.段落p:单独在一行,每个段落之间具有留白5.换行标签br:每个行之间没有留白
    --><p>公司简介
    "中关村黑马程序员训练营"是由传智播客联合中关村软件园、CSDN,并委托传智播客进行教学实施的软件开发高端培训机构,致力于服务各大软件企业,<br/>
    解决当前软件开发技术飞速发展,而企业招不到优秀人才的困扰。 目前,“中关村黑马程序员训练营”已成长为行业“学员质量好、
    课程内容深、企业满意”的移动开发高端训练基地,并被评为中关村软件园重点扶持人才企业。</p>黑马程序员的学员多为大学毕业后,有理想、有梦想,想从事IT行业,而没有环境和机遇改变自己命运的年轻人。黑马程序员的学员筛选制度,远比现在90%以上的企业招聘流程更为严格。任何一名学员想成功入学“黑马程序员”,必须经历长达2个月的面试流程,这些流程中不仅包括严格的技术测试、自学能力测试,还包括性格测试、压力测试、品德测试等等测试。毫不夸张地说,黑马程序员训练营所有学员都是精挑细选出来的。百里挑一的残酷筛选制度确保学员质量,并降低企业的用人风险。中关村黑马程序员训练营不仅着重培养学员的基础理论知识,更注重培养项目实施管理能力,并密切关注技术革新,不断引入先进的技术,研发更新技术课程,确保学员进入企业后不仅能独立从事开发工作,更能给企业带来新的技术体系和理念。一直以来,黑马程序员以技术视角关注IT产业发展,以深度分享推进产业技术成长,致力于弘扬技术创新,倡导分享、 开放和协作,努力打造高质量的IT人才服务平台。
    </body>
    </html>
    

小结:

1.格式化标签:1)b:加粗的2)i:倾斜的
2.段落标签:p标签,具有留白
3.换行标签:br,没有留白

3.案例实现(每个人必须完成)

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body>
<h1>企业简介</h1>
<hr size="1px" color="yellow"/>
<p><font color="red">传智教育</font>(股票代码 003032),隶属江苏传智播客教育科技股份有限公司,注册资本4亿元,是第一个实现A股IPO的教育企业,公司致力于培养高精尖数字化人才,主要培养人工智能、python+大数据开发、智能制造、软件、互联网、区块链等数字化专业人才及数据分析、网络营销、新媒体等数字化应用人才。公司由一批拥有10年以上开发管理经验,且来自互联网或研究机构的IT精英组成,负责研究、开发教学模式和课程内容。公司具有完善的课程研发体系,一直走在整个行业发展的前端,在行业内竖立起了良好的品质口碑。</p><p>民族振兴靠人才,中华民族正处于伟大复兴之路上,要赢得国际竞争,需要拥有大量的科技人才,我们将肩负起民族使命,在三尺讲台诲人不倦著书立说,为科技行业培养出大量的优秀人才,促进民族伟大复兴!我们的使命是:<b>为中华民族伟大复兴而讲课,为千万学生少走弯路而著书。</b>></p><p>探索教育之路,长途漫漫。传智教育希望可以通过自己的努力,寻找出一条更符合人类自然成长规律的教育之路,建立起一个新的教育生态环境,让中国的家长和孩子们在现有的教育体系之外,再多一些选择的机会。因此“<b>探索教育本源,开辟教育新生态</b>”便成为了所有传智人为之奋斗的终极愿景,也是所有传智人共同努力的目标。为此,15年来,传智人不曾有一丝懈怠,相信在传智人的不懈努力下,大道不远,终在脚下。</p>
<hr size="1px" color="yellow"/>
<center>江苏传智播客教育科技股份有限公司</center>
<center>版权所有Copyright 2006-2018&copy;, All Rights Reserved 苏ICP备16007882</center>
</body>
</html>

7.特殊字符标签(掌握)

1.我们把特殊字符称为实体字符,所有的实体字符以 & 开头,以 ; 结尾。

  <!--特殊字符实体:1.<  &lt; less than2.>  &gt;  greate than3.空格:&nbsp;4.人民币符号:&yen;5.版权符号:&copy;-->
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body><!--特殊字符实体:1.<  &lt; less than2.>  &gt;  greate than3.空格:&nbsp;4.人民币符号:&yen;5.版权符号:&copy;-->&lt;java从入门到放弃&gt;我觉得我和你之间有点&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;距离&yen;999&copy;2003-现在 Taobao.com 版权所有
</body>
</html>

小结:

  特殊字符实体:以&开始,以;结尾1.<  &lt; less than2.>  &gt;  greate than3.空格:&nbsp;4.人民币符号:&yen;5.版权符号:&copy;

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

8.图片、音频、视频标签(掌握)

  • 图片标签

在html中显示图片的标签使用的是:

<img/> 单标签

常见属性:

属性名称含义作用
src图片的路径地址表示图片的路径,一般使用当前服务器(只能显示当前项目中的图片),也可以使用其它服务器,必须加http协议。不能使用本地地址。c:/aaa.jpg
width宽度如果只设置其中一项,那么图片会等比例缩放
height高度
title提示文本鼠标悬停在图片上方会出现的文字信息
alt替换文本图片加载失败的时候才会出现的文字信息
border边框只能定义边框的粗细
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body><!--1.图片标签:img属性:1)src:引入图片的地址,必须是服务器中的图片,不能是本地的图片2) width:表示图片宽度3)height:表示图片高度4) title:表示鼠标放到图片上的提示信息5)alt:图片加载失败显示的内容6)border:图片边框注意:1.  .. 表示当前页面的上一级路径及父目录说明:../img/mm.jpga: .. 表示当前页面的上一级目录 d_html_case2_img_04b:由于d_html_case2_img_04和img是同级目录,所以这里直接书写img,然后查找下面的mm.jpg--><img src="../img/mm.jpg" width="500px" height="400px" title="这是一个很性感的美女"><img src="../img/美女.jpg" width="500px" height="400px" title="这是一个很性感的美女" alt="这里曾经是一个美女" border="5px"><audio src="b.mp3" controls></audio><video src="c.mp4" controls width="500" height="300"></video>
</body>
</html>

小结:

1.在html中引入图片的标签是:img
2.img标签的属性:1)src:引入图片的地址,必须是服务器中的图片,不能是本地的图片2) width:表示图片宽度3)height:表示图片高度4) title:表示鼠标放到图片上的提示信息5)alt:图片加载失败显示的内容6)border:图片边框
3.如果加载是其他服务器的图片,必须加http或者https协议
<img src="http://java.itcast.cn/2018czgw/images/logo2.png" alt="">

9.网站列表展示(掌握)

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

1.需要的技术点

1.1无序列表标签ul

 <!--1.无序列表标签ul1)无序列表标签是:ul,单独存在没有意义,必须借助于子标签li2)属性:type表示类型,具有三个属性值:a:disc 实心圆 默认的b:circle 空心圆c:square 实心正方形注意啦:type属性如果使用在ul上面对所有的子标签li都起作用,如果作用在某个li标签上,那么只对当前li标签起作用-->
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body><!--1.无序列表标签ul1)无序列表标签是:ul,单独存在没有意义,必须借助于子标签li2)属性:type表示类型,具有三个属性值:a:disc 实心圆 默认的b:circle 空心圆c:square 实心正方形注意啦:type属性如果使用在ul上面对所有的子标签li都起作用,如果作用在某个li标签上,那么只对当前li标签起作用--><ul><li>三国演义</li><li>水浒传</li><li>西游记</li><li>红楼梦</li></ul><ul type="disc"><li>三国演义</li><li type="circle">水浒传</li><li>西游记</li><li>红楼梦</li></ul><ul type="circle"><li>三国演义</li><li>水浒传</li><li>西游记</li><li>红楼梦</li></ul><ul type="square"><li>三国演义</li><li>水浒传</li><li>西游记</li><li>红楼梦</li></ul>
</body>
</html>

1.2有序列表标签ol

 <!--2.有序列表标签ol1)有序列表标签是:ol,单独存在没有意义,必须借助于子标签li2)属性:type表示类型,具有以下几种属性值:【1】:1  数字 默认的【2】:a  小写字母【3】:A  大写字母【4】:罗马数字 i  I注意:1.ol>li*4 按tab可以快速生成四个li标签-->
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body><!--2.有序列表标签ol1)有序列表标签是:ol,单独存在没有意义,必须借助于子标签li2)属性:type表示类型,具有以下几种属性值:【1】:1  数字 默认的【2】:a  小写字母【3】:A  大写字母【4】:罗马数字 i  I注意:1.ol>li*4 按tab可以快速生成四个li标签--><ol><li>三国演义</li><li>水浒传</li><li>西游记</li><li>红楼梦</li></ol><ol type="1"><li>三国演义</li><li>水浒传</li><li>西游记</li><li>红楼梦</li></ol><ol type="a"><li>三国演义</li><li>水浒传</li><li>西游记</li><li>红楼梦</li></ol><ol type="A"><li>三国演义</li><li>水浒传</li><li>西游记</li><li>红楼梦</li></ol><ol type="i"><li>三国演义</li><li>水浒传</li><li>西游记</li><li>红楼梦</li></ol><ol type="I"><li>三国演义</li><li>水浒传</li><li>西游记</li><li>红楼梦</li></ol>
</body>
</html>

小结:

1.无序列表:

1.ul  子标签 li
2.属性:type:属性值:disc  实心圆 默认的circle: 空心圆square:实心正方形

2.有序列表:

1.ol 子标签 li
2.属性:type,属性值:
【1】:1  数字 默认的
【2】:a  小写字母
【3】:A  大写字母
【4】:罗马数字 i  I

3.注意:type属性还可以使用在li标签,只是作用于单个li标签,不建议使用。建议使用在ul或者ol上面

1.3超链接标签:

1.基本演示(掌握)

1.作用:可以实现页面的跳转

2.使用的标签是:a

3.a标签的属性如下:

名称作用取值
href用于确定需要显示页面的路径(URL)必写属性
target确定以何种方式打开href所设置的页面_blank 新窗口打开 _self 在自己的页面中打开,将原来页面覆盖。默认打开方式
<a href="书写要跳转的地址,如果是外网,需要加http或者https协议" target="以何种方式打开呀跳转的新的页面">文本</a>
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body>
<!--1.超链接标签:a可以实现页面的跳转2.属性:1)href:属性值书写要跳转的网站,外网必须加http或者https协议2)target表示跳转的页面以何种方式打开:_blank : 新窗口_self:在原来窗口打开,默认的
-->
<a href="http://www.baidu.com">去百度</a>
<a href="http://www.itcast.cn" target="_blank">传智教育</a>
<a href="http://www.jd.com" target="_self">京东</a>
</body>
</html>
2.空连接(理解)

如果在实际开发中我们需要使用js判断满足某种条件在实现跳转,不满足就不跳转,此时如果不满足那么不能跳转的实现我们可以使用空连接。

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body>
<!--超链接标签的空连接实现1.使用#,带来的问题:1)在url后面多了一个#2) 点击之后页面会有跳转效果2.javascript:void(0)  javascript表示我们后面学习的javascript一种协议,void(0)表示空函数3.javascript:void(0);4.javascript: 推荐使用 简单5.javascript:; 
-->
<a href="#">空连接#</a>
<a href="javascript:void(0)">空连接javascript:void(0)</a>
<a href="javascript:void(0);">空连接javascript:void(0);</a>
<a href="javascript:">空连接javascript:</a>
<a href="javascript:;">空连接:;</a>
</body>
</html>

小结:

1.a标签可以实现页面的跳转:掌握

<a href="跳转的网站" target="以何种方式打开新的页面 _blank 新窗口 _self 覆盖原来的窗口"></a>

2.空连接:不能跳转

<a href="javascript:"></a>

2.案例实现(课下必须完成)

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body><ul type="square"><li><a href="http://www.itcast.cn" target="_blank">传智教育</a></li><li><a href="http://www.baidu.com">百度</a></li><li><a href="http://www.163.com">网易</a></li><li>百合</li></ul>
</body>
</html>

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

10.表格table标签(掌握)

1.技术点介绍

<table>行:tr列:td表头:自动加粗和居中th,表示列
</table>

table标签单独存在没有意义,必须借助于子标签tr td th

table标签的属性:

名称作用
border表格边框
width表格的宽度
height表格的高度
cellpadding单元格边沿与其内容之间的空白
cellspacing单元格之间的空白
bgcolor :background color表格的背景颜色

tr属性(行):

名称作用
align单元格内容的水平对齐方式,取值:left 左 、right 右、center 居中

td(th)列属性:

名称作用
colspan单元格可横跨的列数(横向合并单元格) column
rowspan单元格可横跨的行数(纵向合并单元格)
align单元格内容的水平对齐方式,取值:left 左 、right 右、center 居中

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

2.简单的表格(课下完成)

需求:在页面上显示4个用户的编号、姓名、年龄、性别。

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body><!--简单的表格实现--><!--需求:在页面上显示4个用户的编号、姓名、年龄、性别。分析:4个用户+1个表头---》一共5行 tr四列:编号、姓名、年龄、性别--><!--table>tr*5>td*4--><!--1.cellspacing 单元格之间的距离2.cellpadding 单元格内容和边框距离--><table border="1px" width="500px" height="400px" cellspacing="0px" cellpadding="0px" bgcolor="green"><tr><th>编号</th><th>姓名</th><th>年龄</th><th>性别</th></tr><tr align="center"><td>001</td><td>马保国</td><td>69</td><td></td></tr><tr><td align="center">002</td><td>柳岩</td><td>18</td><td></td></tr><tr><td>003</td><td>杨幂</td><td>18</td><td></td></tr><tr><td>004</td><td>刘德华</td><td>18</td><td></td></tr></table>
</body>
</html>

小结:

1.table标签表示表格标签
2.tr表示行
3.td表示列
4.th表示列,表示表头,自动加粗和居中
5.table的属性:cellspacing:单元格之间的距离cellpadding 单元格内容和边框距离
6.tr属性:align: left 靠左 right 靠右  center 居中
7.td或者th属性:align: left 靠左 right 靠右  center 居中

3.合并单元格(课下完成)

需求1: 实现跨行,制作电话本

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

分析:

上述案例有4行,先查看多的行数,2列。对于张三是跨2行的。

跨行使用td标签中的rowspan属性可以实现纵向合并单元格。

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body><!--练习2:实现跨行--><table border="1px" width="500px" height="400px" cellspacing="0px" cellpadding="0px"><tr><th>姓名</th><th>手机号</th></tr><tr><!--rowspan="2" 表示跨2行--><td rowspan="2">张三</td><td>13800000011</td></tr><tr><!--<td>张三</td>--><td>13800000022</td></tr><tr><td>李四</td><td>139000000001</td></tr></table>
</body>
</html>

需求2: 实现跨列,制作电话本

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

分析:

上述案例有3行,3列。查看多的列,对于手机号是跨2列的。

跨列使用td标签中的colspan(横向合并单元格)。

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body><!--跨列表格:--><table border="1px" width="500px" height="400px" cellspacing="0px" cellpadding="0px"><tr><th>姓名</th><!--表示第2列跨2列,占第2 3列--><th colspan="2">手机号</th><!--<th>手机号</th>--></tr><tr><td>张三</td><td>1380000191</td><td>1380000191</td></tr><tr><td>李四</td><td>1390000191</td><td>1390000191</td></tr></table>
</body>
</html>

小结:

1.th或者td具有属性:

1.rowspan:表示跨行
2.colspan:表示跨列

4.表格标签案例

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body>
<!--1.表格标签:table2.table标签的子标签:1)行标签:tr2) 列标签:td th注意:th表示表格标题标签,自动加粗和居中显示3.border="1px" 表示表格边框4.cellspacing="0px" 表示表格单元格之间的距离是0,即没有距离5.width="50%" 表示表格标签的宽度占页面的50%6.tr的属性:align="center",值center表示居中 left 靠左 right 靠右
-->
<table border="1px" cellspacing="0px" width="50%"><!-- 第一行 --><tr align="center"><!--第一列 --><th>序号</th><!--第二列 --><th>品牌logo</th><th>品牌名称</th><th>企业名称</th></tr><!-- 第二行 --><tr align="center"><!--第一列 --><td>010</td><!--第二列 --><td><img src="../img/三只松鼠.png"  width="25px" height="25px"></td><td>三只松鼠</td><td>三只松鼠</td></tr><tr align="center"><!--第一列 --><td>009</td><!--第二列 --><td><img src="../img/优衣库.png"  width="25px" height="25px"></td><td>优衣库</td><td>优衣库</td></tr><tr align="center"><!--第一列 --><td>008</td><!--第二列 --><td><img src="../img/小米.png" width="25px" height="25px"></td><td>小米</td><td>小米科技有限公司</td></tr>
</table>
</body>
</html>

5.小结

1.表格标签使用的是table作为父标签,作用:使页面显示更加规整
2.table标签的子标签:1)tr : 表格的行2)td : 表格的列3)th : 表格的列,表示这一列是自动居中加粗4)caption:表示表格标题,居中显示5)tbody:表示表格主体标签,我们不书写,浏览器也会添加,书写就不会添加
3.table标签的属性:1)border:表格边框2)width:表格宽度3)height:表格高度4)cellspacing:单元格之间的距离 外部5)cellpadding:内容和单元格距离 内部6)bgcolor:表格背景颜色
4.tr属性:1)align: left  内容靠左  center  : 内容居中  right:内容靠右
5.td属性:1)align: left  内容靠左  center  : 内容居中  right:内容靠右2)rowspan:跨行 row3)colspan:跨列 column

11.表单标签(掌握)

1form表单标签

1.单独存在没有意义,需要借助于子标签

2.form表示表单标签,常见属性:

1)action="提交数据的服务器地址"
2)method="提交后台服务器的数据的提交方式或者请求方式"
 <!--1.form标签常见属性:1)action="提交数据的服务器地址"2)method="提交后台服务器的数据的提交方式或者请求方式"2.method的属性值:get  postget请求:1)不安全的2)提交后台服务器的数据位于url后面http://127.0.0.1:端口号/资源?username=zhangsan&password=12343)传输数据大小具有限制4)只能传输字符数据post请求:http://127.0.0.1:端口号/资源1)安全的2)提交后台的数据位于请求体中 复习3)传输的数据没有大小限制4)可以传输字符数据,字节数据3.如果数据想要别提交到指定的后台服务器,那么数据必须书写在form标签的文本中-->
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body><!--1.form标签常见属性:1)action="提交数据的服务器地址"2)method="提交后台服务器的数据的提交方式或者请求方式"2.method的属性值:get  postget请求:1)不安全的2)提交后台服务器的数据位于url后面http://127.0.0.1:端口号/资源?username=zhangsan&password=12343)传输数据大小具有限制4)只能传输字符数据post请求:http://127.0.0.1:端口号/资源1)安全的2)提交后台的数据位于请求体中 复习3)传输的数据没有大小限制4)可以传输字符数据,字节数据3.如果数据想要别提交到指定的后台服务器,那么数据必须书写在form标签的文本中--><!--<form action="#" method="get">--><form action="#" method="post"></form></body>
</html>

2 input标签

1.表示输入项

<!--input标签:1.属性:1)type,属性值:【1】 text 默认的,表示文本【2】 password 表示密码框【3】 radio 单选按钮,只能选一个【4】 checkbox 复选框,多选【5】 file  上传文件【6】 hidden 隐藏域 在实际开发中如果需要提交到后台服务器,但是页面上不显示的数据可以放到隐藏域中【7】 image 表示图片  了解【8】 submit 提交表单数据【9】 reset 重置按钮【10】 button 按钮2) name属性【1】用在单选按钮中,name属性值要一致,这样就可以实现单选按钮只能选择一个【2】name属性值在实际开发中一定要书写,这样后台服务器可以根据name属性值获取输入项对应的数据3) src属性:结合type属性值image一起使用,引入图片4) value属性【1】在type属性值submit reset button中表示显示的内容【2】表示输入项输入的值,可以不写,那么就是输入项输入的值,也可以写,后台获取的是输入项中的值5) checked属性:使用在单选按钮和复选框中表示被选中<input type="checkbox" checked="checked">篮球<input type="checkbox" checked>登山6) disabled : 使用在单选按钮和复选框中表示不能操作7) readonly:使用在输入框中 text password 表示只读8) size:输入框大小9) maxlength:允许输入的字符的最大长度
-->

2.代码实现

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body>
<!--input标签:1.属性:1)type,属性值:【1】 text 默认的,表示文本【2】 password 表示密码框【3】 radio 单选按钮,只能选一个【4】 checkbox 复选框,多选【5】 file  上传文件【6】 hidden 隐藏域 在实际开发中如果需要提交到后台服务器,但是也没不显示的数据可以放到隐藏域中【7】 image 表示图片  了解【8】 submit 提交表单数据【9】 reset 重置按钮【10】 button 按钮2) name属性【1】用在单选按钮中,name属性值要一致,这样就可以实现单选按钮只能选择一个【2】name属性值在实际开发中一定要书写,这样后台服务器可以根据name属性值获取输入项对应的数据3) src属性:结合type属性值image一起使用,引入图片4) value属性【1】在type属性值submit reset button中表示显示的内容【2】表示输入项输入的值,可以不写,那么就是输入项输入的值,也可以写,后台获取的是输入项中的值5) checked属性:使用在单选按钮和复选框中表示被选中<input type="checkbox" checked="checked">篮球<input type="checkbox" checked>登山6) disabled : 使用在单选按钮和复选框中表示不能操作7) readonly:使用在输入框中 text password 表示只读8) size:输入框大小9) maxlength:允许输入的字符的最大长度
-->
<form action="#">用户名<input type="text" name="username" value="柳岩" readonly size="10px"/><br>用户名<input name="username2" maxlength="3"/><br>密码<input type="password" name="password"/><br>性别:<input type="radio" name="sex" checked="checked" disabled><input type="radio" name="sex" ><br>爱好:<input type="checkbox" checked disabled>登山<input type="checkbox" checked="checked" disabled="disabled">篮球<input type="checkbox">习武<input type="checkbox">皮划艇<br>您上传的种子文件:<input type="file"/><br><input type="hidden" value="iaiauauayyayay"><br><!--<input type="image" src="../img/mm.jpg"/>--><input type="submit" value="注册"><br><input type="reset"><br><input type="button" value="登录">
</form>
</body>
</html>

小结:

input标签:1.属性:1)type:表示input标签表示的类型,具有如下属性值:a:text 表示文本,默认的b:password 表示密码框 自动加密c:radio 表示单选按钮,只能选择一个d:checkbox:复选框,多选e:file:上传的文件f:hidden:表示隐藏域,页面上确实存在,但是用户看不到。应用场景:修改商品 删除商品 lakakj1981829191g:image:引入图片 一般使用img标签引入图片 了解。这里可以将页面的图片提交到后台服务器h:submit:提交表单中的数据到后台服务器i:reset:重置,重新输入j:button: 按钮2)name:a:对于单选按钮,我们必须给一个name属性,并且name属性值要一致,这样才可以实现单选b:开发中对于name属性我们一定要书写,并且name属性值要和后台即java代码中的标准类中的成员变量名一致3)value:a:对于input标签中的type属性值:submit  reset  button 可以修改页面显示的内容,显示value中的内容b:对于input标签的value属性,我们可以书写可以不书写,对于输入框一般不书写,提交后台服务器的数据就是输入框的数据.对于input其他的内容一般都书写value4)checked="checked" 属性:针对单选按钮和复选框的,表示默认被选中5)readonly="readonly" 属性:针对输入框的,表示只读,不能修改6) disabled="disabled" :针对单选按钮和复选框,表示不能操作7)size="30px" 表示输入框大小 了解8)maxlength="5" 输入框输入的最多的字符个数  了解

3下拉列表标签:

   <!--下拉列表标签:select,单独存在没有意义,需要借助子标签option1.子标签 option表示下拉框的选项2.子标签option的value属性必须写,提交到后台的就是option的value属性值,如果不书写value,那么提交后台的就是文本值3.子标签option的selected属性表示被选中4.select标签的属性:1)name:name属性值必须写,这样后台根据name属性值获取选中的option的value属性值2) size="2" 每次select标签中显示2个子标签option3)multiple 表示可以显示多个option-->
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body><!--下拉列表标签:select,单独存在没有意义,需要借助子标签option1.子标签 option表示下拉框的选项2.子标签option的value属性必须写,提交到后台的就是option的value属性值,如果不书写value,那么提交后台的就是文本值3.子标签option的selected属性表示被选中4.select标签的属性:1)name:name属性值必须写,这样后台根据name属性值获取选中的option的value属性值2) size="2" 每次select标签中显示2个子标签option3)multiple 表示可以显示多个option--><form action="#"><!--<select name="city" size="2">--><select name="city" multiple><option value="">-----------请选择-------------</option><option value="sh">上海</option><option value="bj" selected>北京</option><option value="sz">深圳</option><option value="sz">深圳</option><option value="sz">深圳</option><option value="sz">深圳</option><option value="sz">深圳</option><option value="sz">深圳</option><option value="sz">深圳</option><option value="sz">深圳</option><option value="sz">深圳</option></select></form>
</body>
</html>

小结:

  1. 下拉列表标签:select,单独存在没有意义,需要借助子标签option

  2. 子标签option的value属性必须写,提交到后台的就是option的value属性值,如果不书写value,那么
    提交后台的就是文本值

  3. 子标签option的selected属性表示被选中

  4. select标签的属性:
    1)name:name属性值必须写,这样后台根据name属性值获取选中的option的value属性值

    ​ 2)size=“2” 每次select标签中显示2个子标签option 了解
    3)multiple 表示可以显示多个option 了解

4**文本域标签:<**textarea>

1.由行rows和列cols组成

<!--文本域标签:<textarea>-->个人简介:<br><textarea rows="10" cols="10"></textarea>

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

5按钮标签(了解)

button,表示按钮标签, 按钮标签一般很少使用,提供“普通|重置|提交”功能。

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body><!--3.文本域标签:<textarea>:可以书写多个字符由行rows和列cols组成4.按钮标签: <button type="submit"></button>type属性,常见三个属性值:1)submit :提交表单2)reset :重置表单3)button :按钮注意:需要指定文本值来显示按钮标签在页面上显示内容--><form action="#" method="post">个人描述: <br/><textarea rows="10" cols="30"></textarea> <br><button type="submit">登录</button><button type="reset">重写</button><button type="button">注册</button></form></body>
</html>

6 label标签(掌握)

可以实现通过文本选中某个指定的标签。

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body><!--5.label标签:可以实现通过文本选中某个指定的标签。说明:需要在label标签中书写一个for属性,属性值是要定位的标签的id属性值6.补充:在input标签中具有一个属性:placeholder="请输入用户名" 表示输入框的提示信息,在输入框输入内容后提示信息就消失了--><form action="#" method="post"><input type="radio" name="sex" id="male"> <label for="male"></label><input type="radio" name="sex" id="female"><label for="female"></label><br><label for="username"> 用户名:</label><input type="text" id="username" placeholder="请输入用户名"></form></body>
</html>

小结:

1.文本域标签:textarea,由rows行和cols列组成

2.button按钮标签:在type属性值中具有三个内容:reset submit button

3.label标签:可以实现通过文本定位某个标签

<label for="某个标签的id属性值">用户名</label><br>
<input type="text" name="username" id="username">

4.在input标签中具有一个属性:placeholder=“请输入用户名” 表示输入框的提示信息,在输入框输入内容后提示信息就消失了

12.HTML5中新增的type类型的属性值(掌握)

描述
color定义拾色器
date定义日期字段(带有 calendar 控件)
datetime-local定义日期字段(带有 calendar 和 time 控件)
month定义日期字段的月(带有 calendar 控件)
week定义日期字段的周(带有 calendar 控件)
time定义日期字段的时、分(带有 time 控件)
email定义用于 e-mail 地址的文本字段,如果输入不正确的邮箱地址有验证的功能
number定义带有 spinner 控件的数字字段该文本框只能输入数字,可以对输入的数字进行加1和减1
search定义用于搜索的文本字段,当输入内容的时候,搜索框后边会自动出现一个小×,点击这个小×,可以清除输入的内容。
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body><!--HTML5中新增的type类型的属性值1.color:取色器2.date:年月日3.datetime-local:定义日期字段(带有 calendar 和 time 控件)年月日 时分4.time定义日期字段的时、分(带有 time 控件)5.email定义用于 e-mail 地址的文本字段,如果输入不正确的邮箱地址有验证的功能6.number定义带有 spinner 控件的数字字段,该文本框只能输入数字,可以对输入的数字进行加1和减17.search定义用于搜索的文本字段,当输入内容的时候,搜索框后边会自动出现一个小×,点击这个小×,可以清除输入的内容。--><form action="#"><input type="color"> <br><input type="datetime-local"> <br><input type="time"> <br><input type="email"> <br><input type="number"> <br><input type="search"> <br><input type="text"> <br><input type="submit"></form>
</body>
</html>

13. 其它标签div & span(掌握)

1.div

div属于html中的块级标签,类似以h标签,单独占一行。单独使用没有意义,结合我们后面学习的CSS一起使用用来页面的布局的。现在实际开发中都使用div.

  <!--1.div标签--><div>div1</div><div>div2</div><div>div3</div>

之前学习的块级标签:标题标签hn,br,p标签。

 <!--1.div标签--><div>div1</div><div>div2</div><div>div3</div><p>我是p1</p><p>我是p2</p>

p标签作为块级标签每个段落之间具有留白,而div标签作为块级标签没有留白。

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

2.span

 <!--2.span标签从html5后开始使用span标签取代了字体标签font,但是span标签必须结合css一起使用设置字体效果。span标签属于行内标签,就是共处一行例如之前学习的input--><span>span1</span><span>span2</span><span>span3</span>

14.配置idea快捷键:alt+/

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

工程和模块 补充

# 1.工程1)一个工程下面包含多个模块;2)开发中我们都是创建工程,不会创建模块,一个项目对应一个工程。# 2.模块1)模块属于工程下面的

今日作业:

1.完成每日必做题

2.完成课上案例

     4.time定义日期字段的时、分(带有 time 控件)5.email定义用于 e-mail 地址的文本字段,如果输入不正确的邮箱地址有验证的功能6.number定义带有 spinner 控件的数字字段,该文本框只能输入数字,可以对输入的数字进行加1和减17.search定义用于搜索的文本字段,当输入内容的时候,搜索框后边会自动出现一个小×,点击这个小×,可以清除输入的内容。-->
<form action="#"><input type="color"> <br><input type="datetime-local"> <br><input type="time"> <br><input type="email"> <br><input type="number"> <br><input type="search"> <br><input type="text"> <br><input type="submit">
</form>
~~~

13. 其它标签div & span(掌握)

1.div

div属于html中的块级标签,类似以h标签,单独占一行。单独使用没有意义,结合我们后面学习的CSS一起使用用来页面的布局的。现在实际开发中都使用div.

  <!--1.div标签--><div>div1</div><div>div2</div><div>div3</div>

之前学习的块级标签:标题标签hn,br,p标签。

 <!--1.div标签--><div>div1</div><div>div2</div><div>div3</div><p>我是p1</p><p>我是p2</p>

p标签作为块级标签每个段落之间具有留白,而div标签作为块级标签没有留白。

[外链图片转存中…(img-qjyaPBLU-1708919771330)]

2.span

 <!--2.span标签从html5后开始使用span标签取代了字体标签font,但是span标签必须结合css一起使用设置字体效果。span标签属于行内标签,就是共处一行例如之前学习的input--><span>span1</span><span>span2</span><span>span3</span>

14.配置idea快捷键:alt+/

[外链图片转存中…(img-toDUEBPw-1708919771330)]

[外链图片转存中…(img-PcWwtLmP-1708919771331)]

[外链图片转存中…(img-Bp2TReX7-1708919771331)]

[外链图片转存中…(img-ou3uvrYe-1708919771331)]

[外链图片转存中…(img-FqFZiBX3-1708919771331)]

[外链图片转存中…(img-tTcROQ9X-1708919771331)]

工程和模块 补充

# 1.工程1)一个工程下面包含多个模块;2)开发中我们都是创建工程,不会创建模块,一个项目对应一个工程。# 2.模块1)模块属于工程下面的

今日作业:

1.完成每日必做题

2.完成课上案例

3.预习

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/2810017.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

ChatRTX安装教程

介于本人一直想将现有的智慧城市的文档结合大模型RAG实现知识库问答助手&#xff0c;借着Chat With RTX的风潮正好将机器人和知识库合二为一&#xff0c;方便以后对众多文件进行查阅。 一、概要 Chat With RTX 是一个 Demo&#xff0c;用来将您自己的资料&#xff08;文档、笔…

事务隔离大揭秘:MySQL中的四种隔离级别解析

欢迎来到我的博客&#xff0c;代码的世界里&#xff0c;每一行都是一个故事 事务隔离大揭秘&#xff1a;MySQL中的四种隔离级别解析 前言事务概述mysql隔离级别并发问题与隔离级别关系事务隔离级别的配置与设置 前言 在当今数据驱动的世界中&#xff0c;数据库事务的一致性和隔…

常见的音频与视频格式

本专栏是汇集了一些HTML常常被遗忘的知识&#xff0c;这里算是温故而知新&#xff0c;往往这些零碎的知识点&#xff0c;在你开发中能起到炸惊效果。我们每个人都没有过目不忘&#xff0c;过久不忘的本事&#xff0c;就让这一点点知识慢慢渗透你的脑海。 本专栏的风格是力求简洁…

查看Android中正在运行的程序包名

要想知道正在运行程序是什么&#xff0c;可以先把程序退出&#xff0c;然后在Logcat中过滤消息包含displayed即可&#xff0c;如下&#xff1a; 还可以使用TAG为ActivityTaskManager进行过滤&#xff0c;如下&#xff1a; 这样过滤的结果比较多&#xff0c;所以还是用display…

SpringCloud Alibaba 2022之Nacos学习

SpringCloud Alibaba 2022使用 SpringCloud Alibaba 2022需要Spring Boot 3.0以上的版本&#xff0c;同时JDK需要是17及以上的版本。具体的可以看官网的说明。 Spring Cloud Alibaba版本说明 环境搭建 这里搭建的是一个聚合项目。项目结构如下&#xff1a; 父项目的pom.xm…

03-Linux权限

root用户 root用户&#xff08;超级管理员&#xff09; 无论是Windows、MacOS、Linux均采用多用的管理模式进行权限管理 在Linux系统中&#xff0c;拥有最大权限的账户名为&#xff1a;root&#xff08;超级管理员&#xff09;刚开始学习的时候&#xff0c;大多时间都是用的…

曲线生成 | 图解B样条曲线生成原理(附ROS C++/Python/Matlab仿真)

目录 0 专栏介绍1 控制点计算之插值2 控制点计算之近似3 仿真实现3.1 ROS C实现3.2 Python实现3.3 Matlab实现 0 专栏介绍 &#x1f525;附C/Python/Matlab全套代码&#x1f525;课程设计、毕业设计、创新竞赛必备&#xff01;详细介绍全局规划(图搜索、采样法、智能算法等)&a…

用于模拟颗粒流的直接强迫浸没边界法 An immersed boundary method with direct forcing 笔记

原文&#xff1a;Uhlmann, Markus. “An immersed boundary method with direct forcing for the simulation of particulate flows.” Journal of computational physics 209.2 (2005): 448-476. 目录 概述引言问题表述固体对流体的作用欧拉和拉格朗日变量的空间离散体积力的表…

【Leetcode】235. 二叉搜索树的最近公共祖先

文章目录 题目思路代码结果 题目 题目链接 给定一个二叉搜索树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为&#xff1a;“对于有根树 T 的两个结点 p、q&#xff0c;最近公共祖先表示为一个结点 x&#xff0c;满足 x 是 p、q 的祖先且 x 的深度…

Python爬虫-爬取B站番剧封面

本文是本人最近学习Python爬虫所做的小练习。如有侵权&#xff0c;请联系删除。 页面获取url 代码 import requests import os import re# 创建文件夹 path os.getcwd() /images if not os.path.exists(path):os.mkdir(path)# 当前页数 page 1 # 总页数 total_page 2# 自动…

基于ELFBoard开发板的车牌识别系统

本项目采用的是ElfBoard ELF1开发板作为项目的核心板&#xff0c;主要实现的功能为通过USB 摄像头对车牌进行识别&#xff0c;如果识别成功则会亮绿灯&#xff0c;并将识别的车牌号上传到手机APP上面&#xff0c;车牌识别的实现是通过百度OCR进行实现&#xff0c;手机APP是用Ja…

五种多目标优化算法(MOCS、MOFA、NSWOA、MOAHA、MOPSO)性能对比(提供MATLAB代码)

一、5种多目标优化算法简介 多目标优化算法是用于解决具有多个目标函数的优化问题的一类算法。其求解流程通常包括以下几个步骤&#xff1a; 1. 定义问题&#xff1a;首先需要明确问题的目标函数和约束条件。多目标优化问题通常涉及多个目标函数&#xff0c;这些目标函数可能…

Linux基础命令—系统服务

基础知识 centos系统的开机流程 1)通电 2)BIOS硬件检查 3)MBR引导记录 mbr的引导程序 加载引导程序 让硬件加载操作系统内核 MBR在第一个磁盘第一个扇区 总大小512字节 mbr: 1.引导程序: 占用446字节用于引导硬件,加载引导程序 2.分区表: 总共占…

数学建模【插值与拟合】

一、插值与拟合简介 在数学建模过程中&#xff0c;通常要处理由试验、测量得到的大量数据或一些过于复杂而不便于计算的函数表达式&#xff0c;针对此情况&#xff0c;很自然的想法就是&#xff0c;构造一个简单的函数作为要考察数据或复杂函数的近似。插值和拟合就可以解决这…

GitHub上的GCN

在GitHub上下载GCN代码&#xff0c;可以跑通 https://github.com/tkipf/pygcn

【精简版】Ubuntu/Linux Anaconda 命令行终端安装

网上重复内容很多&#xff0c;大都啰里啰嗦&#xff0c;特作此笔记。 【精简版】Ubuntu/Linux Anaconda 命令行安装 1 下载安装包1.1 寻找适配版本安装包1.2 下载 2 运行安装程序3 设置安装路径4 添加环境变量并运行4.1 环境变量4.2 运行 5 验证安装成功感谢及参考博文 1 下载…

【设计模式】5种创建型模式详解

创建型模式提供创建对象的机制,能够提升已有代码的灵活性和复用性。 常用的有:单例模式、工厂模式(工厂方法和抽象工厂)、建造者模式。不常用的有:原型模式。一、单例模式 1.1 单例模式介绍 1 ) 定义 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一,此模…

自定义搭建管理系统

最近使用自己搭建的脚手架写了一个简易管理系统&#xff0c;使用webpackreactantd&#xff0c;搭建脚手架参考&#xff1a; 使用Webpack5搭建项目&#xff08;react篇&#xff09;_babel-preset-react-app-CSDN博客 搭建的思路&#xff1a; 1. 基建布局&#xff0c;使用antd的…

Spring ReflectionUtils 反射工具介绍和使用

一、ReflectionUtils 在 Java 中&#xff0c;反射&#xff08;Reflection&#xff09;是一种强大的机制&#xff0c;允许程序在运行时动态地检查类、获取类的信息、调用类的方法、访问或修改类的属性等。Java 的反射机制提供了一组类和接口&#xff0c;位于 java.lang.reflect…

光伏预测 | Matlab基于CNN-SE-Attention-ITCN的多特征变量光伏预测

光伏预测 | Matlab基于CNN-SE-Attention-ITCN的多特征变量光伏预测 目录 光伏预测 | Matlab基于CNN-SE-Attention-ITCN的多特征变量光伏预测预测效果基本描述模型简介程序设计参考资料 预测效果 基本描述 Matlab基于CNN-SE-Attention-ITCN的多特征变量光伏预测 运行环境: Matla…