自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 react项目学习(一)全球新闻发布管理系统(项目启动)

1.创建2.使用xxx.module.css(class或id选择器适用,对标签选择器不适用)只影响自己的样式,若使用xxx.css引入方式会覆盖别的组件的样式。引入时需将css赋值导入到一个变量中,style为一个对象。item为类名,值为新名字。

2024-02-18 11:39:17 309 1

原创 React学习(十一)react脚手架

第一步,全局安装:npm install-g create-react-app第二步,切换到想创项目的目录,使用命令:create-react-app hello-react第三步,进入项目文件夹:cd hello-react第四步,启动项目:npm start:之前下载过npm和node,今天在创建项目时发现出错,一直卡住,不能继续安装,查找多种原因后发现,是因为淘宝镜像过期了,于是进行更新,之后可以正常创建项目。

2024-01-30 00:18:00 516 1

原创 React学习(十)DOM的Diffing算法

验证Diffing算法及key的作用

2024-01-29 20:56:55 201

原创 React学习(九)组件的生命周期(新)

componentWillUpdatecomponentWillMountcomponentWillReceiveProps前面应加上UNSAFE_(2)getSnapshotBeforeUpdate()在更新之前获取快照getsnapshotBefopdate(prevProps, prevstate)getsnapshotBeforeupdate()在最近一次渲染输出(提交到 DOM 节点)之前调用。它便得组件能在发生更改之前从 DOM 中捕获一些信息(例如,滚动位置)。此生命周期的任同

2024-01-29 16:49:44 814

原创 React学习(八)组件的生命周期(旧)

生命周期的三个阶段(I日)

2024-01-28 11:06:29 258

原创 React学习(七)高阶函数及函数的柯里化

1.高阶函数:如果一个函数符合下面2个规范中的任何一个,那该函数就是高阶函数(1)若A函数,接收的参数是一个函数,那A就可以称之为高阶函数(2)若A函数,调用的返回值依然是一个函数,那么A就是高阶函数(3)常见的高阶函数有:Promise、setTimeout、arr.map()d等等2. 函数的柯里化:通过函数调用继续返回函数的形式,实现多次接收参数最后统一处理的函数编码形式中dataType需要使用[ ],否则无法正确使用${${4.不用柯里化实现。

2024-01-27 14:38:17 240

原创 React学习(六)事件处理,收集表单数据

2.随着你的输入,会将输入内容维护到状态中,需要使用时将内容从状态中取出来。1.输入类的DOM都能绑定onChange。

2024-01-27 11:03:34 188

原创 React学习(五)React组件属性之三refs

2.回调函数形式的ref3.回调ref中的回调次数若ref回调函数是以内联函数的方式定义的,在更新过程中它会被执行两次,第一次传入参数null,第二次传入参数DOM元素。因为每次渲染时会创建一个新的函数实例,所以React清空旧的ref并且设置新的,通过将ref的回调函数定义成class的绑定函数的方式可以避免上述问题,但是大多数情况是无关紧要的

2024-01-25 17:16:05 354 1

原创 React学习(四)组件属性之二props

3.props的高级使用(批量传递props)1.props的基本使用。

2024-01-24 23:41:20 422 1

原创 React学习(三)(setState的使用,state的简写)

1.箭头函数: ES6 中声明函数的一种方式,更简短的函数并且不绑定 this。4.复习类中添加属性(不必写在构造器中,可直接添加)至此,已经实现了点击切换状态。2.复习类中的this指向。3.setState的使用。5.state总结【简写】

2024-01-24 22:01:54 512 1

原创 React学习(二)

JSON:parse方法:将json字符串解析为js数组和对象。组件化:应用多组件的方式实现,这个应用就是一个组件化的应用。stringfy:将js的数组和对象转成json字符串。一.JSX(JavaScript XML)语法。3.组件:复用编码,简化项目编码,提高运行效率。XML:早期用于存储和传输数据。

2024-01-23 18:03:12 392

原创 React学习(一)

(2)babel.min.js:ES6到ES5的转换,jsx转换为js。(2)React Native中可以使用React进行移动端开发。(3)采用虚拟DOM+Diffing算法,减少与真实DOM的交互。(1)react.development.js:react核心库。(3)react-dom.development.js:扩展库。(2)DOM Diffing算法,最小化页面重绘。(2)jsx方式 (是js的语法糖)4.创建虚拟DOM的两种方式。5.虚拟DOM和真实DOM。(1)使用虚拟DOM。

2024-01-22 23:56:06 387

原创 C++PTA判断选择整理(第六章到12章)

1.对静态数据成员初始化可以在类内进行。(F)2.静态数据成员不属于某个对象,在给对象分配存储空间时,不包括静态数据成员所占的空间。(T)3.静态成员函数属于类而不是类的对象,没有this指针,静态成员函数中不能使用this指针。(T)4.静态成员函数的实现必须在类体外实现,不能在类体内实现。(F)5.由于静态成员函数不属于某个特定的对象,因此。不能像一般的成员函数那样随意的访问对象中的非静态数据成员。只能引用类中声明的静态数据成员。如果要引用非静态数据成员,可通过对象引用。(T)6.常数据成员的

2022-06-27 21:08:30 3193

原创 C++PTA判断,选择题整理(前六章)

1.The cin stream normally is connected to the display screen.(F)2.使用提取符(

2022-06-27 18:34:35 4184

原创 Python作业整理(第11次作业)

7-1 jmu-python-异常-学生成绩处理基本版 (15 分)小明在帮老师处理数据,这些数据的第一行是n,代表有n行整数成绩需要统计。数据没有错误,则计算平均值(保留2位小数)并输出。数据有错误,直接停止处理,并且不进行计算。注:该程序可以适当处理小错误,比如对于有些数据如果左右包含空格,先去掉空格再行处理。输入格式:第一行为n,代表接下来要输入的行数。然后输入n行成绩(整数)。输出格式:如果输入过程中均未出现异常,则输出All OK。 否则输出样例2、3所示格式的错误信息。如果

2022-03-28 22:57:16 3381

原创 Python作业题整理(第3次作业)

7-1 人民币与美元汇率兑换程序 (10 分)设计人民币与美元汇率兑换程序,按照1美元=7人民币的汇率 编写一个双向兑换程序。输入格式:输入美元或者人民币的金额,币种在前,金额在后,如:$20、¥100。每次输入一个金额。输出格式:输出经过汇率计算的美元或人民币的金额,格式与输入一样,结果保留两位小数。输入样例1:$20输出样例1:¥140.00输入样例2:¥100输出样例2:$14.29输入样例3:#120输出样例3:输入格式错误s = str(input())num

2022-03-28 21:10:01 5300

原创 Python作业题整理

Python习题

2022-03-26 11:00:45 4650

原创 计算机中的数制和编码

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档@TO微机原理C前言第二章 计算机中的数制和编码一、无符号数的表示与运算1.无符号数的表示(1)十进制(D):逢十进一(2)二进制(B):逢二进一(3)十六进制(H):逢十六进一2.转换(1)十进制转为R进制:整数部分:除R取余,倒记余数小数部分: 乘R取整,正记整数(2)R进制转为十进制:将R进制数按权展开求和二、带符号数的表示及运算1.机器数最高位为符号位,0代表正数,1代表负数如机器字长为n:.

2022-03-18 10:27:15 250

原创 关于i++和++i

关于i++和++i前言总把++i和i++搞混,记不清他们的区别,所以翻了翻书,整理了一下一、什么是自增自减运算符自增:++自减:- -两者均为单目运算符,作用是使自变量的值加一或减一,其优先级高于所有双目运算。二、举例代码如下:在这里插入代码片#include<stdio.h>int main(){int i=3,j=10,m,n,p,q;m=++i;//++i是先自加,在赋值 ;先执行 i=i+1,在将i值赋给mn=i++;//i++是先赋值,在自加 ;先把i值赋

2021-02-19 16:59:45 189 2

原创 2021-01-07

辗转相除法#include<stdio.h>int main(){ int m,n;//规定m>nscanf("%d %d",&m,&n); int r=m%n;//r为余数 int q=m*n; while(r!=0){ m=n;//此时n>r,将n赋给m,r赋给n,进行下一轮除法 n=r;r=m%n;}printf("%d\n",n);//n始终是两个相除的数中较小的数,即最大公约数 printf("%d",q/n);//q为最小

2021-01-07 22:09:08 106

react项目学习(一)全球新闻发布管理系统(项目创建与配置)

scss与反向代理 修改了App.js,Child.module.scss,新建了setupProxy.js

2024-02-18

react项目学习(一)全球新闻发布管理系统(项目创建与配置)

项目创建与配置,并且使用module.css避免样式覆盖 修改了App组件,Child组件为临时组件

2024-02-18

空空如也

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

TA关注的人

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