JavaWeb(前端)

了解JavaWeb

java软件工程师主要是进行javaweb开发,web指的是网站,企业级的web站点

java工程师主要是对服务端开发,也就是Server端的开发,作为全栈工程师,也需要精通web前段

运行在Browser浏览器的web前端语言有三种:HTML,CSS,JavaScript

HTML语言

HTML是超文本标记语言,超文本指的是图片,声音,视频等流媒体数据,标记语言一般都是一对一对的标签组成

编写代码的时候是成对编写,比如根标签<html></html>,所有的结束标签的第一个字符都是正斜杠/

HTML语言的文件都是以.html或者.htm结尾,使用浏览器软件直接打开运行

HTML的语法是松散的,不严格的,但是还是遵循语法规则来写更规范

HTML语法不区分大小写,但是最好全部小写

HTML标签

语法标签,注释标签,根标签,头标签,网页标题标签,体标签

<!--如果有这个<!doctype html>标签表示当前HTML采用的语法是H5,如果没有这个标签,采用的语法是4.0-->
<!doctype html>
<!--这是注释标签-->
<!--这是html的根标签-->
<html>
	<!--这是头标签-->
	<head>
		<!--这是网页的标题,显示在网页的左上角-->
		<title>我的第一个html页面</title>
	</head>
	<!--这是体标签,是网页的主题,显示在浏览器网页上的内容-->
	<body>
		helle world!
	</body>
</html>

段落标签,标题标签,换行标签,水平线标签,预留格式标签,粗字体标签,斜字体标签,插入字标签,删除字标签,右上角加字标签,右下角加字标签,字体标签

<!doctype html>
<html>
	<head>
		<title>HTML标签</title>
	</head>
	<body>
		<p>
		p标签是段落标签</p><p>分段显示网页内容</p>
		<!--h标签是标题字标签,比如新闻的标题,h1-h6从大到小-->
		<h1>1</h1>
		<h2>2</h2>
		<h3>3</h3>
		<h4>4</h4>
		<h5>5</h5>
		<h6>6</h6>
		<!--换行标签br,是独目标记,负责在网页上换行-->
		hello<br>world
		<!--水平线标签hr,是独目标记-->
		<hr>
		<!--color是属性名,"red"是属性值,通过color属性可以设置颜色-->
		<hr color="red">
		<!--width属性指定水平线的宽度,300px表示300像素-->
		<hr color="black" width="300px">
		<!--50%是水平线一直占有浏览器窗口宽度的一半,是动态的,不是固定死的-->
		<hr color="blue" width="50%">
		<!--预留格式标记pre-->
		<pre>
			for(int i = 0;i < 10;i++){
				System.out.println("i = " + i);
			}
		</pre>
		<!--粗体字标签b-->
		<b>粗体字</b>
		<!--斜体字标签i-->
		<i>斜体字</i>
		<!--插入字标签ins-->
		<ins>插入字</ins>
		<!--删除字标签del-->
		<del>删除字</del>
		<!--右上角加字sup-->
		10<sup>2</sup>
		<!--右下角加字sub-->
		10<sub>n</sub>
		<!--font字体标签-->
		<font color="red" size="10">努力坚持一定成功</font>
	</body>
</html>

实体符号:空格,大于号,小于号

<!doctype html>
<html>
	<head>
		<title>实体标记</title>
	</head>
	<body>
		<!--空格&nbsp;,所有的实体符号语法规则都是&开头,分号;结尾-->
		努力拼搏&nbsp;&nbsp;&nbsp;100天
		<!--大于号&gt;,小于号&lt;-->
		&lt;a&gt;
	</body>
</html>

HTML表格

<!doctype html>
<html>
	<head>
		<title>HTML表格</title>
	</head>
	<body>
	<!--表格标签,align表示对齐方式,center居中,border边框宽度,width宽度,height高度-->
	<!--表格分为三部分:表头,表体,表脚-->
	<!--thead,tbody,tfoot在表现形式上没有任何变化,只是为了JavaScript更好操作表格-->
		<table align="center" border="1px" width="300px" height="200px">
			<!--表头-->
			<thead>
			<tr>
				<!--th标签的内容自动加粗,自动居中-->
				<th>单元格1</th>
				<th>单元格2</th>
				<th>单元格3</th>
			</tr>
			</thead>
			<!--表体-->
			<tbody>
			<!--tr表示行标签,td表示列标签-->
			<tr align="center">
				<td>单元格</td>
				<td>单元格</td>
				<!--合并行单元格(单元格在一竖上)口诀:
				将后面要合并的单元格注释掉,在前面单元格上使用rowspan属性进行合并,
				合并几个写几个.-->
				<td rowspan="2">单元格X</td>
			</tr>
			<tr align="center">
				<td>单元格</td>
				<td>单元格</td>
				<!--
				<td>单元格X</td>
				-->
			</tr>
			</tbody>
			<!--表脚-->
			<tfoot>
			<tr>
			    <!--合并列单元格(单元格在一横上)口诀:
				这两个单元格随便注释一个,在另一个单元格上使用colspan进行列合并,
				合并几个写几个-->
				<td colspan="3" align="center">单元格y</td>
				<!--
				<td>单元格y</td>
				-->
				<!--列单元格优于行,注释了这个单元格归于列
				<td>单元格X</td>
				-->
			</tr>
			</tfoot>
		</table>
	</body>
</html>

HTML背景颜色和背景图片

<!doctype html>
<html>
	<head>
		<title>HTML背景颜色和背景图片</title>
	</head>
	<!--bgcolor设置背景颜色,是嵌入浏览器背景当中的-->
	<!--background设置背景图片,图片的路径可以是相对,绝对,或者网络的有效路径-->
	<!--
	<body bgcolor="red" background="kklt.jpg">
	-->
	<body>
		<!--img是图片标签,可以没有</img>结束标签
		对于HTML标签,当开始标签和结束标签之间没有任何东西的时候,结束标签可以省略不写,在开始标签的末尾添加/
		src属性指定图片的路径
		width设置图片的宽度,高度会自动按比例缩放,不需要设置,如果设置高度会导致失真
		title属性设置鼠标停在图片上的提示信息
		alt属性设置图片加载失败的提示文本信息
		-->
		<img src="kklt.jpg" width="100px" title="卡卡罗特第一阶段超级赛亚人图片" alt="图片消失了加载失败"></img>
	</body>
</html>

HTML超链接

<!doctype html>
<html>
	<head>
		<title>HTML超链接</title>
	</head>
	<body>
		<!--a是26个英文字母的第一个很重要-->
		<!--HTML最重要的就是超链接-->
		<!--a标签开始和结束之间的文本显示在浏览器上,href属性叫热链接,用来指定链接的路径,当鼠标停在热链接上时会变成小手,并且热链接自带下划线-->
		<a href="https://map.baidu.com">百度地图</a>
		<br>
		<!--target属性表示目标资源最终的显示目标位置-->
		<!--target属性可选值:
		第一种,不写默认是_self,
		第二种,_blank新窗口,
		第三种_parent表示父窗口,
		第四种,_top表示顶级窗口
		-->
		<!--target="_blank"表示在新的窗口显示-->
		<a href="https://www.baidu.com" target="_blank">百度知道,新窗口</a>
		<br>
		<!--target="_self"表示在当前窗口显示,不写是默认的-->
		<a href="https://www.baidu.com" target="_self">百度知道,当前窗口</a>
		<br>
		<!--iframe是内部窗体-->
		<iframe src="https://www.baidu.com"></iframe>
	</body>
</html>

HTML无序列表和有序列表

<!DOCTYPE html>
<html>
	<head>
		<!-- 告诉浏览器采用哪种字符编码方式打开文件 -->
		<!-- HBuilderX采用的字符编码方式是utf-8,打开的方式也要utf-8,否则乱码-->
		<meta charset="utf-8">
		<title>列表</title>
	</head>
	<body>
		<!-- 无序列表 -->
		<ul>
			<li>中国</li>
				<!-- 嵌套子无序列表 -->
				<ul>
					<li>重庆</li>
					<li>贵州<
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值