自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python学习案例(二)

定制序列 编写一个不可改变的自定义列表,要求记录列表中每个元素被访问的次数。 class CountList: def __init__(self, *args): self.values = [x for x in args] self.count = {}.fromkeys(range(len(self.values)), 0) def __l...

2019-12-13 20:29:04 158

原创 python学习案例(一)

描述符案例 1、先定义一个温度类,然后定义两个描述符类用于描述摄氏度和华氏度两个属性。要求两个属性会自动进行转换,也就是说你可以给摄氏度这个属性赋值,然后打印的华氏度属性是自动转换后的结果。 class Celsius: def __init__(self, value = 26.0): self.value = float(value) def __get__(...

2019-12-13 19:40:05 216

原创 React学习

React学习笔记(七) 该学习笔记源于B站视频https://www.bilibili.com/video/av69359910/?p=2&t=397 1、容器组件(Smart/Container Components)和展示组件(Dumb/Presentational Components) 2、一般react router使用react-router-dom包,BrowserRou...

2019-11-07 21:32:22 131

原创 React学习

React学习笔记(六) 该学习笔记源于B站视频https://www.bilibili.com/video/av69359910/?p=2&t=397 1、redux:actions文件夹、reducers文件夹、store.js文件 store.js文件要imprort {createStore()} from 'redux' reducer和redux没有关系,它是个函数,数据的初始...

2019-11-07 11:02:23 120

原创 React学习

React学习笔记(五) 该学习笔记源于B站视频https://www.bilibili.com/video/av69359910/?p=2&t=397 1、MVC(模型-视图-控制)。MVC框架的数据流很理想,由控制调用模型中的数据交给视图渲染,但是在实际的项目中,又是允许模型和视图直接通信的,就导致比较混乱。 2、[…obj]的修改是没有副作用的 纯函数:没有副作用,什么样的输...

2019-11-07 08:39:05 85

原创 React学习

React学习笔记(四) 该学习笔记源于B站视频https://www.bilibili.com/video/av69359910/?p=2&t=397 1、creatContext是react提供的一个用于跨组件传值的方法,creatContext这个方法的结果是一个对象,里面有两个组件:Provider和Consumer,Provider用于提供状态,Cosumer用于接收状态。Pro...

2019-11-06 09:02:19 132

原创 React学习

React学习笔记(三) 该学习笔记源于B站视频https://www.bilibili.com/video/av69359910/?p=2&t=397 1、生命周期没有函数组件 常见生命周期方法: (一)挂载 当组件实例被创建并插入 DOM 中时,其生命周期调用顺序如下: constructor():初始化state,创建ref,bind.this static getDerivedSt...

2019-11-04 21:46:50 93

原创 React学习

React学习笔记(二) 该学习笔记源于B站视频https://www.bilibili.com/video/av69359910/?p=2&t=397 1、props.chidren指的是标签里的内容,可以通过props传递任何东西,但是传递数字时要加花括号,要不然会当成字符串。prop-types用来检查类型,还可以检查是否必须的。 eg:函数组件 TodoHeader.PropTyp...

2019-11-04 17:05:08 86

原创 React学习

React学习笔记(一)——初入React世界 1、React把真实的DOM树转换成虚拟DOM,每次数据更新后,重新计算虚拟DOM并与之前生成的虚拟DOM做对比,对发生变化的部分做批量更新。shouldComponentUpdate生命周期回调减少数据变化后不必要的虚拟DOM对比过程,以保证性能。 2、JSX将HTML语法直接加入到JavaScript代码中,通过翻译器转换到纯JS后由浏览器执行。...

2019-11-04 11:05:12 95

原创 webpack学习

webpack学习笔记 该学习笔记源于B站视频https://www.bilibili.com/video/av51579321?t=137 一、介绍 webpack新特性:1、mode属性:development(开发模式)和production(生产模式,默认) 2、插件和优化:删除了CommonsChunkPlugin等插件 3、开箱即用WebAssembly带来运行时性能的大幅度提升 4、...

2019-11-03 12:40:38 84

原创 ES6学习

ES6学习笔记(四) 该学习笔记源于B站视频https://www.bilibili.com/video/av47304735?from=search&seid=16810589178466991647 一、生成器Generator 1、可以开始、暂停、开始、暂停、、、,并且可以传入另外的参数。 eg: function* listColors(){ yield 'red'; //...

2019-10-25 15:32:31 142

原创 ES6学习

ES6学习笔记(三) 该学习笔记源于B站视频https://www.bilibili.com/video/av47304735?from=search&seid=16810589178466991647 一、promise(重点) 1、为了解决回调顺序不确定性和回调地狱,使用promise机制,调用axios库。 eg: let username; const usersPromise=a...

2019-10-25 11:01:05 129

原创 ES6学习

ES6学习笔记(二) 该学习笔记源于B站视频https://www.bilibili.com/video/av47304735?from=search&seid=16810589178466991647 一、对象解构 1、const{name ,age}=Tom; name和age是Tom中的属性。注意,前面不能声明name和age。如果提示已经声明过了,可以进行如下修改: const{f...

2019-10-23 10:57:30 250

原创 ES6学习

ES6学习笔记(一) 一、var、let、const 1、var可以重新赋值和定义的,作用域:在函数中创建的只能在函数中使用,let和const属于块级作用域,块级:{}内。 2、const不能重新赋值和定义。如果const定义为一堆属性值的集合,则const属性值可以修改,就好比是一个人,这个人是不会变成另一个人,但他的年龄和性格是可以改变的。若想要属性也不能修改,可以使用Object.free...

2019-10-23 09:13:46 122

空空如也

空空如也

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

TA关注的人

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