HTML网站设计

article/2025/9/22 9:49:36

目录

 

网站设计

网站开发的步骤

开发之前的准备

静态页面设计工具

需要的浏览器

服务器应用程序开发环境

数据库开发环境

网页开发的模块

浏览器价值

HTML

HTML5的基本结构

标签(标记)

标签的分类

标签的属性

标签的书写要求

标签的书写规范

网页的生成

HTML中的常用基础标签

meta标签

标题标签h1-h6

p标签

字体格式化标签

hr标签

转义字符

img标签

a标签

pre标签

marquee标签

div标签

span标签

HTML中的模块化标签

无序列表

有序列表

自定义列表

表格

表单

HTML中的路径

绝对路径

相对路径


网站设计

  1. 网站开发的完整流程

  2. 网站页面设计的方法

网站开发的步骤

开发之前的准备

静态页面设计工具

一般程序员:Dreamweaver、VS、VS Code、HBuilder、EditPlus......

大牛、二逼:txt文本文档

需要的浏览器

IE8之后系列、火狐浏览器、谷歌浏览器、欧朋浏览器、苹果浏览器

服务器应用程序开发环境

  1. 基于.NET平台:VS

  2. 基于Java平台:MyEclipse

数据库开发环境

  1. SQL Server

  2. MySQL

网页开发的模块

遵循三大标准W3C组织规定的,只要网页遵循这三大标准那么不管网页在哪个国家,哪个城市,什么时间,什么浏览器上打开都能够保证网页的完整效果

Web(网页)是由三部分组成

  1. HTML标准-------骨骼架构

    主要负责搭建网页的页面架构

  2. CSS标准---------肉体皮肤

    负责将网页的界面进行美化设计

  3. JavaScript标准---灵魂

    负责使网页具有动态效果

浏览器价值

浏览器是网页运行的一个基本平台

浏览器的真正作用:用来解析HTML、CSS、JS代码,将这些代码解析完成之后自然就展示出解析结果(网页)

因为不同浏览器内核不同,但是所有的浏览器必须要遵循W3C提出的三大标准

所有浏览器内核基本上来源于四个:IE Trident引擎、Edge浏览器edge引擎、火狐gecko引擎、谷歌webkit引擎、欧朋Presto引擎。因为不同的浏览器引擎是由不同的公司开发的,所以或多或少都有一些区别,但是只要遵循三大标准基本上最终的结果区别不大

浏览器内核分成两部分:渲染引擎(处理HTML/CSS)和JS引擎(JS)。

HTML

  1. HTML是负责网页的框架

  2. HyperText Markup Language超文本标记语言

  3. 是一种用来制作超文本文档的简单“标记”语言

  4. 使用HTML编写的超文本文档称为HTML文档

  5. HTML定义了网页的逻辑结构、并且可以实现“嵌套”

  6. 以.html或.htm作为文件的扩展

学习web开发的第一个技术就是HTML技术,HTML就是静态网页资源

学习HTML就是在学习一套标签,目前HTML推出了第五个版本,因此我们学习的是H5,和H4相比较没有什么不同只是多了一些标签

XAML在H5之前基本上差点就替代了HTML

HTML5的基本结构

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

DOCTYPE:指定网页遵循的规范 html指的是H5,规定了这个文档中的所有元素所遵循的标准

  1. 在Web设计中用来说明XHTML或者HTML是哪个版本

  2. “XHTML”是“遵循XML规范”的HTML

html标签:定义了一个网页

head标签:定义了网页的头部

title标签:定义了网页的标题

meta标签:定义了网页的说明信息

body标签:定义网页的主体,主要的网页核心全部在body中放着

标签我们可以理解成盒子,盒子用来装东西的,学习标签就是学习不同的盒子的作用

所以盒子和盒子之间关系只有两种:包含关系、并列关系

标签(标记)

总是封装在一对"<>"中,浏览器打开html文件,在html文件中所有的<>都会被浏览器的渲染引擎第一时间当做是标签来处理

标签的分类

  1. 单标签

    1. 只有一个标签,自己开始自己结束。例如

      <meta charset="UTF-8"/>

       

    2. 只需要单独使用就能完整的表达意思,标记语法:< 标签名 >

  2. 双标签

    1. 由一个开始标签和一个结束标签组成。例如

       <title>Document</title>

       

    2. 它由“始标记”和“尾标记”两部分组成,必须成对使用

    3. 始标记告诉web浏览器从此处开始执行该标签的所有功能

    4. 尾标记告诉web浏览器在这里结束该标签的所有功能,始标记前加一个“/”就成了尾标记

    5. 标签语法:<标签名>内容</标签名>

标签的属性

  1. 例如

    <meta charset="UTF-8"/>

     

  2. 标签的(双标签始标签)内部可以包含属性,用于给标签添加信息

  3. 格式:<标签名 属性1="属性值1" 属性2="属性值2" ....>内容</标签名>

  4. 各属性之间无先后次序,属性也可以省略

标签的书写要求

  1. 标签名称不区分大小写,但是尽量保持统一,一般都是小写

  2. 属性名称必须小写,属性值用英文双引号括起来

  3. 标签标准意义上必须严格嵌套

  4. 双标签必须按照标准成对匹配,即使标签中没有内容也应该有始有终

标签的书写规范

  1. HTML文档无状态:HTML中的文字信息等不会浏览器不会识别回车换行,空格

  2. 双标签必须要有结尾,如果没有他会默认将其后面的所有的内容至遇到下一个同级别的开始标签,全部扩进到起始标签中。

  3. 文字内容可以直接放进body标签中,文字信息如果不在body标签中或者甚至不在html标签中那么都会以普通文本形式出现在网页中,但是这样不符合HTML的标准。

  4. 同级别的标签不能嵌套,如果同级别的标签嵌套,会遵循就近原则(内容距离哪个标签近就按哪个标签的要求展示),真实原因:浏览器做出了纠错处理:将外边的标签进行自动补全结束标签,然后将两个标签分开

  5. 浏览器纠错标签:

    双标签丢失另一半,如果起始标签丢失了结束标签,则浏览器会自动补齐结束标签。

    而如果结束标签丢失了起始标签,则浏览器会自动消除结束标签

  6. 标签的基本格式是<英文字母开始或者是/开始>,浏览器会将其当做标签去处理,然后如果这个标签是HTML中规定的符合标准的标签,会按照标签的作用去体现,如果不是HTML中的标准标签这种标签叫做自定义标签,只要自定义标签符合标签基本要求那么这个标签中的文本内容会按照普通文本出现

    但是如果有< > ,但是里面内容不符合标签的要求,那么会将< >连带内部内容原样输出

网页的生成

  1. 通过Dreamweaver、VS、VS Code、HBuilder等文本编写工具手工编写(首先必会)

  2. 通过某些格式转换工具将现有的其他格式文档(Word文档)直接转成HTML文档

  3. Web服务器(或HTTP服务器)一方实时动态的生成网页(后面ASP.NET重点)

HTML中的常用基础标签

meta标签

  1. 标准在head标签中

  2. 单标签

  3. 作用:

    1. 规定网页所使用的语言编码格式,避免乱码

    2. 向搜索引擎说明网站的主要内容

      <meta name="description"content="京东JD.COM-专业的综合网上购物商城,销售家电、数码通讯、电脑、家居百货、服装服饰、母婴、图书、食品等数万个品牌优质商品.便捷、诚信的服务,为您提供愉悦的网上购物体验!"/>

       

    3. 为搜索引擎提供网页搜索的关键字

      <meta name="Keywords" content="网上购物,网上商城,手机,笔记本,电脑,MP3,CD,VCD,DV,相机,数码,配件,手表,存储卡,京东"/>

       

标题标签h1-h6

  1. 位置body标签中

  2. 双标签

  3. 说明:作用设置标题,从1号标题到6号标题依次减小

        <body><h1>一号标题</h1><h2>二号标题</h2><h3>三号标题</h3>        <h4>四号标题</h4>        <h5>五号标题</h5>        <h6>六号标题</h6>        </body>

  4. 特征:

    1. 每个标题占一行

    2. 标题标签不要相互嵌套

p标签

  1. 段落标签

  2. 如果是单标签,表示一个段落结束,并且在段落后加一空行

    如果是双标签,意思就是之间内容是一整段

  3. 段落标签浏览器中占一整行

br标签

  1. 换行标签

  2. 单标签

  3. 不占空间

字体格式化标签

作用标签
加粗b标签、strong标签
加斜i标签、em标签
下划线u标签、ins标签
删除线s标签、del标签、strike标签
上标sup标签
下标sub标签
  1. 双标签

  2. 每个标签占内部内容大小

  3. 可以相互嵌套

        <b>加粗</b><strong>加粗</strong><br>   <i>加斜</i><em>加斜</em><br><u>下划线</u><ins>下划线</ins><br><s>删除线</s><del>删除线</del><br>3<sup>2</sup>=9 <br>H<sub>2</sub>O 

hr标签

  1. 水平线标签

  2. 占一整行

  3. 单标签

转义字符

说明转义符
空格& nbsp;
引号("")&quot ;
小于<&lt ;
大于>&gt ;
版权号©&copy ;
&&amp ;
注册商标®&reg ;
±&plusmn ;
乘号&times ;
章节号§&sect ;
美分¢&cent ;
人民币符号¥&yen ;
点号(居于中部,人名之间) ·&middot ;
欧元符号€&euro ;
英镑符号£&pound ;
注册商标™&trade ;
平方²&sup2 ;
立方³&sup3 ;
  1. 基本上都是以&开始以;结束

  2. 基本上占自身大小

img标签

  1. 图片标签

  2. 单标签

  3. 图片默认多大其多大,可以设置大小

  4. 常用的图片类型

    图片类型优点缺点使用场合
    .jpg体积小,比较清晰有损压缩,画面失真网页图片
    .gif支持无损压缩和透明度,很流行支持有限透明度,效果不如别的图像网页图片
    .swf体积小,便于网络传输制作比较麻烦网页动画
    .png无损压缩、png还支持24位色优化不如jpg网页图片
    .bmp支持24位颜色深度,兼容性好不支持压缩,容量大桌面壁纸

     

  5. 必要属性

    src:图像的位置路径

  6. 可选属性

    title:鼠标放置于标签之后出现的提示文本,该属性也适用于其他标签

    alt:如果图片因为各种原因未加载出来,出现的提示内容

    width:宽度

    height:高度

    border:边框

a标签

  1. 超链接标签

  2. 双标签

  3. 占内部内容大小

  4. 必要属性

    href设置超链接的网址地址、或者文件地址

    如果给网址或者html文件地址、图片地址等会跳转到目标文件

    如果给doc文件、xls文件地址等文件是下载这个文件

  5. 可选属性

    target属性:页面打开的目标位置

    1. blank:新建窗口打开

    2. self:本窗口打开

  6. 浏览器默认是将所有的超链接以自身窗口打开,可以在head标签中使用base标签设置使所有的超链接以新建窗口打开设置target属性为blank,但是如果使用base设置了,个别超链接想要改变方式则不行

  7. 发送电子邮件  

            <a href="mailto:896523846@qq.com">意见反馈</a>

     

pre标签

  1. 预定义格式文本标签

  2. 占一整行

  3. 双标签

  4. 作用:保持后台代码中所写的文本格式

marquee标签

  1. 滚动标签

  2. 双标签

div标签

  1. 块状元素标签

  2. 双标签

  3. 占一行

span标签

  1. 内联元素标签

  2. 双标签

  3. 占内容大小

HTML中的模块化标签

无序列表

  1. 列表项前面带有“项目符号”

  2. 格式:< ul> < /ul>中嵌套li标签,在ul中可以直接嵌套的标签是li标签

  3. 属性:type:disc(默认:圆点);circle(空心圆);square(正方形)

  4. 每个ul占一整行,li也占一整行

        <ul type="square"><li>C#</li><li>SQL</li><li>Html</li></ul>

有序列表

  1. 列表前面带有“自动生成的序号”

  2. 格式:< ol>< /ol>中嵌套li标签,在ol中可以直接嵌套的标签是li标签

  3. 属性:type:序号类型共有5种:a,A,i,I,1(默认)

  4. 每个ol占一整行,li也占一整行

        前端模块<ol type="a"><li>HTML</li><li>CSS</li><li>JS</li></ol>

自定义列表

  1. 如果做一些术语解释等,采用自定义列表

  2. 格式:< dl>< /dl>标签中嵌套dt和dd标签

  3. 每个dl占一整行,dt、dd也占一整行

        HTML标签<dl><dt>单标签</dt><dd>一个标签</dd><dd>例如img</dd><dt>双标签</dt><dd>开始标签和结束标签</dd><dd>常用的有a标签</dd></dl>

    在列表标签中要按照严格的标签嵌套方式使用,li标签或者dd标签中可以嵌套任何其他标签

表格

例如WPF中的DataGrid控件绑定表格信息

  1. 表格作用

    1. 主要用来存放网页上分类信息的文本和图像

    2. 也可以实现网页的页面布局(基本上很少使用)

  2. 表格的结构是由:表头、列标题、行、单元格组成

  3. 表格的格式

    table标签:定义表格,里面可以直接放的标签就是caption、tr标签

    caption标签:定义表标题 可有可无

    th标签:定义列标题单元格 可有可无

    tr标签:定义行

    td标签:定义单元格

    tr标签中直接嵌套td标签、th标签

       
     <table> <caption>学生信息表</caption><th><td>姓名</td><td>性别</td><td>年龄</td><td>电话</td></th><tr><td>张三</td><td>男</td><td>20</td><td>11223322</td></tr><tr><td>李四</td><td>女</td><td>20</td><td>11223322</td></tr></table>

     

  4. 属性:border:设置表格的边框,可以给table设置也可以给th或者td设置

    width、height、单元格使用align属性设置单元格内部数据的对齐方式

    cellspacing:设置单元格间距

    cellpadding:设置单元格填充

  5. table和Grid非常相似

    也可以进行行和列的合并使用rowspan和colspan进行合并行和列

    表格的合并采取的原则是:合并行:从上往下,合并列:从左往右

    合并之后一定要将多余的单元格删掉  

     <table border="1px" cellspacing="0" cellpadding="20px"> <caption>学生信息表</caption><tr><td colspan="5">学生基础信息</td> <table border="1px" cellspacing="0" cellpadding="20px"> <caption>学生信息表</caption><tr><td colspan="5">学生基础信息</td></tr><tr><th>姓名</th><th>性别</th><th>年龄</th><th>电话</th><th>班级</th></tr><tr><td>张三</td><td>男</td><td>20</td><td>11223322</td><td rowspan="2">C#1班</td></tr><tr><td>李四</td><td>女</td><td>20</td><td>11223322</td></tr></table></tr><tr><th>姓名</th><th>性别</th><th>年龄</th><th>电话</th><th>班级</th></tr><tr><td>张三</td><td>男</td><td>20</td><td>11223322</td><td rowspan="2">C#1班</td></tr><tr><td>李四</td><td>女</td><td>20</td><td>11223322</td></tr></table>

表单

网页的作用:为用户展示数据,接收用户提供的数据

表单的作用

  1. 浏览器通过表单收集和显示信息(客户端网页的作用)

  2. 服务器可以通过表单接收用户提交的信息

  3. 注意

    1. 需要显示的信息可以不在表单中

    2. 需要收集的信息一般都放在表单中

    3. 一个网页中可以包含多个表单

表单的组成

表单域、表单控件、提示信息

  1. form标签:定义表单区域

    1. name属性:表单的名字

    2. action属性:表单中接收到的所有数据发送给服务器的一个地址

    3. method属性:一般使用两个数据post、get,数据的提交方式

  2. 表单控件

    1. input控件

      1. type属性,控件的类型

        text:普通文本框

        password:密码框

        checkbox:复选框

        radio:单选框

        button:普通按钮

        submit:提交按钮,点了按钮会将这个表单中的所有 具有name属性的表单控件的数据提交至 action指定的服务器

        reset:重置按钮

        image:图片类型的提交按钮

      2. value属性:控件中的默认值

      3. size属性:控件的宽度

      4. maxlength:文本框中的最大字符数量

      5. checked:设置值为checked单选框或复选框被选中

      6. name:控件的名字,要保证后台数据的准确获取必须要定义一个独一无二的名字。

        表单提交时将name和value通过action指定的url发送到服务器

    2. select控件:实现下拉框

      1. 里面要嵌套option标签

    3. textarea控件:文本区域标签

      <h3>注册</h3><form action="#" method="GET" name="register">姓名:<input type="text" name="xingm" value="张三"><br>密码:<input type="password" value="123"><br>性别:<input type="radio" name="sex" checked="checked">男 <input type="radio" name="sex">女 <br>爱好:<input type="checkbox">篮球 <input type="checkbox">足球<br>国籍:<select name="contry" id=""><option value="中国">中国</option><option value="">日本</option><option value="">美国</option></select>说明:<textarea></textarea> <br><input type="submit" value="提交"></form>

HTML中的路径

绝对路径

绝对路径按照文件的物理位置去设置

相对路径

以当前html文档的位置为起始点,按照进入使用/,跳出使用../去寻找目标

 

 

 


http://chatgpt.dhexx.cn/article/8jfuy755.shtml

相关文章

html5网页设计作业代码 大学生校园网站制作 学校官网制作html

&#x1f329;️ 精彩专栏推荐&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb; &#x1f482; 作者主页: 【进入主页—&#x1f680;获取更多源码】 &#x1f393; web前端期末大作业&#xff1a; 【&#x1f4da;HTML5网页期末作业 (1000套…

【HTML】HTML网页设计----动漫网站设计

1、引言 设计结课作业,课程设计无处下手&#xff0c;网页要求的总数量太多&#xff1f;没有合适的模板&#xff1f;数据库&#xff0c;java&#xff0c;python&#xff0c;vue&#xff0c;html作业复杂工程量过大&#xff1f;毕设毫无头绪等等一系列问题。你想要解决的问题&am…

HTML5快速设计网页

HTML5快速设计网页 目录 一、认识web开发和软件安装 二、使用HTML/HTML5搭建页面骨架 一、认识web开发和软件安装 1、认识网页&#xff1a;商城网页比较经典&#xff0c;比如京东&#xff0c;淘宝、小米商城还有锤子官网等有图片、文字还有一些多媒体组合而成的。我们还需要…

[html5网页设计]英雄联盟lpl总决赛游戏网页设计大作业,hbuilder网页设计成品,dw网页设计成品模板,游戏网页设计带图片轮播,音乐,视频,注册登录表单。

html5静态网页设计要是用HTML DIVCSS JS等来完成页面的排版设计,一般的网页作业需要融入以下知识点&#xff1a;div布局、浮动、定位、高级css、表格、表单及验证、js轮播图、音频 视频 Flash的应用、ul li、下拉导航栏、鼠标划过效果等知识点&#xff0c;学生网页作业源码可以…

HTML5+CSS大作业——个人网页设计(7页)

HTML5CSS大作业——个人网页设计(7页) 常见网页设计作业题材有 个人、 美食、 公司、 学校、 旅游、 电商、 宠物、 电器、 茶叶、 家居、 酒店、 舞蹈、 动漫、 明星、 服装、 体育、 化妆品、 物流、 环保、 书籍、 婚纱、 军事、 游戏、 节日、 戒烟、 电影、 摄影、 文化、…

经典的C语言基础算法及代码

文章来源&#xff1a;10个经典的C语言面试基础算法及代码 算法是一个程序和软件的灵魂&#xff0c;作为一名优秀的程序员&#xff0c;只有对一些基础的算法有着全面的掌握&#xff0c;才会在设计程序和编写代码的过程中显得得心应手。 一、计算Fibonacci数列 Fibonacci数列又…

C语言入门常写的三个代码

今天我们要看的是C语言常写的三个代码。 打印100~200之间的素数 常用的方法是试除法&#xff0c;解释一下什么是试除法。 “试除”顾名思义就是不断的尝试能否整除&#xff0c;比如要判断一个自然数x是否是质数&#xff0c;就不断用这个数x去除以小于x且大于1的自然数&#xf…

学计算机必记代码语言,c语言必背代码有哪些

对于刚学计算机编程的同学来说&#xff0c;每一个编程知识都觉得很重要。下面小编为大家整理了c语言必背代码&#xff0c;希望大家喜欢。 c语言必背代码 第一条 /*输出9*9口诀。共9行9列&#xff0c;i控制行&#xff0c;j控制列。*/ #include "stdio.h" main() {int …

c语言必背18个经典程序

1、/*输出9*9口诀。共9行9列&#xff0c;i控制行&#xff0c;j控制列。*/ #include "stdio.h" main() {int i,j,result; for (i1;i<10;i) { for(j1;j<10;j) { resulti*j; printf("%d*%d%-3d",i,j,result);/*-3d表示左对齐&#xff0c;占3位*/ } prin…

单片机c语言基础知识,c语言必背100代码有哪些?

我记得刚开始接触编程的时候&#xff0c;觉得太难了。 也很好奇&#xff0c;写代码的那些人也太厉害了吧&#xff1f;全是英文的&#xff0c;他们的英文水平一定很好吧&#xff1f; 他们是怎么记住这么多代码格式的&#xff1f;而且错了一个标点符号&#xff0c;整个程序都会有…

(完整版)c语言初学必背代码

截止到目前我已经写了 600多道算法题&#xff0c;其中部分已经整理成了pdf文档&#xff0c;目前总共有1000多页&#xff08;并且还会不断的增加&#xff09;&#xff0c;大家可以免费下载 下载链接&#xff1a;https://pan.baidu.com/s/1hjwK0ZeRxYGB8lIkbKuQgQ 提取码&#xf…

C语言必背代码大全(2021整理)

一、C语言必背代码前言 对于c语言来说&#xff0c;要记得东西其实不多&#xff0c;基本就是几个常用语句加一些关键字而已。你所看到的那些几千甚至上万行的代码&#xff0c;都是用这些语句和关键词来重复编写的。只是他们逻辑功能不一样&#xff0c;那如何快速的上手C语言代码…

c语言必背的100代码

c语言必背的100代码 \\\插播一条&#xff1a; 自己在今年整理一套单片机单片机相关论文800余篇 论文制作思维导图 原理图源代码开题报告正文外文资料 想要的同学私信找我。 我记得刚开始接触编程的时候&#xff0c;觉得太难了。 也很好奇&#xff0c;写代码的那些人也太厉…

C语言必背100代码,C语言必会100代码大全

一、C语言初学者必学必会的C语言必背100代码 一个C语言入门初学者如何学代码,读代码和写代码&#xff0c;我想学代码不知道方向谁能给我指明一个方向?对于c语言来说&#xff0c;要记得东西其实不多&#xff0c;基本就是几个常用语句加一些关键字而已。你所看到的那些几千甚至…

C语言必背18个经典程序,2022年C语言必背100代码大全

一、C语言必背18个经典程序&#xff0c;C语言初学者必会 一个C语言入门初学者如何学代码,读代码和写代码&#xff0c;我想学代码不知道方向谁能给我指明一个方向?对于c语言来说&#xff0c;要记得东西其实不多&#xff0c;基本就是几个常用语句加一些关键字而已。你所看到的那…

12个C语言必背实例

C语言实例第01期&#xff0c;十进制数转换二进制数 实例代码 //#include "stdio.h"int main(){int m, n, k;//定义变量int a[16] { 0 };printf("请输入一个0~32767之间的数字&#xff1a;\n");scanf("%d", &n);printf("十进制数%d转…

最新稳定短视频去水印免费解析API接口分享

请求方式&#xff1a;GET 返回格式&#xff1a;json 请求地址&#xff1a; eeapi.cn申请

抖音 快手 皮皮虾 短视频一次解析

介绍&#xff1a; 支持抖音,快手,皮皮虾短视频jiexi&#xff0c;一次解析&#xff0c;非接口版二次解析 网盘下载地址&#xff1a; http://kekewangLuo.cc/ydnaPTFhXU2 图片&#xff1a;

2022最新短视频去水印解析API接口支持各大小程序平台分享

支持平台&#xff1a;支持各大热门去水印小程序短视频平台 去水印接口 请求地址&#xff1a;https://域名.cn/api/dsp/{clientSecretKey}/{clientId}/?url{短视频链接&#xff0c;记住是纯链接} 请求方式&#xff1a;GET 返回格式&#xff1a;json "code":"20…

【短视频音乐解析源码】在线解析抖音短视频音乐BGM源码+解析后自动播放mp3

介绍 源码名称&#xff1a;【短视频音乐解析源码】在线解析抖音短视频音乐BGM源码解析后自动播放mp3 源码大小&#xff1a;41.8KB 开发语言&#xff1a;PHPMysql 操作系统&#xff1a;Windows&#xff0c;Linux 源码简介与安装说明&#xff1a; 纯源码非第三方接口&#…