React Hocks
hook 简介什么是hookhook 是React 16.8 的新增特性,它可以让你在不编写class的情况下使用state以及其他React其他特性
hook官方文档:React 官方中文文档 (docschina.org)
useState
useState能让函数组件拥有自己的状态,因此,它是一个状态管理的hooks API。通过useState可以实现状态的初始化、读取、更新。
使用 ...
Axios二次封装
Vue使用Axios安装1npm install axios -save
使用axios发送get请求123456789101112import axios from 'axios'; // 发送 GET 请求 参数可以用params传递axios.get('https://api.example.com/data', params:{id: ...
无题
js ````const let varvar 存在声明提升,值为undefined;可以重复声明,声明后被覆盖
let 不存在声明提升,所以会存在暂时性死区;在同一个作用域内不能重复声明
const 定义常量,所以一旦声明就需要立即初始化,在同一个作用域内不能重复声明
js数据类型
基本数据类型
Number
String
Boolean
Undefined
...
Python项目构建工具 - Poetry,Pipenv
项目构建工具Python项目构建工具有很多种,其中一些常用的包括:
setuptools:这是一个用于构建、分发和安装Python软件包的工具。它可以帮助你定义项目的结构、依赖关系和安装步骤。
pipenv:这是一个结合了pip和虚拟环境管理的工具,可以简化项目依赖管理的过程,同时创建独立的虚拟环境。
Poetry:Poetry是一个现代化的Python包管理工具,它提供了依赖管理、打包发布等功 ...
Js异步处理
异步回调函数回调函数是 早期处理异步操作主要依赖于回调函数。当一个函数需要执行一个耗时的任务或者需要等待某些条件满足后再执行,可以使用回调函数来实现异步处理。
传统的回调函数这是最基础、也是最早期用于处理异步操作的方式。
12345678910function fetchData(callback) { setTimeout(() => { const d ...
手写Promise
Promisepromise 基础语法
Promise 是 JavaScript 中处理异步操作的一种方式。它代表了一个异步操作的最终完成或失败,并且其返回值可用于进一步处理
创建一个promise对象
1234567891011// 创建一个 Promise const myPromise = new Promise((resolve, reject) => { // ...
python3.8-Python海象运算符
在Python 3.8版本中,新的运算符——海象运算符 :=。这个运算符因形似海象的嘴巴和胡须而得名,它能让你在表达式中进行赋值,使代码变得更优雅、更简洁。
在Python中,:= 被称为赋值表达式,它允许你在表达式的任何位置进行赋值操作,而不必单独写一个赋值语句。这在循环、条件判断、函数调用中尤其有用,可以减少代码行数并提高可读性。
示例代码
# 示例1:在while循环 ...