自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 React Hooks全部总结

React 体系里组件分为类组件和函数组件多年使用发现,函数组件是一个更加匹配 React 的设计理念`UI = f(date)`,也更加有利于逻辑拆分与重用的组件表达形式,而先前组件是不可以有自己的状态的。为了让函数组件可以拥有自己的状态,所以从 react v16.8 开始,加入了 hooks

2024-03-18 22:27:19 1284 2

原创 React Hooks、useState、useEffect 、react函数状态

React 体系里组件分为类组件和函数组件多年使用发现,函数组件是一个更加匹配 React 的设计理念`UI = f(date)`,也更加有利于逻辑拆分与重用的组件表达形式,而先前组件是不可以有自己的状态的。为了让函数组件可以拥有自己的状态,所以从 react v16.8 开始,加入了 hooks

2024-03-16 23:05:28 1093

原创 React 组件生命周期-概述、生命周期钩子函数 - 挂载时、生命周期钩子函数 - 更新时、生命周期钩子函数 - 卸载时

能够说出组件的生命周期一共几个阶段组件的生命周期是指组件从被创建到挂在到页面中运行,在到组件不用时卸载组件注意:只有类组件才有生命周期,函数组件没有生命周期(类组件需要实例化,函数组件不需要)

2024-01-28 22:46:30 969

原创 React 组建进阶、children 属性、props 校验-场景使用、 props 校验-规则说明、props 校验-默认值、defaultProps、PropTypes

对于组件来说,props 是由外部传入的,我们无法保证组件使用者传入什么格式的数据,如果传入的数据格式不对,就有可能导致组件内部错误,表示该组件的子节点,只要组件内部有子组件节点,props 中就有该属性。可以给组件的 Props 设置默认值,在为传入 props 的时候生效。掌握 props 中 children 属性的用法。掌握组件 props 的校验写法,增加组件的健壮性。面对这样的问题,我们可以使用 props 校验解决。掌握如何给组件的 props 设置默认值。掌握 props 常见的校验规则。

2024-01-28 22:44:24 401

原创 React组件通信、父传子实现、子传父、兄弟组件通信、跨组件通信 Context

组件化开发的过程中,完整的功能会拆分多个组件,在这个过程中不可避免要传递一些数据。为了能让各组件之间进行互相沟通,数据传递,这个过程就是组件通信。子组件调用父组件传递的函数,并且将想要传递的数据当作函数的实参。实现父子通信中的父传子,把父组件中的数据传递给子组件。知道 props 传递时的一些注意事项。组件是独立封闭的单元,默认情况下组件。

2024-01-25 23:22:08 611

原创 React 表单、处理受控表单组件、非受控组件

非受控组件就是通过手动操作 Dom 的方式获取文本框的值,文本框的状态不受 React 组件的 state 中的状态控制,直接通过原生 Dom 获取输入框的值。例如:将 React 的 state 与 input 框的 value 绑定在一起,由 state 的值来控制表单的值,从而保证单一数据源特性。input 框自己的状态被 React 组件控制。受控组件就是被 React 的状态控制的组件。能够使用受控组件的方式获取文本框。

2024-01-25 21:25:15 416

原创 “Java 已死、前端已凉” 的言论。到底是真相还是在贩卖焦虑

同时,一些企业为了追求快速开发和迭代,采用了一些轻量级的前端框架和库,这也引起了一些人的担忧,认为这会导致前端开发的门槛降低,职位竞争更加激烈。对于“前端已死”的言论,我认为有些过于悲观和绝对。首先,前端开发的需求并没有减少,反而随着移动互联网和智能设备的普及,前端开发的需求越来越大。同时,前端技术的发展也越来越成熟,出现了许多优秀的框架和库,使得前端开发更加高效和便捷。此外,前端开发者也在不断探索新的技术和应用场景,如大数据可视化、物联网、AR/VR等,这些都为前端开发者提供了更多的机会和发展空间。

2023-12-16 06:45:00 120

原创 MSSQL存储过程的功能和用法

存储过程可以接受一个或多个输入参数,用于指定操作所需的条件或值。它们还可以定义输出参数,用于返回操作的结果或其他值。例如,可以在TRY块中执行可能引发错误的SQL语句,并在CATCH块中处理错误。:除了基本的CRUD操作,存储过程还可以用于更复杂的业务逻辑和数据处理任务,如参数传递、条件逻辑处理、循环控制等。请注意,使用存储过程时,应确保它们的安全性和性能优化。在生产环境中使用前,最好在测试环境中进行充分的测试。总的来说,MSSQL存储过程既有优点也有缺点,使用时需要根据具体需求和场景进行权衡。

2023-12-15 07:00:00 415

原创 AV1编码技术

灵活的参数调整:AV1编码提供了丰富的参数调整选项,可以根据不同的应用场景和需求进行参数调整,例如比特率、帧率、编码速度等。它采用了先进的编码算法和硬件加速技术,可以在保证压缩效率的同时,尽可能地保留视频的细节和纹理信息,从而提高了视频质量。编码算法:AV1编码采用了先进的编码算法,包括变换编码、预测编码、量化、熵编码等。因此,AN1编码为00110。编码结构:AV1编码采用了灵活的编码结构,可以根据不同的应用场景和需求进行定制。需要注意的是,AN1编码是一种简单的线性代数编码,适用于纠错和数据传输。

2023-12-15 06:45:00 267

原创 安装Qt 6.3的经验分享

以上是一些关于安装Qt 6.3的经验分享,希望对您有所帮助。

2023-12-14 09:21:23 145

原创 GitHub入门介绍

通过以上步骤,您可以有效地管理您的GitHub项目,并与他人协作开发项目。请记住,GitHub是一个社区驱动的平台,鼓励开放和协作的精神。与他人分享您的项目,并积极参与社区讨论和贡献,将有助于提高项目的质量和影响力。首先,您需要访问GitHub的官方网站,点击右上角的“注册”按钮进行账号注册。如果您还没有安装Git或需要更多关于Git的帮助,请参考相关的Git文档或教程。如果您想在自己的电脑上使用GitHub上的代码库,您需要将代码库克隆到本地。如果您对代码库进行了修改,您需要将修改提交到GitHub上。

2023-12-14 09:19:23 334

原创 linux面试题 Java工程师、C++工程师、iOS工程师、安卓工程师、运维工程师、PHP工程师、安全工程师、2020、golang工程师等面试可用

小明有N元钱去药店买口罩,药店里有6个品牌的口罩,A品牌2个装(2元),B品牌3个装(2元)、C品牌1个装(3元)、D品牌5个装(1元),E品牌4个装(5元),F品牌3个装(2元),由于限购每个品牌最多只能买一个,小明最多能买多少口罩?甲,乙,丙三人各自独立地破解密码,三人的成功破解的概率分别是0.5,0.6,0.7,则密码被破解的概率为。已知int a[4][3] = {1,2,3,4,5,6,7,8,9,10,11,12};在无序的情况下对n个不同的数字进行冒泡排序,比较的次数为。

2023-12-14 08:59:27 345

原创 往事匆匆,值得怀念

时间过得好快,各位赶路人,愿大家前程似锦,家庭美满。

2023-11-05 13:06:18 94

原创 React 组件-事件绑定、传参、获取对象e、阻止默认行为

React 组件-事件绑定、传参、获取对象e、阻止默认行为。on + 事件名称={事件处理程序},比如:`{}}>`react 事件采用驼峰命名法,比如 onMouseEnter、onFocus

2023-10-25 09:30:00 298 2

原创 React组件的定义与使用

1. 每一个组件和页面上每一个模块形成一一对应的关系。组件之间可以形成一个嵌套关系,可以进行数据流通。2. 一个庞大项目由一个个组件像搭积木一样搭建起来,最终形成一个复杂的应用。3. 组件化这种模式更加利于代码复用。4. 组件的应用提高了可维护性

2023-10-25 09:00:00 173

原创 vsCode 格式化配置

基于 vsCode 配置格式化工具,提高(React、Vue )开发效率

2023-10-24 12:00:00 669 1

原创 JSX 注意事项

掌握 JSX 实际开发过程中的一些注意事项

2023-10-24 10:30:00 71

原创 JSX 动态类名控制

根据需求判断是否显示某个类名的样式

2023-10-24 10:00:00 237

原创 JSX 样式处理

能够在 JSX 中实现 CSS 样式处理

2023-10-24 09:00:00 389

原创 JSX看这一篇足以入门

JSX是一种JavaScript的语法扩展,首先运用于React中,其格式比较像是模版语言,但事实上完全是在JavaScript内部实现的。元素是构成React应用的最小单位,JSX就是用来声明React当中的元素。React主要使用JSX来描述用户界面,但React并不强制要求使用JSX [1] ,而JSX也在React之外的框架得到了广泛的支持,包括Vue.js [3] ,Solid [2] 等。

2023-10-23 13:05:51 1553 3

原创 JSX 模板精简原则

复杂的多分枝的逻辑收敛为一个函数,通过一个专门的函数来写分支逻辑,模板中只负责调用

2023-10-23 12:50:31 92

原创 JSX 条件渲染

根据是否满足条件生成 HTML 结构,比如 Loading 效果

2023-10-23 12:49:12 89

原创 JSX 列表渲染

页面的构建离不开重复的列表结构,比如歌曲列表,商品列表等等,Vue 中用的式 v-for 做到这一点,react 中又该如何实现呢?

2023-10-23 12:47:59 134

原创 JSX 中使用 js 表达式

能够在 JSX 中使用表达式

2023-10-23 12:46:26 133

原创 JSX 介绍

理解什么是 JSX,JSX 的底层是什么

2023-10-23 12:44:16 103

原创 React环境初始化

能够独立使用React脚手架创建一个React项目,了解项目的核心包,以及项目目录的初始调整

2023-10-21 11:38:57 600

原创 React介绍

了解React是什么以及它的特点

2023-10-20 16:10:03 336

原创 Python随机数random库

【代码】Python随机数random库。

2023-09-27 15:26:09 149

原创 python 字符串方法

【代码】python 字符串方法。

2023-09-10 15:25:39 58

原创 JDK的下载与安装

打开官方网站点击Products。

2023-05-17 14:16:26 82

原创 javascript变量解构赋值的用途

任何部署了 Iterator 接口的对象,都可以用for…Map 结构原生支持 Iterator 接口,配合变量的解构赋值,获取键名和键值就非常方便。函数只能返回一个值,如果要返回多个值,只能将它们放在数组或对象里返回。有了解构赋值,取出这些值就非常方便。加载模块时,往往需要指定输入哪些方法。解构赋值使得输入语句非常清晰。如果只想获取键名,或者只想获取键值,可以写成下面这样。解构赋值可以方便的将一组参数与变量名对应起来。

2023-05-16 09:30:00 84

原创 javascript 对象的解构赋值

对象的解构与数组有一个重要的不同。数组的元素是按次序排列的,变量的取值由它的位置决定.而对象的属性没有次序,变量必须与属性同名,才能取到正确的值。

2023-05-15 14:25:47 423

原创 CMD的常用操作

CMD的常用操作。

2023-05-11 21:08:51 44

原创 javascript 数组的解构赋值

右边不是数组(或者不是可遍历的解构,不具有lterator接口)Generator 函数(原生具有lterator接口)默认值可以使用解构赋值的其他变量,但该变量必须已经声明。),判断一个位置是否有值,只有当一个数组成员严格等于。之前,为变量赋值,只能直接指定值。解构赋值不成功,则变量的值等于。ES6内部使用严格相等(ES6 允许如下写法。

2023-05-10 20:36:12 161

原创 甘肃专升本计算机网络考点汇总

本文参考2023年甘肃计算机专升本考试电子类专业课大纲书写,通过对本文的学习,掌握计算机网络考试的基础知识点,本次考试前会不断修改。

2023-04-21 20:14:35 1160 5

原创 javascript ES6 全面学习提高

全面提高js编写能力和思维

2023-03-04 17:02:40 98

原创 javascript ES6 全面提高:7. 正则表达式

javascript中正则表达式的创建,使用和使用正则表达式实现字符的全局替换

2023-03-04 17:02:18 110

原创 javascript ES6 全面提高:6. 浅拷贝和深拷贝

javascript浅拷贝和深拷贝的概念和用法

2023-03-01 00:21:04 234

原创 javascript ES6 全面提高:4.闭包

javascript闭包是什么,闭包的作用

2023-02-27 22:23:34 90

原创 javascript ES6 全面提高:5.递归函数

javascript递归函数

2023-02-27 22:00:01 120

计算机题汇总,计算机基础考题背诵

计算机题汇总,自用

2023-03-20

2013年甘肃专升本公共课计算机原题以及答案

2013年甘肃专升本公共课计算机原题以及答案、甘肃专升本原题,计算机基础

2023-03-08

2012年甘肃专升本公共课计算机原题

甘肃2012年统考专升本计算机公共课原题及答案,

2023-03-07

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

TA关注的人

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