用户中心USER CENTER

首页/用户
  • redux源码分析之二:combineReducers.js

    摘要:欢迎关注源码分析系列文章源码分析之一源码分析之二源码分析之三源码分析之四源码分析之五文件对外暴露了一个函数,函数是的一个辅助性的函数,用于拆分里面的第一个参数函数。函数的返回值是一个函数,该函数是组合之后的一个标准的函数。 欢迎关注redux源码分析系列文章:redux源码分析之一:createStore.jsredux源码分析之二:combineReducers.jsredux源码分...

    big_cat 发布于JavaScript
  • js实现堆排序

    摘要:堆排序构造大顶堆第一个元素就是最大的,然后跟最后一个元素交换,把最大的弹出栈第一个元素与它的左右子节点比较,左右子节点中较大的比它大则交换然后再递归地这样交换下去直到没有比它大的子节点或者没有子节点。 堆排序构造大顶堆 第一个元素就是最大的,然后跟最后一个元素交换,把最大的弹出栈第一个元素与它的左右子节点比较,左右子节点中较大的比它大则交换 然后再递归地这样交换下去直到没有比它大的子节...

    big_cat 发布于JavaScript
  • Bodymovin插件的使用

    摘要:背景使用来实现比较复杂动画的时候往往力不从心。所以网上看到的大多数专题基本上都是使用或者来做的,但是要对这些的有一定的了解才能做出来,而且还要各种代码,过程相当繁杂。容器该就是的插件导出的文件参考文章 背景 使用css3来实现比较复杂动画的时候往往力不从心。所以网上看到的大多数专题基本上都是使用svg或者canvas来做的, 但是要对这些的api有一定的了解才能做出来,而且还要各种代码...

    big_cat 发布于JavaScript
  • 调试手记:iOS Safari 浏览器触摸事件 targetTouches 属性被浏览器重用

    摘要:问题描述将第三方触控库删掉使用原生事件后发现一个,具体表现为在中响应失效。经研究发现,在多次发出事件期间,重用了这个对象和里面对象,导致缓存被改动,无法正确记录历史数据。 问题描述 将第三方触控库删掉使用原生事件后发现一个 bug,具体表现为在 iOS Safari 中 touch 响应失效。 调试结果 使用 Chrome 验证功能正常,打 log 发现业务代码中缓存了 targetT...

    big_cat 发布于JavaScript
  • 【全栈之路】JAVA基础课程二_数据类型和垃圾回收机制(20190611v1.0)

    摘要:,用于调用垃圾收集器,在调用时,垃圾收集器将运行以回收未使用的内存空间。然而调用附带一个免责声明,无法保证对垃圾收集器的调用。所以并不能说是完美主动进行了垃圾回收。 欢迎进入JAVA基础课程 博客地址:https://blog.csdn.net/houjiyu...本系列文章将主要针对JAVA一些基础知识点进行讲解,为平时归纳所总结,不管是刚接触JAVA开发菜鸟还是业界资深人士,都希...

    big_cat 发布于Java
<