会前端基础在IT行业很有帮助,无论是做爬虫数据分析,解析数据,做数据清洗都有帮助,因为我准备做数据获取过程中发现浏览器的HTML看不懂,直接影响了我的工作进度,因此直接暂停,网页结构有三个部分组成的即HTML、CSS、JS。

  1. HTML(超文本标记语言HyperText Markup Language,HyperText Markup Language)
  2. CSS(风格样式表,Cascading Style Sheet,)
  3. JS(一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,JavaScript)
HTML  网页骨架
CSS   网页样式
JS    网页动态

HTTP协议(HyperText Transfer Protocol)全称超文本传输协议
最主要的内容就是规定了浏览器与服务端之间数据交互的格式

1. HTTP协议四大特性

  1. 无连接:服务端不会保存客户端的链接
  2. 无状态:服务端与客户端不会保持长期链接
  3. 基于请求响应:服务端不会主动向客户端发送送请求
  4. 基于TCP、IP协议:HTTP协议在应用层的协议

2. HTTP协议数据传输格式

请求格式

  1. 请求首行>>>>:请求方式、协议版本
  2. 请求头>>>:一些KV键值对数据
  3. 请求体>>>:存放敏感信息

响应格式

  1. 想应首行>>>:存放状态码、协议版本
  2. 响应头>>>:一些KV键值对的数据
  3. 响应体>>>:存放给浏览器展示的数据

3. 状态码

1XX:100 服务器返回此代码表示已收到请求的第一部分正在等待其余部分
2XX:200 OK(成功) 服务器已成功处理了请求
3XX:302(临时) 304(永久) 重定向(想访问网页A但是自动调到了网页)
5XX:403访问权限不够 404请求资源不存在
5XX:服务端内部错误

4. 基本选择器


1.标签选择器(直接按照标签名查找标签)
    div {
            color: red;
        }
 2.类选择器(按照标签的class值查找标签)
    .c1 {
            color: green;
        }
 3.id选择器(根据标签的id之精准查找标签)
    #d1 {
            color: yellow;
        }
 4.通用选择器(直接选择页面所有的标签)
    * {
            color:blue;
        }