前端课程介绍
前端课程介绍
一、前端之路
前端基础:
HTML 内容
CSS 外观
JavaScript 动作


1. 了解前端
# 1. 什么是前端
'''
与用户直接打交道的操作界面都可以称为前端
如:电脑界面 手机界面 平板界面
'''
# 2,什么是后端
'''
后端类似于软件的幕后操作者
不直接跟用户打交道
'''
2.学习历程
HTML:网页的骨架 没有任何的样式
CSS:给骨架添加各种样式 变得好看
JS:控制网页的动态效果
前端框架:BOOTSTRAP、JQuery、Vue
提前给你封装好了很多操作 你只需要按照固定的语法调用即可
3.软件开发架构
cs 客户端 服务端
bs 浏览器 服务端
ps:bs本质也是cs
4.浏览器输入网址后发生的几件事
浏览器发请求 --> HTTP协议 --> 服务端接收请求 --> 服务端返回响应 --> 服务端把HTML文件内容发给浏览器 --> 浏览器渲染页面
"""
1 浏览器朝服务端发送请求
2 服务端接受请求(eg:请求百度首页)
3 服务端返回相应的响应(eg:返回一个百度首页)
4 浏览器接收响应 根据特定的规则渲染页面展示给用户看
"""

5.HTTP协议(重点)
'''
超文本传输协议 规定服务端和浏览器之间的数据交互格式...
如果不遵循协议,那么自己写的服务端就不能被浏览器正常访问
但是如果是自己写的客户端 用户想要使用 就可以下载专门的app即可
'''
需要记住的内容:
1,四大特性
2.请求/响应数据格式
3.响应状态码
4.请求方式
1.四大特性
# 四大特性
1.基于请求响应
- 来一个请求,就响一次
2.基于TCP/IP作用与应用层之上的协议
- 一般都是封装好的工具
3.无状态 - 不保留用户的信息
- 现在 使用 cookie、session、token...记录用户信息
4.无/短连接
- 请求一次响应一次,然后就断开连接
- 长连接:双方建立连接后不断开
2.数据格式
# 1.请求数据格式
请求首行(标识HTTP协议版本,当前请求方式)
请求头(多个k,v键值组成的大字典)
\r\n
请求体(存放post请求的敏感数据)
# 2.响应数据格式
响应首行(标识HTTP协议版本,响应状态码)
请求头(多个k,v键值组成的大字典)
\r\n
请求体(存返回给浏览器展示给用户看的数据)
3.响应状态码
# 用不同的数字,简化一些描述信息
1xx 服务端已成功接收到了数据正在处理,可以继续提交数据
2xx 服务端成功响应请求 - 200 ok请求成功
3xx 重新向 - 302 - 如登录后,跳到首页
4xx 404 - 请求资源找不到
403 - 当前请求不合法或不符合访问资源的条件
5xx 服务器内部错误 - 500
注:开发过程中,若是4xx 那么要查询是否配置问题
若是5xx 要从服务器后端找问题
4.请求方式
1.get请求
朝服务端要数据
eg:输入网址获取对应的内容
2.post请求
朝服务端提交数据
eg:用户登陆 输入用户名和密码之后 提交到服务端后端做身份校验
url:同一资源定位符 也就是网址

浙公网安备 33010602011771号