240 发简信
IP属地:广东
  • 缓存你的express路由数据

    在开发的过程中,因为某些路由数据计算过程耗时比较长,数据实时性要求低,面对这种情况,最好的办法是,检测redis里面是否有该结果的集合,如果没有...

  • 异步的那些事儿,es6

    为了解决回调问题,es6引入了原生的迭代器,所以本文主要探讨的是什么是迭代器,迭代器又怎么解决回调问题。 迭代器 迭代器是设计模式的一种,迭代器...

  • Node.js动态读取模块

    动态读取模块解决了什么问题? 以下是截取cnodejs社区源码的片段https://github.com/cnodejs/nodeclub/bl...

  • Webpack构建之法,Code Splitting

    Code Splitting是Webpack的核心功能,其主要作用: 管理加载顺序 合并相同代码 模块管理 Code Splitting维护了两...

  • 动手实现数据双向绑定React Dom(4)

    React.js 已经成了当红炸子鸡,不会React.js都不好意思说自己会前端了。其中,虚拟DOM是其主要的特性。 那么它相对于其他双向绑定模...

  • 动手实现数据双向绑定Angular脏刷新(3)

    基本原理 脏刷新基本遵循订阅者设计模式,$watch添加监听者到$$watchers,当执行$degist的时候,读取watchers列表,当发...

  • 动手实现数据双向绑定Getter/Setter(2)

    基本原理 对于Getter/Setter实现的数据双向绑定来说,核心在于重定义model的getter与setter方法,在数据变动的时候重新渲...

  • 动手实现数据双向绑定(1)

    前言 自从Angular火了一把以后,数据与视图的双向绑定,已经成为了现代前端框架的标配,本系列将会探讨目前主流前端框架的双向绑定实现原理与代码...

  • 通过express统计你的请求响应时间

    某天,河蟹君遇到一个需求,统计express服务器得api相应时间。基本思路是:当请求过来得时候,记录一下当前时间t1,然后api响应结束时间是...

个人介绍
如果有一天我死了,请把我埋在二次元.