自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 React:自定义Hook

React:自定义Hook的基础使用。首先我们来看这么一个例子:import React, { useEffect, useState } from "react";const getStudentData = () => {//可以是向服务端发送请求 return { name: "张三", code: sum, age: 18, sClass: "一年级三班", seatCode: "15",

2021-05-23 17:03:08 270

原创 Promise的深入:实现Promise的核心功能

Promise的深入:实现Promise的核心功能前言Promise是js中的一个重要模块,它可以方便我们更优雅地管理异步回调问题,彻底解决了回调地狱问题,并且其核心代码很短。了解Promise的运作原理和机制,会有莫大的好处,就算转变了编程语言,只要还有异步这个概念,就可以自己动手封装。最简易版Promise核心功能之一就是管理回调任务,在异步任务结束后,通过调用resolve方法,实现调用回调并且传递参数:class MyPromise { constructor(fn) {

2021-04-11 16:53:51 890 1

原创 React跨代状态提升的一种解决思路(含ES6)

react框架中的状态提升可以很好的解决兄弟间数据共享的问题,但是有时候也会出现很多其他问题。情景设想设想这样一个情景,我需要做一个单页面的应用,这个应用中某个部分的内容必须根据用户的操作而改变,例如常见的管理系统,对不同对象的操作,具体怎样操作都需要更改页面中需要渲染的内容,然而我们并不能确定用户需要点击哪些组件引起页面的变化,可能和需要变化的这一部分组件很接近,也可能隔了n代,因为需要知道用户的下一步操作是什么,也为了app方便管理,我需要将所有种类的app放在一个Man组件中用setState方法

2021-03-23 17:38:18 94 1

原创 初入JSON,JSON的入门

JSON的一些基本概念JSON不是一门编程语言,它更应该被理解为一种数据格式,JSON也不属于JavaScript,也不是只能在JavaScript中使用,它是一种通用的数据格式,很多语言都有解析和序列化JSON的内置能力。本文基于JavaScript来介绍JSON的一些基本知识。JSON语法JSON语法支持3种类型的值简单值:字符串、数值、布尔值和null可以在JSON中出现。特殊地,undefined不可以。对象:一种复杂数据类型,对象表示有序键/值对。每个值可以是简单值,也可以是复杂类型

2020-11-12 16:58:53 214 2

原创 个人关于GET请求和POST请求的区别理解

近期学习Ajax,不可避免地就接触到了GET和POST,所以简单谈一谈我对这两个请求的理解。GET请求GET请求一般用于向服务器查询某些信息,必要时,需要在GET请求的URL后面添加字符串参数,对XHR而言(XMLHttpRequest对象),查询字符串必须正确编码后添加到URL后面,然后再传给open()方法,由于浏览器对于URL有长度限制,就会导致用此请求发送数据的长度也有限制。且由于参数包含在了URL里,导致用户可以直接看到参数的值,安全性不高。POST请求POST请求一般用于向服务器发送应该

2020-11-10 22:05:51 338 1

原创 (PTA函数题)求链表的倒数第m个元素

请设计时间和空间上都尽可能高效的算法,在不改变链表的前提下,求链式存储的线性表的倒数第m(>0)个元素。ElementType Find( List L, int m );其中List结构定义如下:typedef struct Node *PtrToNode;struct Node { ElementType Data; /* 存储结点数据 */ PtrToNode Next; /* 指向下一个结点的指针 */};typedef PtrToNode List; /*

2020-09-29 20:25:45 3204 1

原创 PTA-简单一元多项式的基本运算(不含除法)

题目类型输入多项式,进行一系列运算后输出。输入样式第一行输入项数,第二行以(系数,指数)的方式输入数据。·4(6,0)(2,1)(-8,70)(4,150)输出样式6+2X-8X^70+4^150通用代码注意看注释/* 多项式的运算器 *//* 使用手册在主函数中以注释方式给出,目前求导有问题,只能对一半 *//* 本程序只针对pta平台的本次作业,如若需要其他用途,请自行修改 */#include <stdio.h>#include <stdlib.h

2020-09-22 11:49:39 428

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除