JavaEE day2 初识web与HTML

本文介绍了Web的基本概念,包括端口、URL格式、静态与动态资源的区分。重点讲解了HTML,强调其超文本特性及常用标签,如标题、段落、图片和超链接的使用。同时提到了资源路径的绝对与相对路径概念,以及IDEA中静态资源的存放位置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

初步了解相关知识

关于端口(port):一个端口同一时间只能被一个进程监听,但是一个进程可以监听多个端口

URL的标准格式:协议名称://主机/资源路径?查询字符串#文档片段

一般协议最常见的为http与https协议,前者标准端口为80,后者为443,https是关于http的一个安全加密协议

当我们输入URL寻找资源的时候,先找到主机,再找到端口,最后找到资源,并且一次请求/相应只能处理一个资源。

关于资源的分类:分为静态资源与动态资源,静态资源为提前生成好的内容,当用户请求需要时,直接拿出给用户,而动态资源则为运行时生成的内容,原本该资源不存在,只有当用户申请需要时,才生成。

但是对用户来说,是无法知道该资源是请求时生成的还是原本就有。

在IDEA 的Spring工程中,放静态资源的根路径在src/main/resources/static目录下

而资源根据内容的格式不同,也可以看作不同类型(有非常非常多类型),而常见的类型有:

1.html 格式:超文本标记语言

2.css 格式:层叠样式表

3.JavaScript 格式:JS脚本,运行在游览器的一门语言

4.多媒体格式:图片:jpg、gif等 音频:mp3等 视频:flv等

5.纯文本格式:txt

6.结构化格式:json等

从web的前端来了解web:先了解html、css喝JavaScript的使用

HTML 超文本标记语言

1.所谓超文本,就是比一般文本能力更强,可以有超链接,可以进行标记。

2.HTML中的标签存在规定,并非任何标签都可以,一般来说存在开始标签与闭合标签,部分存在单一标签。

 IDEA自动生成的HTML文件格式已经完成:

并且我们可以看出该结构是一颗树形结构 

并且标签是允许有属性存在的,放在开始标签中,基本格式为key=value,等号不要加任何空格,value用单引号/双引号引上,例如

 我们通过游览器自带的开发者工具可以看出HTML的结构

永远不要使用IDEA右上角的快捷打开打开HTML文件

 因为此处打开只是连接了IDEA准备的临时web服务器,只能展示静态资源,无法展示动态资源。

查看标签如何使用的网址:https://developer.mozilla.org/zh-CN/

一些常见标签:

1.文本类型的标签

标题类型:<h1>...</h1>一级标题.............<h6>...</h6>六级标题

<p> 段落标签

特别的HTML内的换行与空格最终都显示一个空格

HTML中有些标签自带换行,一般称为块级标签(block),而有些标签不带换行,一般称为内联标签(inline)

<h1>...</h1>和<p>都是自带换行的

单一标签<b>作用为换行,很少用。

2.多媒体的标签

<img>单一标签,其关键属性是src = ”图片资源的路径“。如果路径不正确或不支持访问,则不会正常显示。具体为:<img src = ".....">

插入一个图片资源:此时就是HTML资源与图片资源相整合来达到效果,此时就存在两个资源。

关于资源路径:路径的本质是描述树上的某个结点。那么就存在相对路径与绝对路径。

假设我们现在查找一个图片资源  rc.jpg  那么:

绝对路径:从根目录出发,找到该资源结点。例如  https://127.0.0.1:8080/img/rc.jpg

当使用绝对路径时,可以省略协议,可以省略主机,省略后根据HTML的资源路径补充。

相对路径:不从根结点出发,从任意结点出发,寻找该资源,难点在于要弄清楚起点在哪。例如:../../img/rc.jpg  其中 .. 的意义为返回父节点,所以要弄清楚起点在哪。另外 . 表示在当前结点不动。

我们还可以引入外部资源,在图片引入的URL中填入外部链接即可<img src = "外部链接">,此时必须写完整路径,只能省略协议号。(如果该资源有防盗链机制,那么就无法索引)

相同的

3.锚点/超链接  标签

<a> anchor

使用为:<a herf = "www,baidu.com">显示内容</a>  其中显示内容显示在页面上,点击显示内容会跳转到herf标注好的地址上去。也就是说,点击显示内容,跳转到www,baidu.com

它还有一些其他的关键字:

 web应用是必须多个资源配合完成的,并不要求资源都来自一个web服务器。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

花落尽舞

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值