![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习笔记
豆子的玻尿酸鸭
这个作者很懒,什么都没留下…
展开
-
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 · 160 阅读 · 0 评论 -
python学习案例(一)
描述符案例1、先定义一个温度类,然后定义两个描述符类用于描述摄氏度和华氏度两个属性。要求两个属性会自动进行转换,也就是说你可以给摄氏度这个属性赋值,然后打印的华氏度属性是自动转换后的结果。class Celsius: def __init__(self, value = 26.0): self.value = float(value) def __get__(...原创 2019-12-13 19:40:05 · 219 阅读 · 0 评论 -
React学习
React学习笔记(七)该学习笔记源于B站视频https://www.bilibili.com/video/av69359910/?p=2&t=3971、容器组件(Smart/Container Components)和展示组件(Dumb/Presentational Components)2、一般react router使用react-router-dom包,BrowserRou...原创 2019-11-07 21:32:22 · 131 阅读 · 0 评论 -
React学习
React学习笔记(六)该学习笔记源于B站视频https://www.bilibili.com/video/av69359910/?p=2&t=3971、redux:actions文件夹、reducers文件夹、store.js文件store.js文件要imprort {createStore()} from 'redux'reducer和redux没有关系,它是个函数,数据的初始...原创 2019-11-07 11:02:23 · 121 阅读 · 0 评论 -
React学习
React学习笔记(五)该学习笔记源于B站视频https://www.bilibili.com/video/av69359910/?p=2&t=3971、MVC(模型-视图-控制)。MVC框架的数据流很理想,由控制调用模型中的数据交给视图渲染,但是在实际的项目中,又是允许模型和视图直接通信的,就导致比较混乱。2、[…obj]的修改是没有副作用的纯函数:没有副作用,什么样的输...原创 2019-11-07 08:39:05 · 87 阅读 · 0 评论 -
React学习
React学习笔记(四)该学习笔记源于B站视频https://www.bilibili.com/video/av69359910/?p=2&t=3971、creatContext是react提供的一个用于跨组件传值的方法,creatContext这个方法的结果是一个对象,里面有两个组件:Provider和Consumer,Provider用于提供状态,Cosumer用于接收状态。Pro...原创 2019-11-06 09:02:19 · 132 阅读 · 0 评论 -
React学习
React学习笔记(三)该学习笔记源于B站视频https://www.bilibili.com/video/av69359910/?p=2&t=3971、生命周期没有函数组件常见生命周期方法:(一)挂载当组件实例被创建并插入 DOM 中时,其生命周期调用顺序如下:constructor():初始化state,创建ref,bind.thisstatic getDerivedSt...原创 2019-11-04 21:46:50 · 95 阅读 · 0 评论 -
React学习
React学习笔记(二)该学习笔记源于B站视频https://www.bilibili.com/video/av69359910/?p=2&t=3971、props.chidren指的是标签里的内容,可以通过props传递任何东西,但是传递数字时要加花括号,要不然会当成字符串。prop-types用来检查类型,还可以检查是否必须的。eg:函数组件TodoHeader.PropTyp...原创 2019-11-04 17:05:08 · 88 阅读 · 0 评论 -
React学习
React学习笔记(一)——初入React世界1、React把真实的DOM树转换成虚拟DOM,每次数据更新后,重新计算虚拟DOM并与之前生成的虚拟DOM做对比,对发生变化的部分做批量更新。shouldComponentUpdate生命周期回调减少数据变化后不必要的虚拟DOM对比过程,以保证性能。2、JSX将HTML语法直接加入到JavaScript代码中,通过翻译器转换到纯JS后由浏览器执行。...原创 2019-11-04 11:05:12 · 95 阅读 · 0 评论 -
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 · 87 阅读 · 0 评论 -
ES6学习
ES6学习笔记(四)该学习笔记源于B站视频https://www.bilibili.com/video/av47304735?from=search&seid=16810589178466991647一、生成器Generator1、可以开始、暂停、开始、暂停、、、,并且可以传入另外的参数。eg:function* listColors(){ yield 'red'; //...原创 2019-10-25 15:32:31 · 142 阅读 · 0 评论 -
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 · 130 阅读 · 0 评论 -
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 · 251 阅读 · 0 评论