JS设计模式之单例模式

学习 

单例模式确保所有引用都访问到唯一的实例。

JS设计模式之建造者模式

学习 

用于大型对象的分步初始化,以及通过继承的方式重写初始化过程。

JS设计模式之工厂模式

学习 

在我理解中,所谓工厂方法,是指我们通过调用已知的接口,获得未知的对象,做出预期的行为。工厂方法为我们提供这一对象。

JS实现函数重载

开发 

本质上来说,JS中不存在函数重载,只是通过判断参数长度来选择函数而已。

通过EventBus实现发布与订阅模式

开发 

使用JS实现事件的订阅,发布,移除,与只允许触发一次的事件。

Nginx自定义错误页面

开发 

非常简单,一行代码搞定,水了一篇。

扁平结构和树形结构相互转化

开发 

使用JS解决这一算法问题。

实现观察者模式

开发 

使用Proxy实现观察者模式。

原生JS实现哈希路由

开发 

竟然如此简单。

从实例中学习reduce方法

学习 

之前一直不理解,直到实际应用的时候才明白究竟应该如何使用。