当前位置: 首页 > news >正文

HTML/JOSN复习总结

HTML

基础

什么是 HTML?

1.HTML是一门语言,所有的网页都是用HTML这门语言编写出来的

2.HTML(HyperText Markup Language):超文本标记语言。

      >超文本:超越了文本的限制,比普通文本更强大。除了文字信息,还可以定义图片、音频、视频等内容

     >标记语言:由标签构成的语言

3.HTML运行在浏览器上,HTML标签由浏览器来解析

4.HTML 标签都是预定义好的。

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

5.基本结构


<!--html的版本-->
<!DOCTYPE html>
<!--告知浏览器该网页是一个英语网页-->
<html lang="en">
<head><!--  定义字符集--><meta charset="UTF-8"><title>Title</title>
</head>
<body></body>
</html>

标签

基础标签

图片、音频、视频标签

1.img:定义图片

       >src:规定显示图像的 URL(统一资源定位符)

       >height:定义图像的高度

       >width:定义图像的宽度

2.audio:定义音频。支持的音频格式:MP3、WAV、OGG

       >src:规定音频的 URL

       >controls:显示播放控件

3.video:定义视频。支持的音频格式:MP4,WebM,OGG

       >src:规定视频的 URL

       >controls:显示播放控件

<img src="a.jpg" width="300" hoight="400><audio src="b.np3" controls></audio><video src="c.mp4" controls width="500" height= "300"></video>

超链接标签

<a>

描述: 定义超链接,用于链接到另一个资源

       >href:指定访问资源的URL

       >target:指定打开资源的方式

                _self:默认值,在当前页面打开

                _blank:在空白页面打开

<a href="https://www.csdn.net/" target="_blank">csdn</a>

列表标签

定义有序列表: <ol>

定义无序列表: <ul>

定义列表项<li>

type:设置项目符号
 

<ol><li>咖啡</li><li>茶</li><li>牛奶</li>
</ol><ul><li>咖啡</li><li>茶</li><li>牛奶</li></ul>

表格标签


<table>      定义表格

<tr>           定义行

<td>          定义单元格

<th>        定义表头单元格

table:  >border:规定表格边框的宽度

           > width :规定表格的宽度

           >cellspacing:规定单元格之间的空白

tr:  >align:定义表格行的内容对齐方式

td:  >rowspan:规定单元格可横跨的行数

      >colspan:规定单元格可横跨的列数

<table width="50%" border="1" cellspacing="0"><tr height="50"><th>序号</th><th>品牌名称</th><th>企业名称</th></tr><tr align="center" ><td>010</td><td>三只松鼠</td><td>三只松鼠</td></tr><tr align="center"><td>009</td><td>优衣库</td><td>优衣库</td></tr><tr align="center"><td>008</td><td>小米</td><td>小米科技有限公司</td>
</tr>
</table>

布局标签


<div>:  定义 HTML文档中的一个区域部分,经常与CSS一起使用,用来布局网页

<span>:  用于组合行内元素

表单标签

表单:在网页中主要负责数据采集功能,使用<form>标签定义

表单表单项(元素):不同类型的 input 元素、下拉列表、文本域等

标签
<form>      定义表单
<input>     定义表单项,通过type属性控制输入形式
<label>     为表单项定义标注
<select>    定义下拉列表
<option>    定义下拉列表的列表项
<textarea>   定义文本域


form:  >action:规定当提交表单时向何处发送表单数据,URL又

          >method :规定用于发送表单数据的方式

               get:浏览器会将数据直接附在表单的 action URL之后。大小有限制

                post:浏览器会将数据放到http请求消息体中。大小无限制

JSON

JSON简述

介绍:
JSON(JavaScript Object Notation,Js对象简谱)是一种轻量级的数据交换格式。它基于

ECMAScript(欧洲计算机协会制定的S规范)的一个子集,采用完全独立于编程语言的文本格式来存

储和表示数据。简洁和清晰的层次结构使得ISON成为理想的数据交换语言。易于人阅读和编写,

同时也易于机器解析和生成,并有效地提升网络传输效率。

JSON的特点:

1.JSON是一种轻量级的数据交换格式。

2.JSON采用完全独立于语言的文本格式,就是说不同的编程语言JSON数据是一致的

3.JSON易于人阅读和编写,同时也易于机器解析和生成(一般用于提升网络传输速率)。
 

XML与JSON的区别


1.XML:可扩展标记语言,是一种用于标记电子文件使其具有结构性的标记语言。

2.JSON:JSON(avaScript Object Notation,JS对象简谱)是一种轻量级的数据交换格式。

3.相同点:它们都可以作为一种数据交换格式。

3.区别:

XML是重量级的,ISON是轻量级的,XML在传输过程中比较占带宽ISON占带宽少,易于压缩。

XML和JSON都用在项目交互下,XML多用于做配置文件,JSON用于数据交互。

JSON的语法格式

  <script>let person = {"id":110,"name":"tom","sex":"女","age":18};console.log(person);//用数组存储json数据let persons = {"persons":[{"id":110,"name":"tom","sex":"女","age":18},{"id":111,"name":"to","sex":"女","age":18},{"id":112,"name":"tm","sex":"女","age":18}]};console.log(persons);//集合存储json数据let list = [{"id":110,"name":"tom1","sex":"女","age":18},{"id":111,"name":"to2","sex":"女","age":18},{"id":112,"name":"tm3","sex":"女","age":18}];console.log(list);
</script>

JSON数据的转换

Fastison是阿里巴巴提供的一个java语言编写的高性能功能完善的JSON库,是目前Java语言中最快的JSON库,可以实现Java对象和JSON字符串的相互转换。

使用:.
1.导入坐标
<dependency>

      <groupld>com.alibaba</groupld>

      <artifactld>fastjson</artifactld>

      <version>1.2.62</version>

</dependency>

2.Java对象转JSON

String jsonStr=JsoN.toJSONString(obj);

3.JSON字符串转Java对象

User user=jsON.parseObject(jsonStr, User.class);

http://www.dtcms.com/a/276095.html

相关文章:

  • 7. JVM类加载器与双亲委派模型
  • PyQt5 — QTimeEdit 学习笔记
  • Java中的wait和notify、Condition接口的使用
  • 分类问题与多层感知机
  • pip国内镜像源一览
  • [es自动化更新] Updatecli编排配置.yaml | dockerfilePath值文件.yml
  • springboot+swagger2文档从swagger-bootstrap-ui更换为knife4j及文档接口参数不显示问题
  • 【高等数学】第三章 微分中值定理与导数的应用——第七节 曲率
  • DirectX Repair修复工具下载,.NET修复,DirectX修复
  • python 中 ‘5‘ 和 5 有什么本质区别?
  • 【深度学习】 1 Deep Learning
  • 12. JVM的垃圾回收器
  • LangChain 代理(Agents)学习
  • 网页五子棋-对战
  • python学习打卡:DAY 37 早停策略和模型权重的保存
  • web网站无法抓包排查;burp无法抓包情况
  • comfyUI-controlNet-线稿软边缘
  • c++中的STL
  • Day59
  • 智能制造——解读50页智能工厂系统集成总体解决方案【附全文阅读】
  • python学习打卡:DAY 40 训练和测试的规范写法
  • 深入详解:决策树在医学影像领域心脏疾病诊断的应用及实现细节
  • 苦练Python第9天:if-else分支九剑
  • 影刀rpa初级选择题答案-02网页自动化-源码-初级证书
  • 6. JVM直接内存
  • 菜鸟的C#学习(二)
  • 动手开发 MCP Server (Datawhale AI夏令营)
  • TensorBoard
  • 全栈开发知识
  • 计算机毕业设计springboot阳阳助农电商平台 基于Spring Boot的阳阳助农电商平台设计与开发 Spring Boot框架下的阳阳助农电商平台构建