1、什么是Redis Redis(Remote Dictionary Server) 是一个使用 C 语言编写的,开源的(BSD许可)高性能非关系型(NoSQL)的键值对数据库。Redis 可以存储键和五种不同类型的值之间的映射。键的类型只能为字符串,值支持五种数据类型:字符串、列表、集合、散列表、 ...
分类:
其他好文 时间:
2019-12-16 12:52:13
阅读次数:
113
链式运动: 所谓链式运动,也即元素的可运动属性一个接着一个的发生变化,有其一定的需求性。前面所学的缓动函数无法满足链式运动的需求,缓动函数的叠加与定时器分配(一个元素只有一个定时器)之间构成了矛盾,造成只有最后一个缓动函数有效的局面。 为了能够实现链式运动,需要重新封装缓动函数。整体的思路是,在缓动 ...
分类:
其他好文 时间:
2019-12-07 12:22:31
阅读次数:
79
浅拷贝:通过一个对象来创建一个新对象,如果对象的属性的值是基本数据类型,直接把值赋给新对象,如果值是引用类型则把数据的对应的内存地址赋给新对象;因为两个对象对应的是同一个内存地址,当其中一个对象数据改变了,就相当于改变了内存地址,所以会影响到别一个对象; 深拷贝:通过一个对象来创建一个新对象,无论基 ...
分类:
其他好文 时间:
2019-12-04 23:37:44
阅读次数:
153
堆 放new(对象);栈 放局部变量;数据段 放类变量和常量;代码段 放方法的定义。 基本类型改的是数据,引用数据改变的是指向(地址) 关键字: This: 1、代表当前对象本身 2、在构造器中可以使用this([参数])调用本类的其他构造器 3、有时候需要把当前调用对象进行传递,那么就可以使用th ...
分类:
其他好文 时间:
2019-12-01 22:48:14
阅读次数:
105
1、回顾 2、状态管理器 redux redux + redux thunk (redux promise/redux saga) redux + redux thunk + react redux redux + react redux mobx + mobx react 3、redux 整合 c ...
分类:
其他好文 时间:
2019-11-18 18:13:41
阅读次数:
64
壹 ? 引 我在前面花了三篇文章用于介绍angularjs的指令directive,组件component,并专门花了一篇文章介绍directive与component的不同,其中提到在component的声明周期中需要配合钩子函数来实现组件部分功能,例如在bindings传值过程中,你得通过$on ...
分类:
Web程序 时间:
2019-11-16 14:18:32
阅读次数:
89
对象的深拷贝,是指拷贝对象时拷贝的是对象的地址,新数据改变时,老数据也会被改变。 解决方式:利用for in将对象遍历,将值复制给新对象 例: var obj1 = { name:"admin" } var obj2 = {}; for(var i in obj1){ obj2[i] = obj1[ ...
分类:
其他好文 时间:
2019-11-09 20:07:02
阅读次数:
94
看了一些关于双向绑定的文章,现在来整理一下思路。 首先实现双向绑定有三个步骤: 为了解决第一个问题,要在对应的dom上添加相应的data-bind-<prop_name>属性,比如: 为了解决第二个问题,一方面监听数据改变,需要这样添加一个set()方法进行监听: 规定通过set(key, val) ...
分类:
其他好文 时间:
2019-11-05 15:06:08
阅读次数:
78
谈谈你对MVVM开发模式的理解 包括Model(数据模型)、View(ui层)、ViewModel(视图数据模型) 简述Vue的响应式原理 Vue实例创建时,vue会遍历data选项做的属性,用Object.defineProperty将它们转为getter/setter并且在内部追踪相关依赖,在属 ...
分类:
其他好文 时间:
2019-11-03 12:57:35
阅读次数:
88
Docker简介: Docker 包括三个基本概念 镜像(Image) 容器(Container) 仓库(Repository) 理解了这三个概念,就理解了 Docker 的整个生命周期。 Docker 镜像 Docker 镜像是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件 ...
分类:
其他好文 时间:
2019-10-26 16:48:44
阅读次数:
73