首页 > 其他分享 >前端基础小复习

前端基础小复习

时间:2023-03-30 20:11:07浏览次数:44  
标签:协议 HTTP 复习 标签 前端 基础 选择器 服务端 请求

目录
会前端基础在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;
        }

标签:协议,HTTP,复习,标签,前端,基础,选择器,服务端,请求
From: https://www.cnblogs.com/almira998/p/17271661.html

相关文章

  • 03-网络安全-web渗透环境搭建(基础篇)
    01--所需系统环境:虚拟主机系统部署(vmware,虚拟主机创建、虚拟主机网络配置(桥接,便于网络中多个主机都能访问虚拟主机)、虚拟软件功能,快照、克隆、镜像文件加载,ova文件制作)(模拟被攻击者、攻击者、通讯方)windows2003/2008windows 7/10linux系统  kail/contos02--网站服务架......
  • MySQL数据库怎么创建表?MySQL数据库基础知识
    MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,目前属于Oracle旗下产品。MySQL最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(RelationalDatabaseManagementSystem,关系数据库管理系统)应用软件之一。MySQL是一种关联数据库管理系统,关联数据库......
  • Python计算机视觉基础实验3-显著性检测(HC&FC)
    一、实验基础图像显著性检测图像的显著性是指对于给定一副真实世界中的场景图像,人们会自动地识别出感兴趣区域,忽略掉不感兴趣的区域,即将注意力集中在图像中某些显著的部分区域。图像的注意预测,也称视觉显著性检测,指通过智能算法模拟人的视觉系统特点,预测人类的视觉凝视点(就是全神贯......
  • 史上最简 冰橙GPT前端开源 单页面 免编译 chatGPT3 对话页
    下载地址:https://gitee.com/zyhd/bingChengGPT 预览效果 冰橙GPT前端开源单页面免编译chatGPT3对话页对接冰橙GPT的API免安装本地可直接运行index.html即可已经将所有需要JS及CSS都采用公有CDN使用说明项目只有单个文件:index.html在index.html可在文件里修改JS区......
  • 前端加密
    https://blog.csdn.net/weixin_45821809/article/details/125207196npminstalljsencrypt--devimportJSEncryptfrom'jsencrypt/bin/jsencrypt.min'//密钥对生成http://web.chacuo.net/netrsakeypair;把下面生成的公钥、私钥换成自己生成的即可constpublicKey=''......
  • 微信小程序开发:前端中的"Redis"
    wx.setStorageSync('key','value')wx.getStorageSync("key")   参考链接https://developers.weixin.qq.com/miniprogram/dev/api/storage/wx.setStorageSync.html ......
  • JAVA~适合新手和复习~基础七(线程)
    Java多线程编程一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。线程和进程关系:一个进程包括由操作系统分配的内存空......
  • VUE3基础笔记
    date:2023-3-3010:00:00categories:-前端系列tags:-VUEtitle:VUE3基础笔记视频地址:2022最新Vue零基础小白入门教程,从入门到精通,快速上手简单易懂_哔哩哔哩_b......
  • 【0基础学爬虫】爬虫基础之网页解析库的使用
    大数据时代,各行各业对数据采集的需求日益增多,网络爬虫的运用也更为广泛,越来越多的人开始学习网络爬虫这项技术,K哥爬虫此前已经推出不少爬虫进阶、逆向相关文章,为实现从易......
  • 基础篇丨链路追踪(Tracing)其实很简单
    作者:涯海一、分布式链路追踪的起源当周末躺在被窝里,点外卖时;双11的零点,疯狂提交订单时;假期和基友激情开黑,五杀超神…在这个精彩纷呈的互联网世界里,这些应用背后又隐......