1.B/S架构
基于:浏览器 = 服务器
C/S架构
基于:客户端 = 服务器
2.http协议(超文本传输协议)
基于请求和响应这种模式
协议:三方协议
https,ftp,sftp,file
http请求常见的状态码
1xx:100,101
2xx:200 成功
3xx:304 重定向
4xx:404 找不到资源
403 权限不足
5xx:500 服务器内部错误
get:请求参数不放在请求体中,拼接到URL地址栏中
post:请求参数放到请求体的请求栏中(更安全)
3.URL(统一资源定位符)
唯一的去定位一个资源
4.语法
1)注释
<!--注释内容-->
注释内容不会被浏览器解析
作用:
1.记录你的编程思路
2.便于后期代码的维护
2)元素
双标签元素
元素 = 开始标签 + 结束标签 + 内容 + 属性
单标签元素
开始标签 + 属性
3)属性
属性写在开始标签中
属性 = 属性名 + 属性值
属性名和属性值之间使用等号分隔,属性值使用引号(双引号,单引号)包起来
核心属性:每一个元素都可以拥有的属性
title:提示信息
id:元素的唯一值(js)
class:类名(css选择器)
style:定义一些样式
......
特有属性:某些元素特有的属性
charset:字符集
src:
alt:
4)空白,实体
空格:无论有多少空格,浏览器都会按照一个空格来处理
实体: ;=>空格,<;=> <