JavaScript 如何判断构造函数?

在我们的日常开发中会时常遇到需要判断数据类型的引用场景,针对这个问题在《JavaScript 中数据类型的判断》一文中,我做过一个基本介绍。本文要介绍的内容这个是针对一个特殊的应用场景,JavaScript 中如何判断一个函数是否为构造函数的应用场景。那么,在 JavaScript 中构造函数有些什么特征,以及如何利用这些特征… 【阅读全文】

JavaScript中的发布订阅模式实现与应用

在 JavaScript 开发中,观察者(Observer)模式是经常被使用到的设计模式之一,是对应用系统进行抽象的有利手段。在观察者模式中存在两个角色:观察者(Observer)和被观察者(Subject),通常我们更喜欢称之为发布者(Publisher)和订阅者(Subscriber)。它是管理对象及其行为和状态之间关… 【阅读全文】