自定义博客皮肤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)
  • 收藏
  • 关注

原创 javascript 原型和原型链

使用构造函数创建对象的缺点 使用构造函数创建对象时,每创建一个对象,就会在堆内存中开辟一份空间,把构造函数的所有属性和方法都放到该内存空间中,存在内存浪费的问题 原型的作用 每一个函数在创建时,解析器都会向函数中添加属性 prototype ,该属性对应一个对象,即原型对象 当函数作为普通函数调用时,prototype没有任何作用 当函数作为构造函数被调用时,它所创建的对象中都会有一个隐含的属性指向该该构造函数的原型对象,可以通过__proto__来访问该属性,因此,可以把实例对象共享的方法放到构造函数的

2021-10-21 19:42:53 130

原创 javascript 深拷贝和浅拷贝

浅拷贝 浅拷贝只拷贝一层,对于更深层次的对象级别的数据,只拷贝其地址; 修改拷贝完的数据,也会改变拷贝之前的对象 var book={ title:"javascript进阶", price:100, parts:["浅拷贝","深拷贝","闭包","原型"], time:{ publishTime:"2021-7-11" } } var book1 = {} for(var i in book){ book1[i] = b

2021-10-21 18:25:36 142

原创 react-redux

中间件与异步操作 同步:view发出action后,reducer立即计算,得到新的state 异步:view发出action后,过一段时间再执行reducer 中间件:让reducer在异步操作结束后自动执行

2020-10-14 18:39:00 104

原创 认识redux(一)

一、基本概念 1.store:存放数据的容器,一个应用中只能有一个store import { createStore } from 'redux' //redux提供 createStore 这个函数来生成store const store = createStore(fn) //createStore函数接收一个另一个函数作为参数,返回接收的store对象 2.state:store对象包含所有数据,如果想要得到某个时点的数据,就要对store生成快照,这种时点...

2020-10-14 18:35:51 193

原创 使用antd的form回显或者设置表单数据时,select的placeholder不显示的问题

使用antd的form回显或者设置表单数据时,select的placeholder不显示的问题 例如: <Form {...layout}> <Form.Item > {getFieldDecorator('id', { initialValue: hostId !== '' ? hostId : '' })( <Select placeholder={'请输入

2020-09-24 15:21:41 1412

转载 React中的虚拟DOM和Diff算法

真实DOM与虚拟DOM的比较 真实DOM是由浏览器渲染而成的一棵真实的DOM树。当我们每一次对这一棵真实的DOM树进行修改的时候,浏览器并不会去寻找我们到底对这棵真实的DOM树哪里进行修改了,而是会直接砍掉这棵真实的DOM树,再把修改后的整个DOM结构全部重新渲染一遍,生成一棵新的DOM树。 虚拟DOM是一个js对象,是真实DOM的映射,有了虚拟DOM,我们就可以防止修改DOM后对整棵真实DOM树的变更。 原理:用 JavaScript 对象结构表示 DOM 树的结构,然后用这个对象构建一棵真正的

2020-08-16 19:09:16 336

原创 React生命周期

React生命周期 事物从创建到销毁的整个过程,称为生命周期。React组件也有自己的生命周期,了解组件的生命周期可以让我们在最合适的地方完成自己想要的功能。 需要注意的是,React中,只有类组件才有生命周期,函数组件没有生命周期。 生命周期和生命周期函数 生命周期:从组件创建到销毁的整个过程,可以从广义上分成3个阶段: 挂载阶段(Mount):组件第一次在DOM树中被渲染的过程 更新阶段(Update):组件状态发生变化,重新渲染DOM树的过程 卸载阶段(Unmount):组件从DOM树中被移除的过

2020-08-16 13:57:06 145

原创 Activiti学习--环境配置

环境配置 1.所需环境: 1.1 eclipse(JEE) 链接:https://pan.baidu.com/s/12qbX4vafyG-FkWB3Oi4ewA 提取码:eqvz 复制这段内容后打开百度网盘手机App,操作更方便哦 1.2 Activiti插件(5.18) 链接:https://pan.baidu.com/s/1Hk_2ZnDzmetJf89FqigUnA 提取码:75v2 复制...

2019-10-13 16:01:26 282

空空如也

空空如也

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

TA关注的人

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