Title
  2023年2月22日
摘要: 一、什么是高阶组件(Higher-Order Components)? 高阶函数:至少满足以下条件之一: 接受一个或多个函数作为输入; 输出一个函数; 高价组件官方定义:高阶组件是参数为组件,返回值为新组件的函数; 作用:让属性、方法进行继承 /* 高阶组件 // 高阶组件的作用 => 让属性进行继 阅读全文
posted @ 2023-02-22 23:33 chccee 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 核心:1. 类组件必须要继承React.Component 2. 类组件中的render()方法,返回值是一个jsx // class 组件 import "./App.css"; import React from "react"; // 创建类组件 class App extends React 阅读全文
posted @ 2023-02-22 23:25 chccee 阅读(131) 评论(0) 推荐(0) 编辑
摘要: Redux Toolkit 是什么? Redux Toolkit 是 Redux 官方强烈推荐,开箱即用的一个高效的 Redux 开发工具集。它旨在成为标准的 Redux 逻辑开发模式,我们强烈建议你使用它。 它包括几个实用程序功能,这些功能可以简化最常见场景下的 Redux 开发,包括配置 sto 阅读全文
posted @ 2023-02-22 18:06 chccee 阅读(759) 评论(0) 推荐(1) 编辑
摘要: 一、是什么 在单页应用中,一个web项目只有一个html页面,一旦页面加载完成之后,就不用因为用户的操作而进行页面的重新加载或者跳转,其特性如下: 改变 url 且不让浏览器像服务器发送请求 在不刷新页面的前提下动态改变浏览器地址栏中的URL地址 其中主要分成了两种模式: hash 模式:在url后 阅读全文
posted @ 2023-02-22 15:28 chccee 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 一、是什么 WebSocket,是一种网络传输协议,位于OSI模型的应用层。可在单个TCP连接上进行全双工通信,能更好的节省服务器资源和带宽并达到实时通迅 客户端和服务器只需要完成一次握手,两者之间就可以创建持久性的连接,并进行双向数据传输 从上图可见,websocket服务器与客户端通过握手连接, 阅读全文
posted @ 2023-02-22 02:45 chccee 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 一、是什么 CDN (全称 Content Delivery Network),即内容分发网络 构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN 的关键技术主 阅读全文
posted @ 2023-02-22 02:24 chccee 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 一、是什么 DNS(Domain Names System),域名系统,是互联网一项服务,是进行域名和与之相对应的 IP 地址进行转换的服务器 简单来讲,DNS相当于一个翻译官,负责将域名翻译成ip地址 IP 地址:一长串能够唯一地标记网络上的计算机的数字 域名:是由一串用点分隔的名字组成的 Int 阅读全文
posted @ 2023-02-22 02:06 chccee 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 一、简单分析 简单的分析,从输入 URL到回车后发生的行为如下: URL解析 DNS 查询 TCP 连接 HTTP 请求 响应请求 页面渲染 二、详细分析 URL解析 首先判断你输入的是一个合法的URL 还是一个待搜索的关键词,并且根据你输入的内容进行对应操作 URL的解析第过程中的第一步,一个ur 阅读全文
posted @ 2023-02-22 01:52 chccee 阅读(19) 评论(0) 推荐(0) 编辑