🚀Java后端人眼中的前端,和前端人眼中的有不一样吗?2️⃣🚀

简介:   HTML 指的是超文本标记语言 (Hyper Text Markup Language)是用来描述网页的一种语言。HTML 不是一种编程语言,而是一种标记语言 (markup language),标记语言是一套标记标签 (markup tag)。网页是由网页元素组成的 , 这些元素是利用html标签描述出来,然后通过浏览器解析,就可以显示给用户了。

1.JPG


后端人眼中的前端系列更文


🚀Java后端人眼中的前端,和前端人眼中的有不一样吗?1️⃣🚀


二、HTML骨架


2.1、HTML定义


   HTML 指的是超文本标记语言 (Hyper Text Markup Language)是用来描述网页的一种语言。HTML 不是一种编程语言,而是一种标记语言 (markup language),标记语言是一套标记标签 (markup tag)。网页是由网页元素组成的 , 这些元素是利用html标签描述出来,然后通过浏览器解析,就可以显示给用户了。


所谓超文本,有2层含义:


  1. 因为它可以加入图片、声音、动画、多媒体等内容(**超越文本限制 **)。
  2. 不仅如此,它还可以从一个文件跳转到另一个文件,与世界各地主机的文件连接(**超级链接文本 **)。


2.2、HTML骨架标签


   日常生活的书信,我们要遵循共同的约定。 不然会看起来很没有格式,一点都不易于阅读。


2.JPG

 

HTML 有自己的语言语法骨架格式,他是我们入门学习HTML的第一步。


<html>   
    <head>   
        <title></title>
    </head>
    <body>
    </body>
</html>
复制代码
标签名 定义 说明
<html></html> HTML标签 页面中最大的标签,我们成为 根标签
<head></head> 文档的头部 注意在head标签中我们必须要设置的标签是title
<titile></title> 文档的标题 让页面拥有一个属于自己的网页标题
<body></body> 文档的主体 元素包含文档的所有内容,页面内容 基本都是放到body里面的

3.JPG

 

HTML标签名、类名、标签属性和大部分属性值统一用小写。


<head>   
        <title>我的第一个页面</title>
 </head>
复制代码


2.3、标签


在HTML页面中,带有“< >”符号的元素被称为HTML标签,如上面提到的
复制代码


<html>、<head>、<body>都是HTML骨架结构标签。


HTML标签名、类名、标签属性和大部分属性值统一用小写。
复制代码


2.4、元素分类


2.4.1、常规元素(双标签)


<标签名> 内容 </标签名>   
<!--示范-->
<body>  我是文字  </body>
复制代码


  • 该语法中<标签名>表示该标签的作用开始,一般称为开始标签(start tag)</标签名>表示该标签的作用结束,一般称为结束标签(end tag)
  • 和开始标签相比,结束标签只是在前面加了一个关闭符/
  • 我们以后接触的基本都是双标签。


2.4.2、空元素(单标签)


<标签名 />  
<!--示范-->
<br />
复制代码

   

空元素用单标签来表示, 简单点说,就是里面不需要包含内容, 只有一个开始标签不需要关闭。这种单身狗标签非常少,一共没多少,我们多记忆就好。


2.5、HTML标签关系


   主要针对于双标签 的相互关系分为两种:


  1. 嵌套关系
  2. 并列关系


2.5.1、嵌套关系


类似于父子关系。
复制代码
<head>  
  <title> </title> 
</head>
复制代码


2.5.2、并列关系


   类似于兄弟关系。


<head></head>
<body></body>
复制代码


2.5.3、总结


  1. 如果两个标签之间的关系是嵌套关系,子元素最好缩进一个tab键的身位(一个tab是4个空格)。
  2. 如果是并列关系,最好上下对齐。


2.6、文档类型


<!--用法-->
<!DOCTYPE html> 
复制代码
他的作用是声明位于文档中的最前面的位置,处于标签之前。此标签可告知浏览器文档使用哪种 HTML 或 XHTML 规范。
复制代码


2.7、页面语言


<!--指定html语言种类-->
<html lang="en">  
<html lang="zh-CN">  <!--指定该html标签 内容 所用的语言为中文,考虑浏览器和操作系统的兼容性,目前仍然使用 zh-CN 属性值-->
复制代码

 

最常见的有两个值:


  1. en定义语言为英语。
  2. zh-CN定义语言为中文。


2.8、字符集


   字符集(Character set)是多个字符的集合。计算机要准确的处理各种字符集文字,需要进行字符编码,以便计算机能够识别和存储各种文字。


<!--这句话是让 html 文件是以 UTF-8 编码保存的, 浏览器根据编码去解码对应的html内容。-->
<meta charset="UTF-8" />
复制代码

 

 utf-8是目前最常用的字符集编码方式,常用的字符集编码方式还有gbk和gb2312。


  • gb2312 简单中文 包括6763个汉字 GUO BIAO
  • BIG5 繁体中文 港澳台等用
  • GBK包含全部中文字符 是GB2312的扩展,加入对繁体字的支持,兼容GB2312
  • UTF-8则基本包含全世界所有国家需要用到的字符
  • 这句代码非常关键, 是必须要写的代码,否则可能引起乱码的情况。
相关文章
|
19天前
|
前端开发 JavaScript 关系型数据库
从前端到后端:构建现代化Web应用的技术探索
在当今互联网时代,Web应用的开发已成为了各行各业不可或缺的一部分。从前端到后端,这篇文章将带你深入探索如何构建现代化的Web应用。我们将介绍多种技术,包括前端开发、后端开发以及各种编程语言(如Java、Python、C、PHP、Go)和数据库,帮助你了解如何利用这些技术构建出高效、安全和可扩展的Web应用。
|
20天前
|
前端开发 小程序 Java
uniapp上传图片 前端以及java后端代码实现
uniapp上传图片 前端以及java后端代码实现
34 0
|
3天前
|
前端开发 JavaScript Java
前端与后端:构建现代Web应用的双翼
前端与后端:构建现代Web应用的双翼
|
16天前
|
小程序 前端开发 JavaScript
小程序全栈开发:前端与后端的完美结合
【4月更文挑战第12天】本文介绍了小程序全栈开发,涵盖前端和后端的关键点。前端使用WXML和WXSS进行页面结构和样式设计,JavaScript处理逻辑及组件使用;后端采用Node.js等语言处理业务逻辑、数据库设计和API接口开发。前端与后端通过数据交互实现结合,采用前后端分离模式,支持跨平台运行。调试测试后,提交微信审核并上线运营。掌握前端后端结合是小程序成功的关键。
|
16天前
|
Web App开发 移动开发 运维
跨域解决方案[前端+后端]
跨域解决方案[前端+后端]
25 0
|
17天前
|
JavaScript 前端开发 API
游戏开发入门:Python后端与Vue前端的协同工作方式
【4月更文挑战第11天】使用Python后端(Flask或Django)和Vue.js前端开发游戏变得流行,能提高开发效率和可维护性。本文指导如何构建这样的项目,包括设置环境、创建虚拟环境、搭建后端API及前端Vue组件,强调前后端协作和API接口的重要性。这种架构促进团队合作,提升代码质量和游戏体验。
|
18天前
|
供应链 JavaScript 前端开发
使用Django和Vue实现电子商务网站的后端和前端
【4月更文挑战第10天】本文介绍了使用Django和Vue构建电子商务网站的后端与前端方法。Django作为Python的Web框架负责后端,其模型-视图-控制器设计简化了商品管理、购物车和订单处理。Vue.js用于前端,提供数据驱动和组件化的用户界面。通过定义Django模型和视图处理请求,结合Vue组件展示商品和管理购物车,开发者可构建交互性强的电商网站。虽然实际开发涉及更多细节,但本文为入门提供了基础指导。
|
1月前
|
前端开发 JavaScript NoSQL
从前端到后端:构建全栈应用的技术挑战与解决方案
在当今互联网时代,全栈开发成为越来越受欢迎的技术趋势。本文将深入探讨从前端到后端的全栈开发过程中所面临的技术挑战,并提出相应的解决方案,涵盖前端框架选择、后端技术架构、数据库设计以及跨平台兼容性等关键问题。
|
8月前
|
Web App开发 前端开发 JavaScript
前端学习笔记202307学习笔记第五十七天-模拟面试笔记react-fiber解决了什么问题
前端学习笔记202307学习笔记第五十七天-模拟面试笔记react-fiber解决了什么问题
95 0
|
8月前
|
前端开发 定位技术
前端学习笔记202305学习笔记第二十三天-地图单线程配置
前端学习笔记202305学习笔记第二十三天-地图单线程配置
65 0
前端学习笔记202305学习笔记第二十三天-地图单线程配置