用户中心USER CENTER

首页/用户
  • JavaScript 设计模式(三):代理模式

    摘要:虚拟代理延迟执行虚拟代理的目的,是将开销大的运算延迟到需要时再执行。 showImg(https://segmentfault.com/img/bVbuitm?w=800&h=600); 代理模式:为一个对象提供一个代用品或占位符,以便控制它的访问。 当我们不方便直接访问某个对象时,或不满足需求时,可考虑使用一个替身对象来控制该对象的访问。替身对象可对请求预先进行处理,再决定是否转交给...

    Keagan 发布于JavaScript
  • 【剑指offer】让抽象问题具体化

    摘要:假设压入栈的所有数字均不相等。注意这两个序列的长度是相等的思路借助一个辅助栈来存储数据。当所有数据入栈完成,如果出栈顺序正确,那么辅助栈应该为空。若存在,左右子树,递归检测左右子树是否复合规范。 1.包含min函数的栈 定义栈的数据结构,请在该类型中实现一个能够得到栈中所含最小元素的min函数(时间复杂度应为O(1))。 思路 1.定义两个栈,一个栈用于存储数据,另一个栈用于存储每次数...

    Keagan 发布于JavaScript
  • React学习笔记1---起步

    摘要:一开发环境准备安装命令行输入检验是否安装成功安装命令行输入检验是否安装成功安装命令行输入二构建并启动三围绕衍生出的思考声名式开发可以与其他框架并存组件化单向数据流视图层框架函数式编程 一、开发环境准备 安装node 命令行输入node -v检验是否安装成功 安装npm 命令行输入npm -v检验是否安装成功 安装creat-react-app 命令行输入npm insta...

    Keagan 发布于JavaScript
  • webpack源码之tapable

    摘要:它的行为和的方法相似,用来注册一个处理函数监听器,来在信号事件发生时做一些事情他最终还是调用进行存储。而就全部取出来执行。总结上面这些知识是理解插件和运行原理的前置条件更多内容待下次分解参考源码版本说明参考链接 引言 去年3月的时候当时写了一篇webpack2-update之路,到今天webpack已经到了4.2,更新挺快的,功能也在不断的完善,webpack4特性之一就是零配置, w...

    Keagan 发布于JavaScript
  • 换个眼界看IE,它真的有那么可恶吗?

    摘要:随之,网景公司也提出了自己的解决方式,正好与大相反有可能这哥俩谁都不服,专门对着干,它提出了事件捕获的理论,也就是从外向内直至触发元素,依次触发事件。 一说到IE我想很多web小伙伴都避之不及,对于IE经验不足的同学可以说更是恨之入骨,撕心裂肺般的烦恼与气愤?,被折磨的不要不要的。我感同身受,去年的我的生日愿望就是,我希望IE浏览器在这世界上没有一个用户。 这篇文章是一个追溯历史并收集...

    Keagan 发布于JavaScript
<