JavaScript库的前3种模式
我会提前警告,这只是一篇简短的文章,以提醒您一些有用的模式,也许您会重新考虑您的代码。 有关其用法的更多详细信息将在稍后发布。 所以,我不想写多余的歌词,让我开始吧。 观察者 在库中实现交互(外部和内部)的最简单方法-创建事件总线并仅发送/监听事件。 在许多情况下,您需要与库的某些部分或应用程序进行交互。 相当简单易用 当您需要处理smth时很高兴组织库API 仅119个字节 ,nanoevents无需其他操作 中间件 中间件是库的附加层,它使您可以捕获动作,对其进行修改,取消或执行任何您想做的事情。 这是增加机会轻松创建插件的好方法。 但这不仅是一项功能。 在纳米库的上下文中,中间件使您可以将一小部分功能移出库核心,并仅在需要时使用它们。 允许您通过插件扩展功能 使用您的库时大大减少了样板代码 在某些情况下,必须修改或取消操作…