摘要: 告别回调噩梦,从这里开始 <! more KOA中间件的执行顺序 请看下面来自官网的代码和执行顺序: 以上代码的实现如果用回调函数来实现,无疑是一场噩梦,而KOA却以十分优雅的方式实现了如下图洋葱图一般的回调: 实现原理 核心是利用ES6的新特性:generator 具体实现是利用KOA的两个NIU 阅读全文
posted @ 2017-03-11 10:27 重庆南翔 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 有人认为 JS 中参数传递:基本数据类型按值传递;引用类型按引用传递。呵呵 <! more javascript中所有参数是按值传递的 但是当传入的参数是引用类型时,便带来了疑惑 引用类型值保存在内存中,而JS是不能直接访问内存的,所以对于引用类型,操作的不是实际的对象而是对象的引用。 如下是红宝石 阅读全文
posted @ 2017-02-24 22:15 重庆南翔 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 当我们知道I/O操作和创建新线程的开销是巨大的! <! more 网站延迟的开销 对于一个网站,后台大多不需要进行复杂的计算,我们的程序大多时间花费在I/O读取上。 看到一个数据:IO操作可以比数据处理慢几个数量级。高端SSD固态硬盘的读取速度可以达到200mb 700mb/s;读取1000字节需要 阅读全文
posted @ 2017-02-10 11:22 重庆南翔 阅读(1040) 评论(1) 推荐(0) 编辑
摘要: LazyLoad 图片延迟加载(懒加载)插件 使用原生js编写,使得图片出现在可是区域再加载,尚未发现兼容性问题 "在线实例" 使用方式 你需要在页面中引入LazyLoad.js 然后初始化 约定,对于需要延迟加载的img标签: 1. 定义lazy src属性为图片实际地址 2. 将预加载的图片地址 阅读全文
posted @ 2017-01-20 15:51 重庆南翔 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 把初学redux的一些笔记写了下来 阅读全文
posted @ 2017-01-09 18:08 重庆南翔 阅读(3021) 评论(0) 推荐(0) 编辑
摘要: 你只需要node环境和一个github账号就可以开工啦! 阅读全文
posted @ 2017-01-05 21:53 重庆南翔 阅读(209) 评论(0) 推荐(0) 编辑