用户中心USER CENTER

首页/用户
  • 笔记:解读express 4.x源码

    摘要:载入了框架,我们来看源代码中的。函数函数代码如下代码的开始定义了一个函数,函数有形参,,为回调函数。相应的,等同于继承,从而让有了事件处理的能力。 此为裁剪过的笔记版本。 原文在此:https://segmentfault.com/a/11...原文在此: https://cnodejs.org/topic/574... 感谢@YiQi ,@leijianning 带来的好文章。我稍作...

    jzman 发布于JavaScript
  • 简单粗暴实现redux的thunk和promise中间件

    摘要:改造基于我们之前实现的简单对于它的函数进行处理。我们规定要把对象放入属性中。一个简易的异步处理方法已经实现了。但是反观对的改造没有什么统一性代码很难维护和扩展是可以配置中间件来扩展配置的。 文章地址 异步处理 我们使用 redux 处理数据流时候, 一个比较令人头疼的问题就是关于异步操作。Action 发出以后,过一段时间再执行 Reducer,这就是异步。在哪个阶段处理异步, Red...

    jzman 发布于JavaScript
  • 深究JavaScript——参数传递与变量复制

    摘要:在操作对象时,实际上是在操作对象的引用而不是实际的对象。任一变量值操作互不影响。访问变量有按值和按引用两种方式,而参数只能按值传递。基本类型参数传递传给函数的是数值的一个复制,函数中对其的修改外部不可见。    ECMAScript 变量可能包含两种不同数据类型的值:基本类型值和引用类型值。 基本类型值指的是简单的数据段,而引用类型值指那些可能由多个值构成的对象。   5 种基本数据类...

    jzman 发布于JavaScript
  • react虚拟dom机制与diff算法

    摘要:的一个突出特点是拥有极速地渲染性能。该功能依靠的就是研发团队弄出的虚拟机制以及其独特的算法。在的算法下,在同一位置对比前后节点只要发现不同,就会删除操作前的节点包括其子节点,替换为操作后的节点。 React的一个突出特点是拥有极速地渲染性能。该功能依靠的就是facebook研发团队弄出的虚拟dom机制以及其独特的diff算法。下面简单解释一下react虚拟dom机制和diff算法的实现...

    jzman 发布于JavaScript
  • 用 JavaScript 实现链表操作 - 14 Sorted Merge

    摘要:需求实现函数把两个升序排列的链表合并成一个新链表,新链表也必须是升序排列的。有一些边界情况要考虑或可能为,在合并过程中或的数据有可能先取完。第行的指针调换让始终小于等于,从而避免了重复的代码。参考资料的代码实现的测试 TL;DR 把两个升序排列的链表合并成一个,系列目录见 前言和目录 。 需求 实现函数 sortedMerge() 把两个升序排列的链表合并成一个新链表,新链表也必须是升...

    jzman 发布于JavaScript
<