自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(476)
  • 资源 (2)
  • 收藏
  • 关注

原创 React中分页错误

因为save是异步方法直接从model中取最新的数据

2021-05-14 21:01:03 2

原创 JS中修改函数中的this指向(call()和apply())

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> function fun(a,b) { console.log("a = "+a); console.log("b = "+b); //alert(this); }

2021-05-14 20:59:01

原创 JS函数中的arguments

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> /* * 在调用函数时,浏览器每次都会传递进两个隐含的参数: * 1.函数的上下文对象 this * 2.封装实参的对象 arguments * - argument

2021-05-14 20:58:44

原创 JS中字符串的常用方法

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> //创建一个字符串 var str = "Hello Atguigu"; /* * 在底层字符串是以字符数组的形式保存的 * ["H","e","l"] */

2021-05-14 20:58:38

原创 JS浏览器加载一个页面的过程

加载过程->从上向下逐行进行加载

2021-05-14 20:58:33

原创 JS中DOM节点的CRUD

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> window.onload = function(){ //获取body标签 //var body = document.getElementsByTagName("bod

2021-05-14 20:58:27

原创 JS删除之前弹出一个带有确认和取消按钮的提示框confirm()

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><html><head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>添加删除记录练习</title> <link re

2021-05-14 20:58:21

原创 JAVA常用的环境变量配置

2021-05-14 20:58:15

原创 用JS中DOM操作CSS(内联样式)

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> #box1{ width: 100px; height: 100px; background-color: red; } </style> <s

2021-05-14 20:57:56

原创 JS数组中的剩余方法

<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> <script type="text/javascript"> var arr = ["孙悟空","猪八戒","沙和尚"]; var arr2 = ["白骨精","玉兔精","蜘蛛精"]; var arr3 = ["二郎神","太上老君","玉皇

2021-05-13 14:33:20 4

原创 JS中数组去重

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> //创建一个数组 var arr = [1,2,3,2,2,1,3,4,2,5]; //去除数组中重复的数字 //获取数组中的每一个元素 for(var i=0 ;

2021-05-13 14:25:03 1

原创 JS中遍历数组的两种方式

方式一for循环 //遍历arr,获取arr中Person对象 for(var i=0 ; i<arr.length ; i++){ var p = arr[i]; //判断Person对象的age是否大于等于18 if(p.age >= 18){ //如果大于等于18,则将这个对象添加到newArr中

2021-05-13 14:03:39

原创 JS中数组的常用方法

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> //创建一个数组 var arr = ["孙悟空","猪八戒","沙和尚"]; /* * push() * - 该方法可以向数组的末尾添加一个或多个元素,并返回

2021-05-13 13:46:58 1

原创 JS中数组的创建

/* * 数组(Array) * - 数组也是一个对象 * - 它和我们普通对象功能类似,也是用来存储一些值的 * - 不同的是普通对象是使用字符串作为属性名的, * 而数组时使用数字来作为索引操作元素 * - 索引: * 从0开始的整数就是索引 * - 数组的存储性能比普通对象要好,在开发中我们经常使用数组来存储一些数据 ...

2021-05-13 12:11:47 1

原创 JS重写toString(),打印想要的值

<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> function Person(name , age , gender){ this.name = name; this.age = a

2021-05-13 11:37:02 1

原创 JS中的原型

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> /* * 原型 prototype * * 我们所创建的每一个函数,解析器都会向函数中添加一个属性prototype * 这个属性对应着一个对象,这个对象就是我们所谓

2021-05-13 11:03:13 1

原创 JS中用构造函数创建对象

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><script> /* 构造函数的执行流程: * 1.立刻创建一个新的对象 * 2.将新建的对象设置为函数中this,在构造函数中可以使用this来引用新建的对象

2021-05-13 10:31:21

原创 JS中使用工厂模式创建对象

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><script> function createPerson(name , age ,gender){ //创建一个新的对象 var obj = ne

2021-05-13 10:16:13 3 1

原创 JS中的this指向问题

this(上下文对象)我们每次调用函数时,解析器都会将一个上下文对象作为隐含的参数传递进函数。使用this来引用上下文对象,根据函数的调用形式不同,this的值也不同。指向当前对象this的不同的情况:1.以函数的形式调用时,this是window2.以方法的形式调用时,this就是调用方法的对象3.以构造函数的形式调用时,this就是新创建的对象...

2021-05-13 09:41:09 1

原创 JS中变量的作用域

/* * 作用域 * - 作用域指一个变量的作用的范围 * - 在JS中一共有两种作用域: * 1.全局作用域 * - 直接编写在script标签中的JS代码,都在全局作用域 * - 全局作用域在页面打开时创建,在页面关闭时销毁 * - 在全局作用域中有一个全局对象window, * 它代表的是一个浏览器的窗口,它由浏览器创建我们可以直接使用 * - 在全局作用域中: * 创建的变

2021-05-12 21:24:44

原创 遍历对象中的属性和值

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><script> var obj={ name:"as444df", age:18, gender:"a44dsf" };

2021-05-12 21:15:18

原创 JS立即执行函数

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><script> (function (a,b) { console.log(a); console.log(b); })(7,8);&l

2021-05-12 20:55:22 7

原创 调用函数的返回值和函数对象本身

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><script> function fun3() { function fun4() { alert("我是fun4");

2021-05-12 20:47:58 3 1

原创 JS对象的属性名规则

/** 使用对象字面量,可以在创建对象时,直接指定对象中的属性* 语法:{属性名:属性值,属性名:属性值…}* 对象字面量的属性名可以加引号也可以不加,建议不加,* 如果要使用一些特殊的名字,则必须加引号** 属性名和属性值是一组一组的名值对结构,* 名和值之间使用:连接,多个名值对之间使用,隔开* 如果一个属性之后没有其他的属性了,就不要写,*/...

2021-05-12 17:53:55 3

原创 JS中的基本和引用类型传递的比较

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> /* * 基本数据类型 * String Number Boolean Null Undefined * * 引用数据类型 * Object *

2021-05-12 17:20:22 2

原创 JS向对象中添加和删除属性

向对象中添加属性语法:对象.属性名 = 属性值;对象[“属性名”] = 属性值; //这种方式能够使用特殊的属性名对象的属性名没有任何要求,不需要遵守标识符的规范,但是在开发中,尽量按照标识符的要求去写。属性值也可以任意的数据类型。读取对象中的属性语法:对象.属性名对象[“属性名”] //“属性名”可以使字符串常量,也可以是字符串变量如果读取一个对象中没有的属性,它不会报错,而是返回一个undefined删除对象中的属性语法:delete 对象.属性名 delete 对象["属

2021-05-12 16:45:53 8

原创 JS进行性能测试(计时)

//测试如下的程序的性能 //在程序执行前,开启计时器 //console.time("计时器的名字")可以用来开启一个计时器 //它需要一个字符串作为参数,这个字符串将会作为计时器的标识 console.time("test"); //终止计时器 //console.timeEnd()用来停止一个计时器,需要一个计时器的名字作为参数 console.timeEnd("test");...

2021-05-12 15:58:49 2

原创 JS中的命名规则

在JS中所有的可以自主命名的内容,都可以认为是一个标识符,是标识符就应该遵守标识符的规范。比如:变量名、函数名、属性名规范:1.标识符中可以含有字母、数字、_、$2.标识符不能以数字开头3.标识符不能是JS中的关键字和保留字4.标识符一般采用驼峰命名法xxxYyyZzz...

2021-05-12 10:45:37 1

原创 JS书写规则

1.JS严格区分大小写2.JS中每条语句以分号(;)结尾如果不写分号,浏览器会自动添加,但是会消耗一些系统资源, 而且有些时候,浏览器会加错分号,所以在开发中分号必须写3.JS中会自动忽略多个空格和换行,所以我们可以利用空格和换行对代码进行格式化。...

2021-05-12 10:38:40 3

原创 React的Ant Design Pro目录结构

2021-05-11 20:57:59 3

原创 react-redux模型图

2021-05-10 12:41:16 6

原创 React中redux原理图

2021-05-10 10:02:17 4

原创 React中BrowserRouter与HashRouter的区别

BrowserRouter与HashRouter的区别 1.底层原理不一样: BrowserRouter使用的是H5的history API,不兼容IE9及以下版本。 HashRouter使用的是URL的哈希值。 2.path表现形式不一样 BrowserRouter的路径中没有#,例如:localhost:3000/demo/test HashRouter的路径包含#,例如:localhost:3000/#/demo/test 3.刷新后对路由state

2021-05-10 09:48:39 4

原创 React中解决样式丢失问题

解决多级路径刷新页面样式丢失的问题 1.public/index.html 中 引入样式时不写 ./ 写 / (常用) 2.public/index.html 中 引入样式时不写 ./ 写 %PUBLIC_URL% (常用) 3.使用HashRouter

2021-05-10 09:48:26 1

原创 React中的模糊匹配与精准匹配

路由的严格匹配与模糊匹配 1.默认使用的是模糊匹配(简单记:【输入的路径】必须包含要【匹配的路径】,且顺序要一致) 2.开启严格匹配:<Route exact={true} path="/about" component={About}/> 3.严格匹配不要随便开启,需要再开,有些时候开启会导致无法继续匹配二级路由...

2021-05-10 09:48:18 5

原创 React路由组件传递参数

向路由组件传递参数 1.params参数 路由链接(携带参数):<Link to='/demo/test/tom/18'}>详情</Link> 注册路由(声明接收):<Route path="/demo/test/:name/:age" component={Test}/> 接收参数:this.props.match.params 2.search参数 路由链接(携带参数):<Link to='/demo/

2021-05-10 09:48:11 2

原创 React中antd的按需引入+自定主题

antd的按需引入+自定主题 1.安装依赖:yarn add react-app-rewired customize-cra babel-plugin-import less less-loader 2.修改package.json .... "scripts": { "start": "react-app-rewired start", "build": "react-app-rewired build", "test": "react-app

2021-05-10 09:47:55 3

原创 React中路由组件与一般组件

四、路由组件与一般组件 1.写法不同: 一般组件:<Demo/> 路由组件:<Route path="/demo" component={Demo}/> 2.存放位置不同: 一般组件:components 路由组件:pages 3.接收到的props不同: 一般组件:写组件标签时传递了什么,就能收到什么 路由组件:接收到三个固定的属性 history: go: ƒ g

2021-05-09 19:59:13 3

原创 React中父子组件之间的通信

2021-05-09 15:20:01 11

原创 React中判断已完成的个数

2021-05-09 14:50:32 2

JAVA---算法与数据结构

JAVA---数据结构与算法

2021-04-08

Java思维导图.7z

Java思维导图.7z

2021-04-08

JAVA 网络编程实战.7z

JAVA 网络编程实战.7z

2021-04-08

java项目集合csdn.7z

java项目集合csdn.7z

2021-04-08

java项目集合csdn.7z

java项目集合csdn.7z

2021-04-08

JAVA 项目集合(能运行).7z

JAVA 项目集合(能运行).7z

2021-04-08

JAVA test.7z

JAVA test.7z

2021-04-08

JAVA SSM项目.7z

JAVA SSM项目.7z

2021-04-08

JAVA 多线程.7z

JAVA 多线程.7z

2021-04-08

JAVA 注解和反射.7z

JAVA 注解和反射.7z

2021-04-08

Java思维导图.7z

Java思维导图.7z

2021-04-08

前端资源集合csdn.7z

前端资源集合csdn.7z

2021-04-08

$RGD2CZW.7z

后端资源集合.7z

2021-04-08

前端项目资源集合。zip

前端项目资源集合

2021-04-08

JAVA---Spring Boot qq邮箱验证码注册和登录验证.7z

JAVA---Spring Boot qq邮箱验证码注册和登录验证

2021-04-08

GUI中的AWT,SWING

图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面。 [1] 图形用户界面是一种人与计算机通信的界面显示格式,允许用户使用鼠标等输入设备操纵屏幕上的图标或菜单选项,以选择命令、调用文件、启动程序或执行其它一些日常任务。与通过键盘输入文本或字符命令来完成例行任务的字符界面相比,图形用户界面有许多优点。图形用户界面由窗口、下拉菜单、对话框及其相应的控制机制构成,在各种新式应用程序中都是标准化的,即相同的操作总是以同样的方式来完成,在图形用户界面,用户看到和操作的都是图形对象,应用的是计算机图形学的技术。 [1]

2020-09-26

Java学习必要的软件包

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 [1] 。 Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 [2] 。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等 [3] 。

2020-09-26

空空如也

空空如也

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

TA关注的人 TA的粉丝

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