自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 react hook使用useState更新数组,无法更新问题

react hook使用useState更新数组不刷新问题描述:const [textList, setTextList] = useState(原数组);setTextList(新数组);当修改原数组时,如果原数组是个深层数组(不只一层),使用setTextList修改时,不会触发页面刷新原因分析:这个涉及到可变对象和不可变对象的知识,在vue和react中,如果更新可变对象时,可能会引起视图更新,这是因为,vue和react默认都是浅监听,只会监听数据的第一层,内层数据发生改变,并不会监听到

2021-08-11 18:33:22 15905

原创 学习React错误边界与ErrorBoundary造轮子

1. 学习错误边界与ErrorBoundary造轮子1-1 基本概念React官方文档—错误边界错误边界 - React重点提要如果一个 class 组件中定义了 static getDerivedStateFromError() 或 componentDidCatch() 这两个生命周期方法中的任意一个(或两个)时,那么它就变成一个错误边界。当抛出错误后,请使用 static getDerivedStateFromError() 渲染备用 UI ,使用 componentDidCatch

2021-07-30 15:58:47 443

原创 flex布局让两个div盒子排成一行

布局一般使用flex布局,position设置布局现在float可以减少使用,可以MDN搜索相关资料学习flex布局让两个div盒子排成一列<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title></title> <style> #main{ width: 800px;

2021-05-17 20:59:15 9377

原创 变量提升

关于变量提升代码问题代码部分var a = 1;(() => { console.log(a); a = 2;})();var a = 1;(function() { console.log(a); a = 2;})();//上面他给出的两种写法就是把函数名字省略掉了var a = 1;function test1() { console.log(a); a = 2;}test1();这三个个本质上没有区别,只是

2021-04-07 14:22:53 72

原创 08-WebAPI编程资料-Web APIs-day01-HM

Web APIs-day01(Heima)案例:淘宝点击关闭二维码 <script> // 3个步骤, 获取事件源,绑定事件,onclick,添加事件处理程序 // 获取事件源,这里为什么这个document.querySelector(".close-btn");不行,用sel,写"i"也行,i作为标签 /** * 首先,对于getElementsByClassName()方法来说, (1) 其返

2021-01-06 20:49:37 126

原创 每日作业-JavaScript基础第06天-HM

每日作业-JavaScript基础第06天(Heima)1 - 基础作业1.1 数组操作​ 题目描述:把下面数组的首尾两个元素互换​ var arr = [“鹿晗”,“王俊凯”,“蔡徐坤”,“彭于晏”,“周杰伦”,“刘德华”,“赵本山”]; <script> var arr = ["鹿晗", "王俊凯", "蔡徐坤", "彭于晏", "周杰伦", "刘德华", "赵本山"]; function exchange(arr) {

2021-01-06 19:20:22 394

原创 JavaScript高级第02天笔记

JavaScript高级第02天笔记1.构造函数和原型1.1对象的三种创建方式–复习字面量方式var obj = {};new关键字var obj = new Object();构造函数方式function Person(name,age){ this.name = name; this.age = age;}var obj = new Person('...

2019-12-15 11:40:23 240

原创 JS基础_sgg_day17定时器轮播图

1,day17_05定时器定义变量,为什么定义一个这个timer标识在关闭的时候需要一个这个标识[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Eq0POsbq-1575274737249)(D:\Youdao NoteFiles\qq6C29F350E720A8D9346B92B02784463B\d71652f7ae9849a2b92509764550e05...

2019-12-14 21:09:25 138

原创 JS基础dom增删改,div随鼠标移动

JS shangguigu day14_15 - 04 dom增删改,div随鼠标移动​ 1,在创建一个"广州"节点,添加到#city下,有着多种方式myClick(“btn07”,function(){ //向city中添加广州 var city = document.getElementById("city"); /* * 使用innerHTML也可以完成...

2019-12-02 10:43:25 260

原创 自写--SSM整合开发:办公系统核心模块(MK)

自写笔记1,关于xxMapper或者xxDao.xml文件 其实两种文件格式都行,写与类同名的dao文件或直接写注解在接口上 1)![在这里插入图片描述](https://img-blog.csdnimg.cn/20190716200010466.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text...

2019-07-16 20:02:11 488

空空如也

空空如也

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

TA关注的人

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