自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 react中的key是什么?有什么作用?

Diff算法会发现key为0和1对应的真实DOM是可以复用的。详细的说:当状态中的数据发生变化时,react会根据**新数据**生成**新的虚拟DOM**,随后React 进行。- (2). 若虚拟DOM中内容改变了,则生成新的真实DOM,随后替换掉页面中之前的真实DOM。简单来说:key是虚拟DOM对象的表示,在更新显示时key起着极其重要的作用。- (1). 若虚拟DOM中内容没变,直接使用之前的真实DOM。- b. 旧虚拟DOM中未找到与新虚拟DOM相同的key。

2023-07-17 18:02:54 162 1

原创 React中组件通信有哪些方式?

React中组件通信有哪些方式?React中组件间的通信有一下几种情况:父组件向子组件通信,可以通过props方式传递数据;也可以通过ref防暑传递数据;子组件向父组件通信,通过回调函数方式传递数据;父组件向后代所有组件传递数据,如果组件层级过多,通过props的方式传递数据狠繁琐,可以通过Context.Provider的方式;一个数据源实现跨组件通信,通过指定contextType的方式来实现多个数据源实现跨组件通信,使用Con

2022-09-28 08:53:17 508 1

原创 关于Promise的理解

就是某些情况下,回调嵌套很多时,代码就会非常繁琐,会给我们的编程带来很多的麻烦,这种情况俗称——回调地狱。而这个时候,就是promise的主场了。async / await其实是Promise的语法糖,它能实现的效果都能用then链来实现,这也和我们之前提到的一样,它是为优化then链而开发出来的。从字面上来看,async是“异步”的简写,await译为等待,所以我们很好理解async声明function是异步的,await等待某个操作完成。

2022-09-21 19:55:37 295

原创 mongoDB

​ + db.集合名.聚合({ 组的划分规则{_id:'1',显示内容:{$sum:'$score'}} })- `db.users.update({name:'小明'},{$set:{contry:'印度'}});- `db.users.save({contry:'中国',name:'小明',score:77});db.users.save({contry:'中国',name:'小明',score:77});- `db.集合名.update({匹配条件对象},{$set:{修改后的对象}});

2022-09-19 10:09:24 277

原创 mysql数据库简单用法

sql 语句 结尾必须要有 分号启动:到安装的bin文件下 或者用可视化工具1: 登录:密码mysql 连接 -u用户名root -p2: 查看有哪些数据库3: 切换数据库use 数据库名;没有表: 必须创建表 create table ceshi(id int,name varchar(20));5: 查看表字段明细desc 表名;6: 插入数据insert into 表名 (字段1,..) values (值1...)插入的是数据,表中字段;以及字段的类型;是在创建表示决定的。

2022-09-19 10:04:13 110

原创 Ajax是什么? 如何创建

Ajax是什么? 如何创建

2022-09-16 08:48:07 133

原创 npm解决node-sass python环境问题

npm install --global --production windows-build-tools 对于非python玩家,建议方式二安装python环境,该方式,node会为你匹配对应node版本的python,这样将避免后续使用中的版本过高或过低造成的编译失败问题,比如node16+在python2.x下编译会抛出version问题。没办法,折腾了很久才发现,原来还有其他的镜像地址,咦~~~不错,新大陆,有种瞬间就能解决问题的感觉。把这个淘宝的镜像地址给封掉了,封掉了,封掉了。

2022-09-14 19:17:27 4453

原创 如何玩转github

很多的小伙伴,经常会有这样的困惑,我看了很多技术的学习文档、书籍、甚至视频,我想动手实践,于是我打开了GitHub,想找个开源项目,进行学习,获取项目实战经验。这个时候很多小伙伴就会面临这样的问题:“我不会搜啊,我该怎么找呀?”,最终只能放弃。相信看完这篇文章,你就可以学会如何精准地在GitHub搜索项目。

2022-09-08 21:58:55 250

空空如也

空空如也

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

TA关注的人

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