前端知识之Web和HTML

前端移动web开发基础知识点整理(html篇) ** 前端开发基础知识点整理 ** 整体目标 利用HTML和CSS能够写出常见的静态页面 (PC) 注:此文章是根据本人自己的学习笔记整理,以供参考,学海无涯,能力有限,不足之处,望见谅 一.准备工作 基础知识的储备: 1.网页的认知:网页的构成是由文字,图片,超链接,多媒体(音频,视频,Flash)等组成! 2. 五大常见浏览器介绍:(内核做个了解): IE (edge)(Trident) 火狐... 阅读详情

第1章 、Web的基本概念

软件开发的架构

  • 目前我们了解的涉及到两个程序之间通讯的应用大致可以分为两种:

    • 第一种是应用类:qq、微信、网盘、优酷这一类是属于需要安装的桌面应用

    • 第二种是web类:比如百度、知乎、博客园等使用浏览器访问就可以直接使用的应用

  • 这些应用的本质其实都是两个程序之间的通讯。而这两个分类又对应了两个软件开发的架构:

    • C/S架构

    • B/S架构

C/S架构
  • C/S即:Client与Server ,中文意思:客户端与服务器端架构。

    • 我们把提供数据的一方称之为服务器(Server),把访问数据的一方称为客户端(Client)

    • 比如:电脑上要看视频就需要装看视频的程序.例如腾讯视频,它就是客户端程序,腾讯公司的机房里运行着腾讯视频的服务器程序,所以它也是C/S构架的程序

B/S架构
  • B/S即:Browser与Server,中文意思:浏览器端与服务器端架构。

  • Browser浏览器,其实也是一种Client客户端,只是这个客户端不需要大家去安装什么应用程序,只需在浏览器上通过HTTP/HTTPS协议请求服务器端相关的资源(网页资源)即可。

1.1、HTTP协议

1.1.1 、http协议简介

HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于服务器与本地浏览器之间传输超文本的传送协议。

超文本:超文本就是指“含有指向其他资源链接”内容的文本。大概就是,不仅仅是文字,还有多媒体:视频、图片、动画等。

协议:HTTP协议就是服务器(Server)和客户端(Client)之间进行数据交互(相互传输数据)的一种形式。我们可以将Server和Client进行拟人化,那么该协议就是Server和Client这两兄弟间指定的一种交互沟通方式。大家都看过智取威虎山中杨子荣和土匪们之间说的黑话吧:

- 土匪:蘑菇,你哪路?什么价?(什么人?到哪里去?)
- 杨子荣:哈!想啥来啥,想吃奶来了妈妈,想娘家的人,孩子他舅舅来了。(找同行)
- 杨子荣:拜见三爷!
- 土匪:天王盖地虎!(你好大的胆!敢来气你的祖宗?)
- 杨子荣:宝塔镇河妖!(要是那样,叫我从山上摔死,掉河里淹死。)
- 土匪:野鸡闷头钻,哪能上天王山!(你不是正牌的。)
- 杨子荣:地上有的是米,喂呀,有根底!(老子是正牌的,老牌的。)
- 土匪:拜见过阿妈啦?(你从小拜谁为师?)
- 杨子荣:他房上没瓦,非否非,否非否!(不到正堂不能说。)
- 土匪:嘛哈嘛哈?(以前独干吗?)
- 杨子荣:正晌午说话,谁还没有家?(许大马棒山上。)
- 土匪:好叭哒!(内行,是把老手)
- 杨子荣:天下大耷拉!(不吹牛,闯过大队头。)
- 座山雕:脸红什么?
- 杨子荣:精神焕发!
- 座山雕:怎么又黄了?
- 杨子荣:防冷,涂的蜡!
- 座山雕:晒哒晒哒。(谁指点你来的?)
- 杨子荣:一座玲珑塔,面向青寨背靠沙!(是个道人。)
​
是不是看到这里,有得童鞋终于知道了传说中的‘天王盖地虎’是真正含义了吧。此黑话其实就是杨子荣和土匪之间进行交互沟通的方式(协议)。

1.1.2、 http协议特性

  1. 基于请求-响应模式

  2. 无状态

(我的理解:协议像保安(或警察),cookie像钥匙(或某种通行证))

基于请求-响应模式

HTTP协议规定,请求从客户端发出,最后服务器端响应该请求并返回。换句话说,肯定是先从客户端开始建立通信的,服务器端在没有接收到请求之前不会发送响应

无状态(重要)

HTTP协议自身不对请求和响应之间的通信状态进行保存。每当有新的请求发送时,就会有对应的新响应产生。协议本身并不保留之前一切的请求或响应的相关信息。这是为了更快地处理大量事务,确保协议的可伸缩性,而特意把HTTP协议设计成如此简单的。

状态可以理解为客户端和服务器在某次会话/通信中产生的数据,那无状态的就以为这些数据不会被保留。如果会话中产生的数据是我们需要保存的,也就是说要“保持状态”。

可是,随着Web的不断发展,因无状态而导致业务处理变得棘手的情况增多了。比如,用户登录到一家购物网站,即使他跳转到该站的其他页面后,也需要能继续保持登录状态。网站为了能够掌握是谁送出的请求,需要保存用户的状态。

HTTP/1.1虽然是无状态协议,但为了实现期望的保持状态功能, 于是引入了Cookie技术。有了Cookie再用HTTP协议通信,就可以管理状态了。有关Cookie的详细内容稍后讲解。

http协议包含由浏览器发送数据到服务器需要遵循的请求协议与服务器发送数据到浏览器需要遵循的响应协议。

1.1.3、http请求协议与响应协议

用于HTTP协议交互的信息被称为HTTP报文。请求端(客户端)的HTTP报文叫做请求报文,响应端(服务器端)的叫做响应报文。HTTP报文本身是由多行数据构成的字文本。

(1) 请求协议(重要)

  • 报文头(请求头):
  • 请求头中存储的是该请求的一些主要说明(自我介绍)。服务器据此获取客户端的信息。

  • accept:浏览器通过这个头告诉服务器,它所支持的数据类型
    Accept-Charset: 浏览器通过这个头告诉服务器,它支持哪种字符集
    Accept-Encoding:浏览器通过这个头告诉服务器,支持的压缩格式
    Accept-Language:浏览器通过这个头告诉服务器,它的语言环境
    Host:浏览器通过这个头告诉服务器,想访问哪台主机
    If-Modified-Since: 浏览器通过这个头告诉服务器,缓存数据的时间
    Referer:浏览器通过这个头告诉服务器,客户机是哪个页面来的 防盗链
    Connection:浏览器通过这个头告诉服务器,请求完后是断开链接还是保持链接
    X-Requested-With: XMLHttpRequest 代表通过ajax方式进行访问
    User-Agent:请求载体的身份标识
  • 报文体(请求体/请求参数):

    • 常被叫做请求体/请求参数,请求体中存储的是将要传输/发送给服务器的数据信息。

请求方式: get与post请求

  • GET提交的数据会放在URL之后,以?分割URL和传输数据,参数之间以&相连,如EditBook?name=test1&id=123456.

  • POST方法是把提交的数据放在HTTP包的请求体中.

  • GET提交的数据大小有限制(因为浏览器对URL的长度有限制),而POST方法提交的数据没有大小限制,且携带的请求数据不可以明文方式连接在url中。

(2) 响应协议(了解)
  • 响应头:

    • 响应头中存储的是该响应的一些主要说明(自我介绍)。客户端据此获取服务器的相关信息。

  • Location: 服务器通过这个头,来告诉浏览器跳到哪里
    Server:服务器通过这个头,告诉浏览器服务器的型号
    Content-Encoding:服务器通过这个头,告诉浏览器,数据的压缩格式
    Content-Length: 服务器通过这个头,告诉浏览器回送数据的长度
    Content-Language: 服务器通过这个头,告诉浏览器语言环境
    Content-Type:服务器通过这个头,告诉浏览器回送数据的类型
    Refresh:服务器通过这个头,告诉浏览器定时刷新
    Content-Disposition: 服务器通过这个头,告诉浏览器以下载方式打数据
    Transfer-Encoding:服务器通过这个头,告诉浏览器数据是以分块方式回送的
    Expires: -1 控制浏览器不要缓存
    Cache-Control: no-cache
    Pragma: no-cache
  • 响应体(响应数据):

    • 根据客户端指定的请求信息,发送给客户端的指定数据

  • 响应状态码:

    • 状态码指的是是当客户端向服务器端发送请求时, 返回的请求结果。借助状态码,用户可以知道服务器端是正常受理了请求,还是出现了什么问题错误 。

1.2、Cookie概述

1.2.1 COOKIE的由来

  • 大家都知道HTTP协议是无状态的。

    • 状态可以理解为客户端和服务器在某次会话中产生的数据,那无状态的就以为这些数据不会被保留。每当有新的请求发送时,就会有对应的新响应产生。协议本身并不保留之前一切的请求或响应的相关信息。

    • 用一句有意思的话来描述就是人生只如初见,对服务器来说,每次的请求都是全新的,即使同一个客户端发起的多个请求间。随着Web的不断发展,因无状态而导致业务处理变得棘手的情况增多,因此我们需要解决这个问题,也就是说要让http可以“保持状态”,那么Cookie就是在这样一个场景下诞生。

1.2.2 什么是cookie

  • 首先来讲,cookie是浏览器的技术,Cookie具体指的是一小段信息(数据),它是服务器发送出来存储在浏览器上的一组组键值对,可以理解为服务端给客户端的一个小甜点,下次访问服务器时浏览器会自动携带这些键值对,以便服务器提取有用信息。

记住:cookie表示的键值对数据是由服务器创建,且存储在客户端浏览器中。

1.2.3 cookie的原理(重点)

  • cookie的工作原理是:

    • 浏览器访问服务端,带着一个空的cookie,然后由服务器产生内容,浏览器收到相应后保存在本地;

    • 当浏览器再次访问时,浏览器会自动带上Cookie,这样服务器就能通过Cookie的内容来判断这个是“谁”了。

    • cookie的内容是由服务器自主设计的,客户端无法干涉!

    • cookie有有效时长的。

1.2.4 cookie的规范

  • Cookie大小上限为4KB;

  • 一个服务器最多在客户端浏览器上保存20个Cookie;

  • 一个浏览器最多保存300个Cookie,因为一个浏览器可以访问多个服务器。

  • 上面的数据只是HTTP的Cookie规范,但在浏览器大战的今天,一些浏览器为了打败对手,为了展现自己的能力起见,可能对Cookie规范“扩展”了一些,例如每个Cookie的大小为8KB,最多可保存500个Cookie等!但也不会出现把你硬盘占满的可能!

  • 注意,不同浏览器之间是不共享Cookie的。也就是说在你使用IE访问服务器时,服务器会把Cookie发给IE,然后由IE保存起来,当你在使用FireFox访问服务器时,不可能把IE保存的Cookie发送给服务器。

第2章 、HTML(了解)

了解了web相关基本概念以后,我们开始正式接触网页开发,网页开发的基础是HTML,所以,本章内容主要是学会如何新建一个 HTML 页面和熟记HTML文档的基本结构和主要标签。

2.1、 HTML概述

  • HTML,即超文本标记语言(HyperText Markup Language ),也可叫做web页面。扩展名是 .html 或是 .htm 。

  • HTML,是一种用来制作网页的标准标记语言。超文本,指的就是超出普通文本范畴的文档,可以包含文本、图片、视频、音频、链接等元素。

  • HTML 不是一种编程语言,而是一种写给网页浏览器、具有描述性的标记语言。

也就是说:使用HTML语言描述的文件,需要通过网页浏览器显示出效果。用户在访问网页时,是把服务器的HTML文档下载 到本地客户设备中,然后通过本地客户设备的浏览器将文档按顺序解释渲染成对应的网页效果。

网页本身是一种文本文件,通过在文本文件中添加各种各样的标记标签,可以告诉浏览器如何显示标记中的代表的内容,如:HTML中有的标签可以告诉浏览器要把字体放大,就像word一样,也有的标签可以告诉浏览器显示指定的图片,还有的标签可以告诉浏览器把内容居中或者倾斜等等。

每一个HTML标签代表的意义都不一样。同样,他们在浏览器中表现出来的外观也是不一样的。

2.2、 HTML结构和标签格式

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>123</title>
</head>
<body>
    
</body>
</html>

1、<!DOCTYPE html> 告诉浏览器使用什么样的解析器来解析html文档

2、<html></html>是文档的开始标记和结束标记。此元素告诉浏览器其自身是一个 HTML文档,在它们之间是文档的头部<head>和主体<body>。

3、<head></head>元素出现在文档的开头部分。<head>与</head>之间的内容不会在浏览器的文档窗口显示,但是其间的元素有特殊重要的意义。

4、<title></title>定义网页标题,在浏览器标题栏显示。

5、<body></body>之间的文本是可见的网页主体内容。这里的内容会显示在浏览器中。

6、<meta charset="UTF-8"> 声明编码方式用utf8

2.3、标签的语法

<标签名 属性1=“属性值1” 属性2=“属性值2”……>内容部分</标签名>
<标签名 属性1=“属性值1” 属性2=“属性值2”…… />

1、HTML标签是由尖括号包围的特定关键词

2、标签分为闭合和自闭合两种标签

3、HTML不区分大小写

4、标签可以有若干个属性,也可以不带属性,比如<head>就不带任何属性

  • 注意:网页中显示的我们可以看到的数据/内容都只可以存储或者写在标签之间或者属性中!

2.4、基本标签

  • 标题标签

<h1>标题1</h1>
<h2>标题2</h2>
<h3>标题3</h3>
<h4>标题4</h4>
<h5>标题5</h5>
<h6>标题6</h6>
  • 段落标签

<p>大家好,我是段落1。</p>
<p>大家好,我是段落2。</p>
<p>大家好,我是段落3。</p>
  • 换行标签

<p>大家好,我是段落标签p。我按了enter一下
换行了</p>
​
<p>大家好,我是段落标签p。我按了enter一下<br/> 换行了</p>
  • 文本格式化标签

HTML提供了一系列的用于格式化文本的标签,可以让我们输出不同外观的元素,比如粗体和斜体字。如果需要在网页中,需要让某些文本内容展示的效果丰富点,可以使用以下的标签来进行格式化。

<b>定义粗体文本</b><br />
<strong>定义粗体文本方式2</strong><br />
<em>定义斜体字</em><br />
<i>定义斜体字方式2</i><br />
<del>定义删除文本</del><br />
  • 特殊符号

&nbsp; 

标签大致可分为两类

  • 块级标签(block) -- 独占一行

  • 内联标签(inline) -- 按文本内容占位

  • div和span标签

<div>只是一个块级元素,并无实际的意义。主要通过CSS样式为其赋予不同的表现.
<span>表示了内联行(行内元素),并无实际的意义,主要通过CSS样式为其赋予不同的表现

块级元素与行内元素的区别:所谓块元素,是以另起一行开始渲染的元素,行内元素则不需另起一行。如果单独在网页中插入这两个元素,不会对页面产生任何的影响。这两个元素是专门为定义CSS样式而生的。

2.5、超链接标签

2.5.1、超链接基本使用

超链接是浏览者和服务器的交互的主要手段,也叫超级链接或a链接,是网页中指向一个目标的连接关系,这个目标可以是网页、网页中的具体位置、图片、邮件地址、文件、应用程序等。

超链接是网页中最重要的元素之一。一个网站的各个网页就是通过超链接关联起来的,用户通过点击超链接可以从一个网页跳转到另一个网页。

几乎可以在所有的网页中找到链接。点击链接可以从一张页面跳转到另一张页面。例如,在阅读某个网站时,遇到一个不认识的英文,你只要在这个单词上单击一下,即可跳转到它的翻译页面中,看完单词的解释后点一下返回按钮,又可继续阅读,这就是超链接的常见用途。还有经常到购物网站中去,我们都是在百度搜索,然后点击对应的搜索项进入到对应的购物网站的,这也是超链接的作用。

<a href="https://www.taobao.com">点击我,跳到淘宝网页</a>

超链接的属性:

属性值描述
href网络链接 [ 例如: 百度一下,你就知道 ] 本地链接 [ 例如:F:\html\index.html ]规定链接的跳转目标
title百度链接的提示信息
target_blank [ 在新建窗口中打开网页 ] _self [ 默认值,覆盖自身窗口打开网页 ]与前面四项固定值不同,framename是泛指,并不是这个值,这点将在后面框架部分内容中详细介绍,这里可以暂时先略过

1、href是超链接最重要的属性,规定了用户点击链接以后的跳转目标,这个目标可以是 网络连接,也可以是本地连接。

2、网络链接指的是依靠网络来进行关联的地址,一般在地址前面是以 http://或者https://这样开头的,如果没有网络,则用户点击了超链接也无法访问对应的目标。

3、本地链接指的是本地计算机的地址,一般在地址前面是以 file:///开头或直接以 C:/、D:/、E:/开头的,不需要经过网络。

4、如果href的值留空,则默认是跳转到当前页面,也就是刷新当前页面。

2.6、img标签

在HTML中,图像由<img>标签定义的,它可以用来加载图片到html网页中显示。网页开发过程中,有三种图片格式被广泛应用到web里,分别是 jpg、png、gif。

img标签的属性:

/*
src属性:
    指定图像的URL地址,是英文source的简写,表示引入资源。
    src的值可以是本地计算机存储的图片的地址,也可以是网络上外部网站的图片的地址。
    如果src的值不正确,那么浏览器就无法正确的图片,而是显示一张裂图。
​
alt属性:指定图像无法显示时的替换文本。当图像显示错误时,在图像位置上显示alt的值。如上所示,就是谷歌浏览器中,引入图像失败后,显示了替换文本。
​
width属性: 指定引入图片的显示宽度。
height属性:指定引入图片的显示高度。
border属性:指定引入图片的边框宽度,默认为0。
title属性:悬浮图片上的提示文字
*/

点击图片跳转可以配合a标签使用

<a><img src="" alt=""></a>

2.7、列表标签

  <ul type="square">
      <li>item1</li>
      <li>item2</li>
      <li>item3</li>
  </ul>
​
  <ol start="100">
      <li>item1</li>
      <li>item2</li>
      <li>item3</li>
  </ol>

2.8、表格标签

在HTML中使用table来定义表格。网页的表格和办公软件里面的xls一样,都是有行有列的。HTML使用tr标签定义行,使用td标签定义列。

语法:

<table border="1">
  <tr>
    <td>单元格的内容</td>
    ……
  </tr>
  ……
</table>
​

1、<table>和</table>表示一个表格的开始和结束。一组<table>...</table>表示一个表格。

2、border用于设置整个表格的边框宽度,默认为0,表示不显示边框。

3、<tr>和</tr>表示表格中的一行的开始和结束。一组<tr>...</tr>,一个表格可以有多行。通过计算table标签中包含多少对tr子标签即可知道一个表格有多少行。

4、<td>和</td>表示表格中的一个单元格的开始和结束。通过计算一个tr里面包含了多少对td自标签即可知道一个表格有多少列,多少的单元格了。

table属性

属性值描述
widthpx、%规定表格的宽度。
heightpx、%规定表格的高度。
alignleft、center、right规定表格相对周围元素的对齐方式。
bgcolorrgb(x,x,x)、#xxxxxx、colorname规定表格的背景颜色。
backgroundurl规定表格的背景图片。
borderpx规定表格边框的宽度。
cellpaddingpx、%规定单元格边框与其内容之间的空白。
cellspacingpx、%规定单元格之间的空隙。

td属性

表格中除了行元素以外,还有单元格,单元格的属性和行的属性类似。td和th都是单元格。

属性值描述
heightpx、%规定单元格的高度。
widthpx、%规定单元格的宽度。
alignleft、center、right规定单元格内容的对齐方式。
valigntop、middle、bottom规定单元格内容的垂直对齐方式。
bgcolorrgb(x,x,x)、#xxxxxx、colorname规定单元格的背景颜色。
backgroundurl规定单元格的背景图片。
rowspannumber规定单元格合并的行数
colspannumber规定单元格合并的列数
<html>
<head>
    <title>i am title</title>
    <meta charset="utf-8">
</head>
<body>
    <table border=1px width="700" height="500">
        <tr>
            <td colspan="2">1</td>
            <td rowspan="2">3</td>
        </tr>
        <tr>
            <td>5</td>
            <td>6</td>
        </tr>
    </table>
</body>
</html>

2.9、表单标签

表单主要是用来收集客户端提供的相关信息,提供了用户数据录入的方式,有多选、单选、单行文本、下拉列表等输入框,便于网站管理员收集用户的数据,是Web浏览器和Web服务器之间实现信息交流和数据传递的桥梁.

表单被form标签包含,内部使用不同的表单元素来呈现不同的方式来供用户输入或选择。当用户输入好数据后,就可以把表单数据提交到服务器端。

一个表单元素有三个基本组成部分:

  • 表单标签,包含了表单处理程序所在的URL以及数据提交到服务器的方法等表单信息。

  • 表单域,包含了文本框、密码框、隐藏域、多行文本框、复选框、单选框、下拉选择框和文件上传框等表单控件。

  • 表单按钮,包括提交按钮、复位按钮和一般按钮,用于将数据传送到服务器上。

在HTML中创建表单用form标签。每个表单都可以包含一到多个表单域或按钮。form标签属性:

属性值描述
action访问服务器地址服务器端表单处理程序的URL地址
methodpost、get[默认值]表单数据的提交方法
target参考超链接的target属性表单数据提交时URL的打开方式
enctypeapplication/x-www-form-urlencoded[默认值] multipart/form-data [用于文件上传] text/plain [用于纯文本数据发送]表单提交数据时的编码方式
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <form action="#" method="post">
        <label>用户名:</label>
        <input type="text" name="username"/><br/>
        <label>密码:</label>
        <input type="password" name="password"/><br/>
        <label>爱好:</label>
<!--        value属性就是提交给服务器的内容,服务器根据该内容就是到用户选择的是哪一项-->
        <input type="checkbox" name="hobby" value="lanqiu">篮球
        <input type="checkbox" name="hobby" value="zuqiu">足球
        <input type="checkbox" name="hobby" value="yumao">羽毛球
        <input type="checkbox" name="hobby" value="gaoer">高尔夫
        <br/>
        <label>性别:</label>
<!--        单选框的name属性值必须一样,否则无法实现单选-->
        <input type="radio" name="sex" value="male">男
        <input type="radio" name="sex" value="female">女
        <br/>
        <label>生日:</label>
        <input type="date" name="birthday"><br>
        <label>籍贯:</label>
        <select name="jiguan">
            <option>请选择籍贯</option>
            <option value="hebei">河北</option>
            <option value="anhui">安徽</option>
            <option value="liaoning">辽宁</option>
        </select>
        <br>
        <label>自我介绍:</label>
        <textarea cols="30" rows="10" placeholder="请描述" name="self"></textarea>
        <br>
        <input type="submit" value="提交">
        <input type="reset" value="重置">
    </form>
</body>
</html>
  • 文件上传:必须将文件的二进制形式的数据提交给服务器

  • <form action="#" method="post" enctype="multipart/form-data">
        <input type="file">
        <input type="submit" value="上传文件">
    </form>

2.10、多媒体标签

视频标签:

<video src="路径" controls  autoplay width="300px"></video>
​
标签属性:
  autoplay属性控制是否网页加载自动播放  
​
  controls 是否显示播放控件,默认不显示
​
  loop 属性用于控制循环次数,如果值为正整数,则播放指定的次数,如果是 loop 或者是 loop = -1,则无线循环播放。
​
  width 属性设置播放窗口宽度
​
  height 属性设置播放窗口高度
​
  由于版权等原因,不同的浏览器可支持播放的格式是不一样的
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <video src="https://video.pearvideo.com/mp4/adshort/20200722/cont-1687351-15279672_adpkg-ad_hd.mp4" controls  autoplay width="600px"></video>
​
</body>
</html>

音频标签:

<audio src="路径"  autoplay="autoplay" controls="true" loop=2></audio>
标签属性:
    autoplay属性控制是否网页加载自动播放
  controls 是否显示播放控件,默认不显示
  loop 属性用于控制循环次数,如果值为正整数,则播放指定的次数,如果是 loop 或者是 loop = -1,则无线循环播放。
  由于版权等原因,不同的浏览器可支持播放的格式是不一样的
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <audio src="https://video.pearvideo.com/mp4/adshort/20200722/cont-1687351-15279672_adpkg-ad_hd.mp4" controls  autoplay width="600px"></audio>
​
</body>
</html>

国社科“选题设计论证”部分不再难!用AI快速梳理五大核心板块,轻松撰写出高质量的基金申报书(附AI提示词) 七哥给大家推荐的高校都在用的AI平台——高级学术版专业应用平台,集成了ChatGPT、Claude、Gemini、Grok等Al大模型的PLUS版本平台,包括 ChatGPT-5、4o、o3、4.1、4.5、Gemini 2.5 Pro、Claude 3.7、Claude 4、DeepSeek 满血版、Grok 3 、Grok 4等原生线路,还有国际主流的GPTs学术应用,可以辅助大家高效完成科研和学术写作任务,当然撰写硕博论文,课题、职称论文、国社科、国自然基金本子也是手拿把掐。 阅读详情

相关推荐

欧姆龙 CJ1W-SCU模块使用通配符+结束码实现非固定长度数据的接收

实验设备:CJ2M-CPU33、CJ1W-SCU21、XW2Z-200T 实验目的:了解 CJ1W-SCU 通配符使用 1.硬件接线: CJ1W-SCU21单元号拨码置于8,使用串口1(232口)。 2.软件设置: ① 新建工程,选择PLC型号CJ2M-CPU33,切换到编程模式,如下图: 、 ② 创建I/O并进行相关配置,如下图: ③ 设置为用户设置,协议宏模式,8位数据位,2位停止位,偶校验9600波特率,如下图: 、 ④ 打开CX-Protocal软件,新建工程: .

weixin_42118352的博客 1984

HTML5和Web前端是什么关系?

HTML5和Web前端是什么关系?下面和千锋广州小编一起来看看吧! 什么是HTML5? HTML5其实是一种技术的集合,它包括了HTML5,CSS3,JS等技术。而Web前端则是一种职业,国内从2005年开始发展的,是由网页设计师演变过来的。如果从技术上说,Web前端涉及到的技术有很多,包括HTML5,除此之外还有JSON,AJAX,DOM等。不过这也看具体的公司吧,不同的公司对Web前端开发人员的技术要求也不一样。 什么是Web前端? 再传统规的意义上来讲,网站是分为前端和后端的,前端就是我们俗称的页面以

weixin_43703144的博客 862

声品质粗糙度matlab,声品质的应用分析方法

声品质的应用分析方法2016-04-05 09:18:57阅读次数:14198摘要:声品质分析在噪声的主观评价方面已经得到越来越多的应用。本文比较了声品质分析与传统计权声级的区别,并介绍了在声品质分析的实际应用中,针对稳态信号、非稳态信号的几种不同分析方法,以及各分析方法的要求和特点。关键词:声品质,响度,尖锐度,粗糙度,波动度1前言传统评价噪声的方法主要为计权声压级,用以反映声音的大小。但是人耳...

weixin_30767323的博客 2438

WEB与HTML

WEB与HTML

m0_67062351的博客 1004

Vector CANoe VT2516A实战:从硬件连接到CAPL脚本的完整配置指南

本文详细介绍了Vector CANoe VT2516A板卡从硬件连接到CAPL脚本编写的完整配置指南。涵盖硬件接线原则、VT System配置避坑技巧、系统变量创建规范、可视化Panel设计、CAPL脚本调试及典型故障排查案例,帮助工程师快速掌握VT2516A板卡的应用实践,提升汽车电子测试效率。

weixin_30608503的博客 254

【从零开始学产品经理】项目立项实战(1)——基本方案与可行性分析:基于微信小程序的记账本

主要阶段:立项-设计-开发-测试-上线-运营-总结。

Ckiyvo的博客 3211

二、web网站与html

一、web相关名词介绍 www就是world wide web的简称,我们称为全球广域网,也称为万维网; web是一种基于http协议的、全球性的、动态的跨平台分布式图形信息系统,我们最常见的就是网站服务 网站就是由多个网页组合而成的集合; 网页就是通过浏览器展示,包含图片、文字、链接、声音…..等内容的一种html文件; 网页在浏览器上进行解析和展示; 二、HTML基本介绍 1、基本定义:超文本标记语言,超是超链接; 2、目前最流行的版本就是HTML5.0,W3C组织负责制定html语言的标

come_bn的博客 1472

OpenHarmony RK3568 从 32 位切换到 64 位用户空间指南

修改了编译参数(如修复 Q5 后),但 ThinLTO 缓存中保留了旧参数编译的 bitcode。这是一种节省内存的设计(32 位指针占 4 字节 vs 64 位占 8 字节),但在某些场景下需要切换为纯 64 位。切换到 64 位用户空间后,CPU 全程运行在 AArch64 状态,不再需要 AArch32 兼容模式。内核本身已经是 64 位(aarch64),切换用户空间位数不影响内核。(32 位兼容层)在纯 64 位系统中不再需要,可以关闭以减小内核体积。这两个参数对 64 位编译毫无意义,配合。

程小二的博客 689

Web和HTML和网页

world wide web:全球广域网,俗称www。我们可以将web理解为当前的一种互联网,对于我们来说更多的就是网站。网站有多个网页组成在一起而形成的一种服务。web前端的工作就是用来负责前台网页的内容,我们才能够正常的访问每一个生动化的网页。网页就是由前端工程师使用HTML语言编写而成的文件。(由文字图片超链接声音视频等组成)网页本质上就是HTML文件(index、html、htm)HTML(Hyper Text Markup Language):超文本标记语言。

weixin_43828415的博客 1556

FC7300 Clock介绍

FC7300的时钟架构包括一个高级时钟图和内部时钟需求。它有5个CMU,使用SIRC监控FIRC/SOSC/FOSC,并使用FIRC监控SIRC。此外,CMU4还使用FOSC监Slow Clock。

舊梦的博客 327

【YOLO系列】YOLOv8详解:模型结构、损失函数、训练方法及代码实现

YOLOv8是Ultralytics团队2023年推出的高效目标检测框架,在速度与精度平衡、多任务支持和易用性方面实现突破。模型采用改进的CSPDarknet主干网络、C2f模块和SPPF加速结构,结合PAN-FPN特征融合和解耦检测头设计,支持目标检测、实例分割和关键点检测任务。创新性地使用CIoU定位损失、Focal Loss置信度损失和动态样本分配策略,显著提升检测性能。实验表明,YOLOv8较前代模型mAP提升5-10%,在TensorRT加速下可达1000FPS,提供5种尺寸灵活选择,成为实时目标

一碗白开水一 2779

Web与HTML

Web概念概述 JavaWeb: 使用Java语言开发基于互联网的项目 软件架构 C/S:Client/Server 客户端/服务器端 在用户本地有一个客户端程序,在远程有一个服务器端程序。如:QQ,迅雷... 优点: 用户体验好 缺点: 开发、安装,部署,维护 麻烦。 B/S: Browser/Server 浏览器/服务器端 只需要一个浏览器,用户通过...

南柯 739

【2026最新版】PCL点云处理算法汇总(C++长期更新版)

PCL学习目录。博客长期更新,最近一次更新时间为:2026年10月4日。

点云侠的博客 63万+

Web 前端八股文之 HTML 核心知识问答

HTML5 是 HTML(超文本标记语言)的最新修订版本,于 2014 年 10 月由万维网联盟(W3C)完成标准制定。它在 HTML 的基础上,新增了许多功能和特性,如语义化标签、多媒体支持、离线存储等,使网页开发更加高效、规范,能够更好地满足现代 Web 应用的需求。

吾为热爱计科,致力于知识分享的践行者,此博客是我在这条道路上留下的足迹。 1184

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

web前端基础(一)--HTML知识点总结

文章目录Html,CSS,JavaScript的关系HTMLhtml格式注释html中的特殊字符认识简单标签 Html,CSS,JavaScript的关系 学习web前端开发基础技术需要掌握:HTML、CSS、JavaScript语言。下面我们就来了解下这三门技术都是用来实现什么的: HTML是网页内容的载体。内容就是网页制作者放在页面上想要让用户浏览的信息,可以包含文字、图片、视频等。 CSS样式是表现。就像网页的外衣。比如,标题字体、颜色变化,或为标题加入背景图片、边框等。所有这些用来改变内容外

Pinker_Q 3309

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Web前端-HTML学习知识点总结

系列文章目录 Web前端-HTML篇章知识点 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录系列文章目录前言一、HTML教程1.Html页面实例2.html语言介绍3.html网页结构二、HTML基础-基本标签1.标题标签2.段落标签3.换行标签和水平标签4.特殊符号5.html图像6.html链接7.锚链接8.无序列表9.有序列表10.定义列表三、定义文本格式化标签四、表格标签五、表单六、html区块块标签特点:内嵌标签(内联)特点: 前言 Web前端-HTML语言的各

weixin_44459907的博客 915

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Web前端知识——HTML

推荐使用 HBuilder 开发Web前端 1.案例:网站信息页面 1.1需求分析: 我们公司的需要一个对外宣传的网站介绍,介绍公司的主要业务,公司的发展历史,公司的口号等等信息 1.2技术分析: HTML概述: HTML: Hyper Text Markup Language 超文本标记语言 超文本: 比普通文本功能更加强大,可以添加各种样式 标记语言: 通过一组标签.来对内容进行描述. &amp;...

liuganzhuihui的博客 697

Web前端 学习知识点总结(一)HTML基本标签

文章目录前言一、Web前端二、HTML1.HTML介绍2.基本的标签3.结构标签4.块元素和行内元素总结 前言 本文是Web系列学习的第一章内容,本人也是第一次接触到Web的学习。希望通过自己的努力学习可以获得最近基本的Web开发能力。 一、Web前端 是创建Web页面或app等前端界面呈现给用户的过程,通过HTML,CSS及JavaScript以及衍生出来的各种技术、框架、解决方案,来实现互联网产品的用户界面交互 。 在互联网的演化进程中,网页制作是Web1.0时代的产物,早期网站主要内容都是静态..

weixin_45118229的博客 1402

1.web前端基础知识html

+回车 (不显示内容是因为没保存):Alt+uph$*6ul>li*2快速生成表格结构:table>tr*4>td>*4{单元格}:Document type的缩写。是网页必备组成部分。避免浏览器的怪异模式。:告知浏览器按utf-8规则解析文本,避免乱码。

qq_70076877的博客 1176

【Web前端】——HTML基础知识总结

学习HTML就是学习各种各样的标签,然后组成一个页面,这个页面可以被浏览器解析,解析完以后可以在浏览器中将页面进行展示。

Python全栈系列 2万+

web前端——HTML5知识总结

HTML5知识总结

一条小黑龙的博客 646

【Web前端】HTML5核心知识点梳理

HTML5是一个庞大的生态系统,它将Web从单纯的“文档”平台提升为了一个强大的“应用”平台。我们要理解其语义化的设计思想和如何利用其丰富的API来构建现代化、高性能的Web应用。

宝青书坊 1005

Web前端知识总结:HTML

HTML 教程- (HTML5 标准) 超文本标记语言(英语:HyperText Markup Language,简称:HTML)是一种用于创建网页的标准标记语言。 您可以使用 HTML 来建立自己的 WEB 站点,HTML 运行在浏览器上,由浏览器来解析。 在本教程中,您将学习如何使用 HTML 来创建站点。 HTML 很容易学习!相信您能很快学会它! HTML 实例 注意:对于中文网页需要使用...

kior的博客 305

Web前端 知识点总结(HTML、CSS、JS)

Web前端 知识点总结(HTML、CSS、JS)

qq_43655412的博客 2738

【黑马JavaWeb+AI知识梳理】前端Web基础01 - HTML+CSS

内部样式:写在style标签中(可以写在页面任何位置,但通常约定写在head标签中)外部样式:写在一个单独的.css文件中(需要通过link标签在网页中引入)行内样式:写在标签的style属性中(配合JavaScripts使用):控制元素尺寸、内边距、边框、外边框等,控制页面的布局展示。图片、音视频:img、audio、video + 路径。heet):层叠样式表,用于控制页面样式(表现)。rgba表示法:rgba(r, g, b, a)rgb表示法:rgb(r, g, b)关键字:颜色英文单词。

qq_37969524的博客 934

web前端知识之html

html工具语法规范基础标签标题分割线段落字体图片列表超链接表格表单标签 工具 HbuilderX 常用快捷键 ctrl+D :删除当前定位行 ctrl+shift+R:复制当前行到下行 ctrl+enter:将光标移动到下一行 ctrl+shift+enter:将光标定位在上一行 ctrl+shift+/:注释当前行 ctrl+R:运行或刷新当前网页 语法规范 1.开头是文档声明 &amp;amp;amp;amp;amp;amp;amp;amp;lt;!DO...

monaup的博客 401
上一篇: 包和常见模块
下一篇: requests基础
天*天
博客等级 码龄3年 27粉丝 12原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值