摘要: 配置步骤 1、新建data文件夹,并在data下创建db及log文件夹 2、在mongodb安装目录下新增mongod.cfg文件,配置如下 systemLog: destination: file path: D:\mongodb\data\log\mongod.logstorage: dbPat 阅读全文
posted @ 2018-10-18 14:24 Jason.Zeng 阅读(1783) 评论(0) 推荐(0) 编辑
摘要: 代码如上,可以看到, 在chrome49版本中, item-inner设置的height:100%, 无法充满父元素flex: 1撑满的高度 link: http://jsfiddle.net/y8mboo2s/ 阅读全文
posted @ 2018-09-30 14:37 Jason.Zeng 阅读(6013) 评论(1) 推荐(0) 编辑
摘要: 前缀寻找路劲没有找到控制器是否抛错?例如Link函数中第四个参数 (no prefix) 当前指令的DOM 抛错 tabset 找到的Controller对象 ? 当前指令的DOM 不抛错 ?tabset 找到的Controller对象,否则为null ^ 当前指令的DOM和它的父指令DOM 抛错 ^tabset 找到的Controller对象 ^^ 父指令的D... 阅读全文
posted @ 2018-09-29 10:32 Jason.Zeng 阅读(354) 评论(0) 推荐(0) 编辑
摘要: The Problem Flexbox makes centering very easy. By simply applying align-items: center and justify-content: center to the flex container, your flex ite 阅读全文
posted @ 2018-09-29 09:29 Jason.Zeng 阅读(1568) 评论(0) 推荐(0) 编辑
摘要: 1. redux中compose用来组合各种中间件来实现链式调用,例子如下 2. 再来看看compose的源码, 分别写了ES6 和 ES5两个版本 3. 最主要的 funcs.reduce((a, b) => (...args) => a(b(...args))) 这句话就是把函数包成洋葱卷,一层 阅读全文
posted @ 2018-09-21 10:09 Jason.Zeng 阅读(696) 评论(0) 推荐(0) 编辑
摘要: 1. 首先看下语法如下 2 . 写了个demo如下 3. 打印的结构如下 4. 总结 就是遍历数组元素,从头开始,依次往下,第一个参数是上一次的返回值,第二个参数是下一个数组元素,首次的时候第一个和第二个参数分别是 array[0], array[1] 阅读全文
posted @ 2018-09-21 09:50 Jason.Zeng 阅读(3146) 评论(1) 推荐(0) 编辑
摘要: 浅析redux-thunk中间件源码 大多redux的初学者都会使用redux-thunk中间件来处理异步请求,其理解简单使用方便(具体使用可参考官方文档)。我自己其实也一直在用,最近偶然发现其源码只有一个函数,考虑到其在Github上至今有6747个赞,因此比较好奇它究竟给出了一个怎么样的函数。 阅读全文
posted @ 2018-09-20 16:46 Jason.Zeng 阅读(448) 评论(0) 推荐(0) 编辑
摘要: Generator函数跟普通函数的写法有非常大的区别: 一是,function关键字与函数名之间有一个星号; 二是,函数体内部使用yield语句,定义不同的内部状态(yield在英语里的意思就是“产出”)。 最简单的Generator函数如下: function* g() { yield 'a'; 阅读全文
posted @ 2018-09-18 20:13 Jason.Zeng 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 1. js 中为了省字节,性能, 防止被重写等发明了各种写法,记录下 1 //取整 2 parseInt(a,10); //Before 3 Math.floor(a); //Before 4 a>>0; //Before 5 ~~a; //After 6 a|0; //After 7 8 //四舍五入 9 Math.round(a); //Before 10 a+.5|... 阅读全文
posted @ 2018-08-21 17:15 Jason.Zeng 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 1. 项目中在绑定事件的时候总想在触发前,或者触发后做一些统一的判断或逻辑,在c#后端代码里,可以用Attribute, filter等标签特性实现AOP的效果,可是js中没有这种用法,归根到本质还是不支持类型的拦截和判断,所以没法实现,但是js的灵活就在于可以通过原型链, 高阶函数,闭包等特性来实 阅读全文
posted @ 2018-08-13 10:31 Jason.Zeng 阅读(574) 评论(0) 推荐(0) 编辑