观察者模式(发布者--订阅者) 1 ES5 function 写法 //定义发布者主体Subject对象 function Subje...

javascript 缓存代理模式 //缓存代理模式 var computedFn = function() { conso...

JavaScript 设计模式单例模式 单例模式的应用场景是比较广泛的,比如jQuery库、登陆的弹窗、Vuex和Redux中的store、we...

//优先队列 [最小] //JavaScript 数组的长度和元素类型都是非固定的 class PriorityQuene{ c...

添加元素(上浮)操作 //往最小堆添加元素,这时需要把添加的元素进行upAdjust()调整 function upAdjust1(ar...

javascript实现二叉树遍历思想跟C,Java等语言是一样的,不过写起来,因为javascript没有链表,指针一说,(通常用链接来表示二...